Skip to main content
Errors from the Text-to-Speech REST API return an errors array of objects, each with a string code, a title, and a detail. The code values are numeric identifiers but are always JSON strings (for example, "90103"). Validation rejections (invalid provider, missing fields) return schema-level validation errors instead of the codes below.

REST API error codes

These codes are scoped to the Text-to-Speech REST API. 90103 also appears in the Call Control surface as “Dials per second limit exceeded”; the two errors are unrelated and share only the numeric code. Check the WebSocket errors page for errors returned over the WebSocket transport.