Skip to main content
GET
/
v1
/
sip
/
test-call
/
status
Get Test Call Status
curl --request GET \
  --url https://api.bland.ai/v1/sip/test-call/status \
  --header 'authorization: <authorization>'
{
  "data": {
    "status": "completed",
    "result": "connected",
    "duration_seconds": 8,
    "timeline": [
      { "event": "initiated", "at": "2026-03-09T12:00:00Z", "detail": "Call initiated" },
      { "event": "ringing", "at": "2026-03-09T12:00:01Z", "detail": "Endpoint ringing" },
      { "event": "answered", "at": "2026-03-09T12:00:03Z", "detail": "Call answered" },
      { "event": "completed", "at": "2026-03-09T12:00:08Z", "detail": "Call ended" }
    ]
  },
  "errors": null
}

Headers

authorization
string
required
Your API key for authentication.

Query Parameters

call_id
string
required
The call ID returned from POST /v1/sip/test-call.

Response

status
string
Call status: "queued", "initiated", "ringing", "in-progress", "completed", "failed", "busy", "no-answer".
result
string
Final result enum: "connected", "failed", "busy", "no_answer", "pending".
duration_seconds
number
Call duration in seconds.
timeline
array
Array of timeline events with event (string), at (timestamp), and detail (string) fields.
Example Request
curl -X GET 'https://api.bland.ai/v1/sip/test-call/status?call_id=tc_abc123' \
  -H "Authorization: Bearer <token>"
{
  "data": {
    "status": "completed",
    "result": "connected",
    "duration_seconds": 8,
    "timeline": [
      { "event": "initiated", "at": "2026-03-09T12:00:00Z", "detail": "Call initiated" },
      { "event": "ringing", "at": "2026-03-09T12:00:01Z", "detail": "Endpoint ringing" },
      { "event": "answered", "at": "2026-03-09T12:00:03Z", "detail": "Call answered" },
      { "event": "completed", "at": "2026-03-09T12:00:08Z", "detail": "Call ended" }
    ]
  },
  "errors": null
}