1. Live Status
Dialgood
  • DG
    • Call Control
      • Mute an active call
      • Unmute an active call
      • Clear Outbound Call Queue
      • Message Announcement
    • Live Status
      • Get transcript and transcript entries for a campaign
        GET
      • Get normalized call status and CDR details for a campaign
        GET
    • Voices
      • List available voices with optional filters and pagination
    • Calls
      • Place Outbound Call
      • Get Live Call Transcript
      • Get Call Transcript
      • Get Call Records
      • Get Call Recording
    • Agents
      • Get Agents
  • Schemas
    • Sample Schemas
      • Pet
      • Category
      • Tag
    • outbound body
    • ErrorResponse
    • ProxyControlRequestBody
    • ProxyControlResponse
    • LiveTranscriptEntry
    • LiveTranscriptResponse
    • CdrStatusResponse
    • VoiceLabels
    • Voice
    • VoicesPaginatedResponse
  1. Live Status

Get normalized call status and CDR details for a campaign

GET
/external/v1/cdr/{campaignId}
Resolves campaignId -> conversationId, finds user-owned CDR, and returns normalized status + raw CDR data.
Status normalization:
completed|success -> completed
no-answer|no answer|unanswered -> no-answer
any other value -> failed
Auth middleware: verifyLiveTranscriptTemporaryApiKey.
Allowed temporary key scopes:
external/v1/live-transcript
external/v1/agent/outbound

Request

Authorization
API Key
Add parameter in header
api_token
Example:
api_token: ********************
or
API Key
Add parameter in query
api_token
Example:
api_token: ********************
or
Path Params

Responses

🟢200
application/json
CDR status payload
Body

🟠400
🟠401
🟠404
🔴500
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/external/v1/cdr/camp_7f84b3f8' \
--header 'api_token: <api-key>'
Response Response Example
200 - completed
{
    "campaignId": "camp_7f84b3f8",
    "conversationId": "conv_01J8MJS4V4",
    "callId": "conv_01J8MJS4V4",
    "status": "completed",
    "rawStatus": "success",
    "callDuration": 92,
    "actualDuration": 87,
    "direction": "outbound",
    "from": "+14155550123",
    "to": "+14155550999",
    "sip_status": "200",
    "sip_reason": "OK",
    "timestamp": "2026-03-06T17:05:13.391Z",
    "data": {
        "callStatus": "success",
        "callDuration": 92,
        "actualDuration": 87,
        "direction": "outbound"
    }
}
Modified at 2026-03-06 05:03:20
Previous
Get transcript and transcript entries for a campaign
Next
List available voices with optional filters and pagination
Built with