Get transcript status
get_transcript_statusCheck on a transcript that get_transcript returned as processing. While status is processing, call again every 20 seconds or so; long audio can take several minutes. Once ready, the result has the text. Reading a transcript does not use the allowance.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"transcriptId": "<transcriptId>"
},
"name": "get_transcript_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| maxChars | No | Characters of transcript text to return. Defaults to 60,000; truncated is true when there is more. | |
| transcriptId | Yes | The transcriptId returned by get_transcript. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | ||
| title | No | ||
| cached | No | ||
| status | Yes | ||
| language | No | ||
| sourceUrl | No | ||
| truncated | No | ||
| sourceType | No | ||
| transcriptId | Yes | ||
| durationSeconds | No | ||
| connectedAccount | No | ||
| pollAfterSeconds | No |