Error Payload Structure

{
  "status_code":40009,
  "message":"Input does not match specified content type",
  "details":"Content-Type application/json does not match input of type conversation",
  "request_id":"46ac6a45-5b6b-4fd6-804f-bc94766c587e"
}

When the API returns an error, it returns a payload that describes it

FieldDescription
status_codeA numerical code (not an HTTP status code)
messageMessage describing the general error
detailsA more detailed explantation
request_idUse this when you contact support with this error to uniquely identify it

Errors List

Client erros

status_codehttp statusmessage
40001400Language not supported
40002400Input text is empty
40003400Invalid input type for skill
40004400Failed to parse conversation
40005400Input type not supported
40006400No channels in audio file
40007400HTML input requires an HTML-to-text preprocessing skill
40008400Failed to parse input
40009400Input does not match specified content type
40010400VTT conversation parsing failed
40011400Voice input requires transcibe skill
40012400Failed to transcribe audio

API Key errors

status_codehttp statusmessage
60001401Missing API key header
60002401API key not found
60003403Daily API key quota exceeded
60004403Monthly API key quota exceeded
60005403Daily organization quota exceeded
60006403Monthly organization quota exceeded
60007403API key is expired
60008403Skill not allowed
60009429Exceeded allowed number of concurrent connections
60010403Organization suspended
60011403Transcription quota exceeded

Server errors

status_codehttp statusmessage
50000500Server error
50001500Failed to retrieve URL
50002503The service is temporarily overloaded
50003500Failed to connect to API endpoint
50004500Health check failed
50005500Analytics cluster request error

Did this page help you?