List BYOK provider credentials
List the bring-your-own-key (BYOK) provider credentials for the authenticated entity's default workspace. Use the workspace_id query parameter to scope the result to a different workspace, or the provider query parameter to filter by upstream provider. Management key required.
Query parameters
Number of records to skip for pagination
Number of records to skip for pagination
Maximum number of records to return (max 100)
Maximum number of records to return (max 100)
Optional workspace ID to filter by. When omitted, resolves to the account’s default workspace; if that default has been deleted, the request returns a 400 and you must pass workspace_id explicitly.
Optional workspace ID to filter by. When omitted, resolves to the account’s default workspace; if that default has been deleted, the request returns a 400 and you must pass workspace_id explicitly.
Optional provider slug to filter by (e.g. openai, anthropic, amazon-bedrock).
Optional provider slug to filter by (e.g. openai, anthropic, amazon-bedrock).
Response
List of BYOK credentials
Example response
{
"data": [
{
"allowed_api_key_hashes": null,
"allowed_models": null,
"allowed_user_ids": null,
"created_at": "2025-08-24T10:30:00Z",
"declared_zdr": null,
"disabled": false,
"id": "11111111-2222-3333-4444-555555555555",
"is_byok_only": false,
"is_fallback": false,
"is_required": false,
"label": "sk-...AbCd",
"name": "Production OpenAI Key",
"provider": "openai",
"sort_order": 0,
"workspace_id": "550e8400-e29b-41d4-a716-446655440000"
}
],
"total_count": 1
}Changes
Changed in 37 of the 303 revisions of this API.63441
- ●
added the new
respanenum value to the//response property for the response statusresponse-property-enum-value-added
- ○
added the new enum value
respanto thequeryrequest parameterproviderrequest-parameter-enum-value-added
- ●
- ●
added the new
scaledownenum value to the//response property for the response statusresponse-property-enum-value-added
- ○
added the new enum value
scaledownto thequeryrequest parameterproviderrequest-parameter-enum-value-added
- ●
- ○
added the required property
//to the response with the statusresponse-required-property-added
- ○
- ●
added the new
unbiasedenum value to the//response property for the response statusresponse-property-enum-value-added
- ○
added the new enum value
unbiasedto thequeryrequest parameterproviderrequest-parameter-enum-value-added
- ●
- ●
added the new
typesafeenum value to the//response property for the response statusresponse-property-enum-value-added
- ○
added the new enum value
typesafeto thequeryrequest parameterproviderrequest-parameter-enum-value-added
- ●
- ●
added the new
assemblyaienum value to the//response property for the response statusresponse-property-enum-value-added
- ○
added the new enum value
assemblyaito thequeryrequest parameterproviderrequest-parameter-enum-value-added
- ●
- ●
added the new
amazon-bedrock/claude-on-awsenum value to the//response property for the response statusresponse-property-enum-value-added
- ●
added the new
anthropic/2enum value to the//response property for the response statusresponse-property-enum-value-added
- ●
added the new
claude-on-awsenum value to the//response property for the response statusresponse-property-enum-value-added
- ○
added the new enum value
amazon-bedrock/claude-on-awsto thequeryrequest parameterproviderrequest-parameter-enum-value-added
- ○
added the new enum value
anthropic/2to thequeryrequest parameterproviderrequest-parameter-enum-value-added
- ○
added the new enum value
claude-on-awsto thequeryrequest parameterproviderrequest-parameter-enum-value-added
- ●
- ●
added the new
near-aienum value to the//response property for the response statusresponse-property-enum-value-added
- ○
added the new enum value
near-aito thequeryrequest parameterproviderrequest-parameter-enum-value-added
- ●
- ○
added the required property
//to the response with the statusresponse-required-property-added
- ○
added the required property
//to the response with the statusresponse-required-property-added
- ○
- ▲
removed the enum value
prime-intellectfrom thequeryrequest parameterproviderrequest-parameter-enum-value-removed
- ●
added the new
primeintellectenum value to the//response property for the response statusresponse-property-enum-value-added
- ○
added the new enum value
primeintellectto thequeryrequest parameterproviderrequest-parameter-enum-value-added
- ○
removed the
prime-intellectenum value from the//response property for the response statusresponse-property-enum-value-removed
- ▲