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)