List BYOK credentials
GET
/__remote/api.vercel.com/ai-gateway/byok-credentials/listList BYOK credentials for an owner, optionally filtered by provider
/__remote/api.vercel.com/ai-gateway/byok-credentials/list
const response = await fetch('/__remote/api.vercel.com/ai-gateway/byok-credentials/list?ownerId=string&providerSlug=string&includeDeleted=string&decrypt=string&includeModelMappings=string&teamId=string&slug=string', { method: 'GET', headers: { 'Authorization': 'Bearer YOUR_ACCESS_TOKEN', 'Content-Type': 'application/json', },});
const data = await response.json();console.log(data);Response
{ "credentials": [ { "active": "false", "createdAt": "123", "credential": "string", "credentialId": "example_id", "deleted": "false", "lastFourChars": "string", "modelMappings": [ { "customModelId": "example_id", "gatewayModelSlug": "string" } ], "name": "Example Name", "ownerId": "example_id", "providerSlug": "example_id", "updatedAt": "123", "zeroDataRetention": "false" } ]}AuthorizationbearerToken
Default authentication mechanism
The owner ID to list credentials for. Ignored for customer tokens, which always list their own team.
Whether to include model mappings for each credential in the response