API Reference · API Keys API
API Keys API
Create, list, update, and delete API keys programmatically.
List API keys
GET
$GET https://api.alltoken.ai/api-account/user/api-keysGet API key
GET
$GET https://api.alltoken.ai/api-account/user/api-keys/{key_id}Returns metadata and routing configuration for one API key.
Create API key
POST
$POST https://api.alltoken.ai/api-account/user/api-keysRequest body requires name. Optional fields include description, routing_mode (code or manual), allowed_models, rpm_limit, tpm_limit, monthly_quota, credit_limit, expiration, template_id, and default_models. Returns the full key value (shown only once).
Update API key
PATCH
$PATCH https://api.alltoken.ai/api-account/user/api-keys/{key_id}Update a key's name or routing settings.
Delete API key
DELETE
$DELETE https://api.alltoken.ai/api-account/user/api-keys/{key_id}Permanently revokes the API key. This cannot be undone.
Set default models
PUT
$PUT https://api.alltoken.ai/api-account/user/api-keys/{key_id}/default-modelsConfigure default model routing for a specific API key using template_id and a default_models array. Each default model item uses model_id and a unique priority value.