Retrieve a call
GET
/v1/calls/{id}Fetch a call, its status as it moves, and, once it completes, its structured answer.
Used in Payer calls3 use cases
Prefer call.completed over polling: it carries the same answer and your metadata. A finished call is also in Payer calls in the Daybook app with its transcript and captured fields, and the MCP tools list_calls and get_call read it; a completed call with a reference number also moves its claim to what the payer said. See Payer calls.
Call this with AIA brief with this endpoint's request, response and auth, ready for a typed client in your language.
Path parameters
idstringrequiredThe call id.
Try itEdit the fields and copy the request. Nothing is sent from this page.
curl -X GET https://api.daybookhealthcare.com/v1/calls/call_01JBX8M4Q2T7 \
-H "Authorization: Bearer $DAYBOOK_API_KEY"Response
idstringUnique id, prefixedcall_.objectstringAlwayscall.statusstringWhere the call is, in order:queued,dialing,navigating(the phone tree),on_hold,with_rep, thencompleted,failedorcanceled.payerstringDaybook payer id.call_typestringThe call type you asked for.modestringautonomousorhandoff.hold_secondsintegerTime spent on hold so far.claimobjectThe claim, as ids only:patient_control_numberas you sent it andpayer_claim_number, yours or the rep's.nullwithout a claim.handoffobjectFor ahandoffcall: yourphoneandname, and once a rep is on the line thequestionsandrep_name.nullwhen autonomous.answerobjectThe structured answer.nulluntil the call completes.Properties
statusstringWhat the rep said about the claim or member, normalized: for claim status,paid,denied,pending,in_processornot_on_file.reference_numberstringThe call reference the rep gave.rep_namestringThe rep's name as given.next_stepstringWhat to do next, in plain words.detailsobjectFields specific to the call type, such asdenial_reason,paid_amount_cents,check_numberorauth_number.
ended_reasonstringWhy a call ended short of an answer: your cancel's reason, or Daybook's in plain words (line busy, nobody answered the ring, hold ceiling passed).nullotherwise.transcript_urlstringSigned link to the transcript. Expires after 1 hour. The same turns as Read the transcript.recording_urlstringSigned link to the recording.repeat_ofstringThe first call of a repeating series, when ascheduleplaced this call.nullotherwise.next_run_atstringWhen the next scheduled re-check runs, if the call repeats.nullonce the series stops.metadataobjectYour keys, echoed back.created_atstringRFC 3339 timestamp.
curl -X GET https://api.daybookhealthcare.com/v1/calls/call_01JBX8M4Q2T7 \
-H "Authorization: Bearer $DAYBOOK_API_KEY"{
"id": "call_01JBX8M4Q2T7",
"object": "call",
"status": "completed",
"payer": "bayline",
"call_type": "claim_status",
"mode": "autonomous",
"hold_seconds": 1412,
"claim": {
"patient_control_number": "A-10442-1",
"payer_claim_number": "BHP26288001144"
},
"handoff": null,
"answer": {
"status": "denied",
"reference_number": "BHP-4471-0092",
"rep_name": "Dana",
"next_step": "Submit a retro authorization, then request reprocessing.",
"details": {
"denial_reason": "CO-197 precertification absent",
"denied_on": "2026-10-02"
}
},
"ended_reason": null,
"transcript_url": "https://files.daybookhealthcare.com/t/call_01JBX8M4Q2T7?sig=...",
"recording_url": null,
"repeat_of": null,
"next_run_at": null,
"metadata": {
"account": "A-10442",
"ticket": "TCK-55821"
},
"created_at": "2026-10-29T14:02:11Z"
}
