Reference
Error Codes
All API errors return standard HTTP status codes with a JSON body containing an error message and code field.
Error response shape
json
{ "error": "Resource not found", "code": 404 }Status codes
400Bad RequestMissing or invalid parameters. Check the error message for details.401UnauthorizedMissing, invalid, or revoked API key.404Not FoundThe requested resource does not exist or belongs to a different account.429Too Many RequestsRate limit exceeded. See the Retry-After header.500Internal Server ErrorUnexpected error on Callix's side. Retrying after a short delay is safe.Rate limiting
Rate limiting is planned but not yet enforced in v1. The limits below will apply once enforced:
Per-key (per minute)1,000 requests
Per-account (per day)10,000 requests
When limits are exceeded, the server returns 429 with a Retry-After header. Rate limit headers will be included on every response:
http
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 847
X-RateLimit-Reset: 1748001600000