Skip to main content

Poll analysis status

GET 

/api/v1/speech/analyze/:requestId

Returns the current status of a previously submitted analysis. Safe to poll repeatedly. The minimum enforced interval is 10 seconds for non-terminal statuses; faster polls return 429.

Response shape varies by status:

  • queued / processing: lightweight status payload, Retry-After header set
  • success / partial: full result payload with scores, analysis, transcript
  • failed: terminal with error.code and error.message

The id does not expire — you can stop and resume polling later. (The path parameter accepts the same value returned as id on submit.)

Request

Responses

Current state of the run.