Skip to main content
GET
Get outbound call status
Retrieve the current status of an outbound call, using the call_sid returned when the call was placed. Poll this endpoint until the status reaches a terminal value — success or failure.

Call statuses

The optional reason field gives extra detail for the status.
Call statuses are retained for roughly 2 hours after the call is placed. After that the call_sid is no longer queryable and the endpoint returns 404.

Authorizations

X-API-Key
string
header
required

Path Parameters

trunkId
string
required

The SIP Trunk's friendly ID (e.g. tr-...).

callSid
string
required

The identifier returned when the call was placed.

Response

The call's current status.

The current status of an outbound call.

status
enum<string>
required

The call's current status.

Available options:
queued,
calling,
success,
failure
Example:

"failure"

reason
string

Optional human-readable detail for the status, typically populated on failure to explain why the call did not connect. This is a free-form message, not a fixed set of codes.

Example:

"call origination request: timeout limit exceeded"

Last modified on August 27, 2026