Skip to main content
Use this endpoint to query the status of a particular call after it has been removed from the live memory cache (which happens after 30 days).
  • Endpoint: GET /api/v1/call/check-status
  • Method: GET
  • Query Parameters:
    • callId (string, required): The call identifier.
  • Success Response (200 OK):
{
  "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": "..."
      }
    ]
  }
}