object
idrequiredOpaque record id.
sourcerequireddevice, or the telephony provider.
directionrequiredphoneMasked or absent per the caller’s field rules.
hidden_numberrequiredcontact_namerequiredkindrequiredlead (a lead’s number) · client (a won lead) · contact (a CRM contact without a lead) · saved_contact (not in the CRM, named in the phone book) · unknown.
started_atrequiredInstant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
duration_secrequiredattempt_secrequiredring_secrequiredresultrequiredWhat the phone saw. Outgoing: connected (talk time) · no_answer (it rang out) · ended_early (busy, declined, switched off) · failed (never connected — no network / SIM) · not_connected (no timing from the phone). Incoming: answered · missed · rejected · blocked.
result_labelrequiredresult_reasonrequiredstatusrequiredsim_slotrequiredsim_labelrequiredoutcomerequiredoutcome_labelrequirednoterequiredoutcome_mismatchrequiredThe outcome says they spoke; the phone recorded no talk time.
first_callrequiredmemberrequiredleadrequiredcontactrequiredcontact.idrequiredOpaque record id.
contact.namerequiredhas_recordingrequiredrecording_secondsrequiredredactedrequiredAnother member’s call in a lead’s history: private parts removed.
othersrequiredothers.membersrequiredothers.callsrequiredothers.last_call_atrequiredInstant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
others.namesrequirednetrequireddevicerequireddevice.brandrequireddevice.modelrequireddevice.app_versionrequirednumber_historyrequirednumber_history.total_callsrequirednumber_history.first_call_atrequiredInstant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
number_history.first_call_byrequirednumber_history.membersrequirednumber_history.members[].member_idrequiredOpaque record id.
number_history.members[].namerequirednumber_history.members[].callsrequirednumber_history.members[].answeredrequirednumber_history.members[].talk_secrequirednumber_history.members[].last_call_atrequiredInstant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
number_history.members[].is_merequiredhistoryrequiredhistory[].idrequiredOpaque record id.
history[].started_atrequiredInstant in ISO 8601, e.g. 2026-10-03T04:30:00.000Z.
history[].directionrequiredhistory[].duration_secrequiredhistory[].outcome_labelrequiredhistory[].memberrequiredhistory[].is_minerequiredhistory[].openablerequiredWithin your call scope — the card can open it.
can_log_outcomerequiredcan_add_leadrequiredrecordingrequiredThe call’s recording and its transcription; null without a recording.
recording.sourcerequireddevice: the phone’s built-in recorder (F-06) · cloud: the telephony provider (F-05)
recording.statusrequiredpending (a phone’s upload being checked) | stored | none | skipped | failed
recording.transcript_statusrequiredpending | done | failed | not_configured | skipped (company switch, metered)
recording.transcriptrequiredOnly for viewers who may play the recording.
recording.summaryrequiredrecording.summary.summaryrequiredrecording.summary.next_steprequiredrecording.summary.sentimentrequired{
"id": "cmusrceel0000q7kaafxqi1om",
"source": "string",
"direction": "outgoing",
"phone": "string",
"hidden_number": true,
"contact_name": "string",
"kind": "lead",
"started_at": "2026-10-06T05:30:00.000Z",
"duration_sec": 0,
"attempt_sec": 0,
"ring_sec": 0,
"result": "connected",
"result_label": "No answer · rang 31 s",
"result_reason": "airplane",
"status": "answered",
"sim_slot": 0,
"sim_label": "string",
"outcome": "string",
"outcome_label": "string",
"note": "string",
"outcome_mismatch": true,
"first_call": true,
"member": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"lead": {
"id": "cmusrceel0000q7kaafxqi1om",
"ref": "string",
"name": "string",
"pipeline_id": "cmusrceel0000q7kaafxqi1om",
"status": {
"key": "string",
"name": "string",
"color": "string",
"category": "open"
},
"sub_status": {
"key": "string",
"name": "string"
},
"owner": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"visible": true
},
"contact": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"has_recording": true,
"recording_seconds": 0,
"redacted": true,
"others": {
"members": 0,
"calls": 0,
"last_call_at": "2026-10-06T05:30:00.000Z",
"names": [
"string"
]
},
"net": {
"air": 0,
"perm": 0,
"sims": 0,
"slot": 0,
"sim": "string",
"svc": "string",
"sig": 0,
"nt": "string",
"roam": 0,
"op": "string",
"src": "attempt"
},
"device": {
"brand": "string",
"model": "string",
"app_version": "string"
},
"number_history": {
"total_calls": 0,
"first_call_at": "2026-10-06T05:30:00.000Z",
"first_call_by": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"members": [
{
"member_id": "cmusrceel0000q7kaafxqi1om",
"name": "string",
"calls": 0,
"answered": 0,
"talk_sec": 0,
"last_call_at": "2026-10-06T05:30:00.000Z",
"is_me": true
}
]
},
"history": [
{
"id": "cmusrceel0000q7kaafxqi1om",
"started_at": "2026-10-06T05:30:00.000Z",
"direction": "outgoing",
"duration_sec": 0,
"outcome_label": "string",
"member": {
"id": "cmusrceel0000q7kaafxqi1om",
"name": "string"
},
"is_mine": true,
"openable": true
}
],
"can_log_outcome": true,
"can_add_lead": true,
"recording": {
"source": "device",
"status": "string",
"transcript_status": "string",
"transcript": "string",
"summary": {
"summary": "string",
"next_step": "string",
"sentiment": "string"
}
}
}