Query the task status
Query the task status
https://api.agora.io/v1/projects/{appId}/rtsc/speech-to-text/tasks/{taskId}
Use this method to query the status of a Real-Time STT task.
Request
Path parameters
The App ID of the project
The unique identifier of the Real-Time STT task you received in the response body of the start
method.
Query parameters
The tokenName
value you obtained in the response body of the acquire
method.
Response
-
If the returned status code is
200
, the request was successful. The response body contains the result of the request.OK
- taskId stringrequired
The unique identifier of this transcription task.
- createTs integerrequired
The Unix timestamp (in seconds) when the transcription task was created.
- status stringrequired
The current status of the transcription task:
IDLE
: Task not initializedPREPARING
: Task has received an initialization requestPREPARED
: Task initialization completedSTARTING
: Task is beginning to startCREATED
: Task startup partially completedSTARTED
: Task startup fully completedIN_PROGRESS
: Task is currently runningSTOPPING
: Task is in the process of being pausedSTOPPED
: Task has been terminatedFAILURE_STOP
: Task termination failed
-
If the returned status code is not
200
, the request failed. Refer tomessage
andcode
fields to understand the possible reasons for failure.Non-200
- message string
The reason why the request failed.
Authorization
This endpoint requires Basic Auth.
Request example
- curl
- Python
- Node.js
Response example
- 200
- Non-200