Get call status
Retrieve the current status of an outbound call
GET
Get call status
Retrieves the current status for an outbound call. Use this endpoint to monitor call progress after triggering a call.Documentation Index
Fetch the complete documentation index at: https://polyai-mintlify-b5dcd364.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Request
Path parameters
The unique call identifier returned from the trigger endpoint (prefixed with
OUT-).Headers
Authentication token provided by your PolyAI representative
Response
Current status of the call. One of:
queued– Call has been queued for processingcalling– Call is being placed to the destinationsuccess– Call completed successfullyfailure– Call failed to connect or was not answered
Human-readable reason for the current status. Typically populated for terminal failure states (e.g.,
"call queueing: max timeout limit exceeded"); otherwise an empty string.Example
Response example
Error responses
400 Bad Request
Invalid call SID format.
401 Unauthorized
Invalid or missing authentication token.
404 Not Found
Call SID not found. This may occur if:
- The call does not exist
- More than 2 hours have passed since the call ended (status data expired)
500 Internal Server Error
Failed to retrieve call status. Retry with exponential backoff.
Polling recommendations
When monitoring call status:- Poll every 2-5 seconds during the
queuedandcallingphases - Stop polling once status reaches a terminal state (
successorfailure) - Implement exponential backoff if you receive errors
- Store the final status before the 2-hour retention window expires if you need long-term records
Notes
- Call status is updated in real-time as the call progresses.
- Terminal statuses (
success,failure) are final and will not change. - The
reasonfield is typically populated only for failure states – successful and in-progress calls return an empty string. - Status data is retained for approximately 2 hours after the call ends – poll and store data if you need longer retention.
Last modified on May 20, 2026
Previous
OverviewEnable in-browser voice conversations with PolyAI agents using WebRTC and WebSocket signaling.
Next
Get call status

