Skip to main content
Ceramic uses standard HTTP status error codes to indicate the success or failure of API requests.

HTTP Status Codes

CodeMeaningAction
200SuccessProcess response
401Invalid api keyCheck your Authorization header
429Rate limit exceededRetry with backoff
500Internal server error

Error Response Format

All errors follow the following format. For example, using an unsupported parameter like prompt instead of query:
{
  "title": "Invalid request",
  "status": 400,
  "detail": "Unsupported parameter: prompt",
  "requestId": "5e2ef11d-f0e5-407b-ba29-d1b851ed1d65",
  "code": "unsupported_parameter"
}