Skip to main content
Errors are returned as JSON:
{ "error": { "status": 401, "message": "Invalid or missing API key" } }
StatusMeaningAction
400Bad request — missing file/transcript or malformed input.Check the request matches the endpoint spec.
401Missing or invalid API key.Check the Authorization / X-API-Key header.
413Payload too large.Audio must be ≤ 500 MB.
429Too many requests.Back off and retry.
502Upstream transcription/generation failed.Retry; contact us if it persists.
5xxInternal error.Retry with exponential backoff.