Query the task status
Query the task status
GET
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
appId stringrequired
The App ID of the project
taskId stringrequired
The unique identifier of the Real-Time STT task you received in the response body of the start
method.
Query parameters
builderToken stringrequired
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.