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-Afterheader setsuccess/partial: full result payload with scores, analysis, transcriptfailed: terminal witherror.codeanderror.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
- 200
- 404
- 429
Current state of the run.
Request id not found (or belongs to another client).
Polled faster than the minimum 10s interval.
Response Headers
Retry-After