{"version":3,"file":"get-api-key.mjs","names":[],"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":";;AAcA,MAAa,eAAe,OAAO,mBAAmB;CACpD,MAAM;CACN,MAAM;CACN,aAAa;CACb,OAd6C,EAAE,OAAO,EACtD,UAAU,EAAE,OAAO,EAAE,SAAS,mDAAmD,EACnF,CAAC,EAAE,SAAS,sDAYH;CACP,QAZ8C,EAAE,OAAO;EACvD,IAAI,EAAE,OAAO,EAAE,SAAS,uCAAuC;EAC/D,MAAM,EAAE,OAAO,EAAE,SAAS,6CAA6C,EAAE,SAAS;EAClF,WAAW,EAAE,OAAO,EAAE,SAAS,kDAAkD;EACjF,WAAW,EAAE,OAAO,EAAE,IAAI,EAAE,SAAS,8CAA8C,EAAE,SAAS;CAChG,CAAC,EAAE,SAAS,sDAOF;AACV,CAAC"}