Skip to main content
GET
/
api
/
v1
/
status
/
batch
Get Live Batch Status (Detailed)
curl --request GET \
  --url https://sa.dialgen.ai/api/v1/status/batch \
  --header 'Authorization: Bearer <token>'
{
  "batchId": "batch_1678886400_agent_clx123...",
  "calls": [
    {
      "callId": "call_clxabc123...",
      "status": "COMPLETED",
      "startTime": "2025-11-15T14:31:02.456Z",
      "phoneNumber": "+15551234567",
      "error": null,
      "duration": 62,
      "recordingUrl": "https://s3..."
    },
    {
      "callId": "call_clxdef456...",
      "status": "ONGOING",
      "startTime": "2025-11-15T14:32:15.789Z",
      "phoneNumber": "+15557654321",
      "error": null,
      "duration": null,
      "recordingUrl": null
    }
  ]
}

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

batchId
string
required

The ID returned from POST /api/v1/batch

Example:

"batch_1678886400_agent_clx123..."

Response

Batch status retrieved successfully

batchId
string
calls
object[]