Error Responses

Errors are returned in the following format:

{  "error": "Error message",  "request_id": "request-id"}

Status Codes

  • 400 - Bad Request (invalid input)
  • 401 - Unauthorized (missing or invalid API key)
  • 403 - Forbidden (insufficient permissions)
  • 413 - Payload Too Large (audio exceeds limits)
  • 415 - Unsupported Media Type
  • 422 - Validation Error
  • 429 - Too Many Requests (rate limit exceeded)
  • 500 - Internal Server Error
  • 503 - Service Unavailable (overloaded)