JSON
code field in the JSON body is a numeric status code. Suki maps it to the HTTP status on the response. See Status code to HTTP mapping for the full mapping.
Each table row lists an error id: a stable name you can use in client code. In responses, that value appears in the message field, either as the full string or as a prefix (for example invalid_sdp_token or invalid_sdp_token: …). Match on the id exactly or by prefix when you handle errors in your integration.
Ambient
These are some common errors that can occur while implementing the ambient workflow using the REST APIs.Dictation
These are some common errors that can occur while implementing the Dictation workflow using the REST APIs.Content Rewrite
These errors can occur on Rewrite content (POST /api/v1/content/rewrite). Message text for rewrite-specific rows often includes request_id=… for support.Other single-auth identity failures on Rewrite content return 401. When a downstream rewrite service fails, the API can return that service’s mapped HTTP status and message, with
request_id=… appended. Keep request_id when you open a support ticket.