{"version":3,"file":"get-api-key.cjs","names":["z","action"],"sources":["../../src/actions/get-api-key.ts"],"sourcesContent":["import { z } from \"zod\";\n\nimport { action } from \"../action\";\n\nexport const ExaGetApiKeyInput: z.ZodTypeAny = z.object({\n  apiKeyId: z.string().describe(\"The unique identifier of the API key to retrieve.\"),\n}).describe(\"Parameters to retrieve a specific API key by its ID.\");\nexport const ExaGetApiKeyOutput: z.ZodTypeAny = z.object({\n  id: z.string().describe(\"The unique identifier of the API key.\"),\n  name: z.string().describe(\"The name or label assigned to this API key.\").optional(),\n  createdAt: z.string().describe(\"ISO 8601 timestamp when the API key was created.\"),\n  rateLimit: z.number().int().describe(\"The rate limit associated with this API key.\").optional(),\n}).describe(\"Response schema for retrieving an API key's details.\");\n\nexport const exaGetApiKey = action(\"EXA_GET_API_KEY\", {\n  slug: \"exa-get-api-key\",\n  name: \"Get API Key\",\n  description: \"Tool to retrieve details of a specific API key by its ID. Use when you need to fetch information about an API key in the team management context.\",\n  input: ExaGetApiKeyInput,\n  output: ExaGetApiKeyOutput,\n});\n"],"mappings":";;;AAIA,MAAa,oBAAkCA,IAAAA,EAAE,OAAO,EACtD,UAAUA,IAAAA,EAAE,OAAO,EAAE,SAAS,mDAAmD,EACnF,CAAC,EAAE,SAAS,sDAAsD;AAClE,MAAa,qBAAmCA,IAAAA,EAAE,OAAO;CACvD,IAAIA,IAAAA,EAAE,OAAO,EAAE,SAAS,uCAAuC;CAC/D,MAAMA,IAAAA,EAAE,OAAO,EAAE,SAAS,6CAA6C,EAAE,SAAS;CAClF,WAAWA,IAAAA,EAAE,OAAO,EAAE,SAAS,kDAAkD;CACjF,WAAWA,IAAAA,EAAE,OAAO,EAAE,IAAI,EAAE,SAAS,8CAA8C,EAAE,SAAS;AAChG,CAAC,EAAE,SAAS,sDAAsD;AAElE,MAAa,eAAeC,eAAAA,OAAO,mBAAmB;CACpD,MAAM;CACN,MAAM;CACN,aAAa;CACb,OAAO;CACP,QAAQ;AACV,CAAC"}