Skip to content

Get Direct TTS Broadcast Status

GET /api/broadcasts/direct-tts/{requestId}/status

Check the processing status of a Direct TTS Broadcast request. Only requests owned by your account can be queried.

Parameter Type Required Description
requestId string Yes The request_id returned when the direct TTS broadcast was accepted.
Terminal window
curl -X GET https://api.awajdigital.com/api/broadcasts/direct-tts/unique_direct_tts_001/status \
-H "Authorization: Bearer your_api_token_here" \
-H "Accept: application/json"
{
"success": true,
"status": "completed",
"broadcast_id": 123
}

A failed request includes the processing error:

{
"success": true,
"status": "failed",
"error": "TTS provider request failed"
}
status Meaning
pending Request accepted, waiting to be processed
processing Audio is being generated
completed Broadcast created and calls queued — broadcast_id is included (may be null)
failed Processing failed — an error message is included
Status Description
401 Missing or invalid access token
404 Request not found or not owned by your account