AI Sync

Calls

Get Call

GEThttps://app.rizzdial.com/api/reports/calls/{id}
Get Call
curl --request GET \
  --url https://app.rizzdial.com/api/reports/calls/<id> \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "id": "MTIz",
    "email": "john@example.com",
    "status": "Completed",
    "direction": "Outbound",
    "sentiment": "positive",
    "to_number": "+14155550100",
    "contact_id": "NDU2",
    "created_at": "2026-10-01 10:00:00",
    "from_number": "+18885551234",
    "contact_name": "John Doe",
    "phone_number": "+14155550100",
    "call_duration": 120,
    "recording_path": "/recordings/1",
    "recording_available": true
  },
  "status": "success"
}

Get Call#

One call log. {id} is the base64 id from List Calls. A raw numeric log id is also accepted.

Authorizationstringheaderrequired

Bearer token in the format: Bearer {access_token}

idstringpathrequired

Base64 call log id from List Calls

curl --request GET \
  --url https://app.rizzdial.com/api/reports/calls/MTIz \
  --header 'Authorization: Bearer {{bearer_token}}'
statusstring

success

dataobject

Same fields as a list row, plus email. recording_path is a playback path when a recording exists; otherwise null and recording_available is false