Skip to main content
GET
/
api
/
v1
/
call
/
check-status
Persistent Call Status
curl --request GET \
  --url https://sa.dialgen.ai/api/v1/call/check-status \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "data": {
    "id": "cmk3n7v8l0001k004w0f0b3b1",
    "status": "COMPLETED",
    "direction": "OUTBOUND",
    "duration": 35,
    "createdAt": "2026-01-07T06:34:13.605Z",
    "endedAt": "2026-01-07T06:34:51.871Z",
    "contact": {
      "name": "John Doe",
      "phoneNumber": "+1234567890"
    },
    "agent": "Agent Name",
    "recordingUrl": "https://...",
    "transcription": [
      {
        "role": "assistant",
        "content": "..."
      },
      {
        "role": "user",
        "content": "..."
      }
    ]
  }
}

Authorizations

Authorization
string
header
required

Bearer token authentication. Obtain your API key from the Dialgen API Keys dashboard at https://sa.dialgen.ai/api-keys

Query Parameters

callId
string
required

The call identifier

Example:

"cmk3n7v8l0001k004w0f0b3b1"

Response

Persistent call status retrieved successfully

success
boolean
data
object