{ "data": { "id": "c0a80101-0000-4000-8000-000000000001", "direction": "inbound", "status": "completed", "outcome": "message_taken", "outcome_reason": "no_availability", "transfer_status": "connected", "caller_name": "Pat Example", "from_number": "+15555550100", "to_number": "+15555550199", "patient_id": "700000000000000001", "started_at": "2026-10-27T14:03:11.000Z", "ended_at": "2026-10-27T14:07:42.000Z", "duration_sec": 271, "summary": "Caller asked to reschedule a follow-up with Dr. Example; no Tuesday slot was open, so a callback was requested.", "has_recording": true, "has_transcript": true, "review_status": "unreviewed", "created_at": "2026-10-27T14:07:50.000Z", "updated_at": "2026-10-27T14:08:02.000Z", "transcript": [ { "speaker": "user", "message": "I need to reschedule my appointment." } ], "extracted_data": { "reason_for_call": "reschedule follow-up", "callback_requested": true, "appointment_requested": false } }}
{
"error": "<string>"
}
{
"error": "<string>"
}
{
"error": "<string>"
}
{
"error": "Rate limit exceeded. Please retry after the window resets.",
"code": "daily_cap_reached",
"reset_at": "2026-10-28T00:00:00.000Z"
}
Receptionist
Get a receptionist call
One AI Receptionist call with everything the list returns plus the full transcript (speaker and message per turn) and extracted_data (the structured details the post-call analysis pulled from the conversation). Returns 404 if the call isn’t your organization’s. Requires the receptionist:read scope.
GET
/
receptionist
/
calls
/
{callId}
Get a receptionist call
curl --request GET \ --url https://api.healos.ai/ext-api/v1/receptionist/calls/{callId} \ --header 'X-API-Key: <api-key>'
transcript: the conversation in order, one { speaker, message } per turn. user is the caller, assistant is the AI receptionist. null when no transcript was recorded.
extracted_data: the structured details the post-call analysis pulled from the transcript, such as the reason for the call or whether a callback was requested. Keys vary by call and by what the practice’s receptionist is configured to collect; treat unknown keys as informational.
The transcript and extracted details are protected health information. Store them as you would any patient record.Guide: Receptionist call transcripts. Errors: Error catalog.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"HealOS Docs","description":"HealOS product guides for AI Scribe and AI Receptionist, plus guides, recipes and the API reference for the HealOS External API.","colors":{"primary":"#6731D7","light":"#8B5CF6","dark":"#5429AE"},"logo":{"light":"https://mintcdn.com/healos/M3Or2eJe4P95ax9C/logo/healos-light.png?fit=max\u0026auto=format\u0026n=M3Or2eJe4P95ax9C\u0026q=85\u0026s=90de1addc301c87e1fe16e86d218b4af","dark":"https://mintcdn.com/healos/M3Or2eJe4P95ax9C/logo/healos-dark.png?fit=max\u0026auto=format\u0026n=M3Or2eJe4P95ax9C\u0026q=85\u0026s=628ea7c8d0d101083267bd36937d327b","href":"https://healos.ai"},"favicon":"https://mintcdn.com/healos/1Zym37w0e99Y6K8x/favicon.png?fit=max\u0026auto=format\u0026n=1Zym37w0e99Y6K8x\u0026q=85\u0026s=750b7a2e719e792188d9e218d8a14c26","api":{"examples":{"languages":["bash","javascript","python"]}},"navbar":{"primary":{"type":"button","label":"Dashboard","href":"https://app.healos.ai"}},"footer":{"socials":{"website":"https://healos.ai"}},"contextual":{"options":["copy","view","chatgpt","claude","download-spec"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"healos","hasAudioNarration":false,"actualSubdomain":"healos","customDomains":["docs.healos.ai"],"gitSource":{"type":"github","owner":"medinoteorg","repo":"healos","deployBranch":"main","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":"","_id":"6ae4e1c72e0ec70f4fd8287b"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6af2d49010b1a0d7de1300dd","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"API Reference","count":64},{"language":"default","tag":"API Guides","count":56},{"language":"default","tag":"EHR Integrations","count":32},{"language":"default","tag":"Using HealOS","count":24},{"language":"default","tag":"AI Receptionist","count":11},{"language":"default","tag":"AI Scribe","count":10},{"language":"default","tag":"Notes","count":9},{"language":"default","tag":"Receptionist","count":8},{"language":"default","tag":"Get Started","count":8},{"language":"default","tag":"Fax","count":6}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/receptionist/get-a-receptionist-call","slug":"/api-reference/receptionist/get-a-receptionist-call","pageMetadata":{"openapi":"openapi/ext-api-v1.json GET /receptionist/calls/{callId}","title":"Get a receptionist call","description":"One AI Receptionist call with everything the list returns plus the full `transcript` (speaker and message per turn) and `extracted_data` (the structured details the post-call analysis pulled from the conversation). Returns 404 if the call isn't your organization's. Requires the receptionist:read scope.","href":"/api-reference/receptionist/get-a-receptionist-call"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"One AI Receptionist call with everything the list returns plus the full \", _jsx(_components.code, {\n children: \"transcript\"\n }), \" (speaker and message per turn) and \", _jsx(_components.code, {\n children: \"extracted_data\"\n }), \" (the structured details the post-call analysis pulled from the conversation). Returns 404 if the call isn’t your organization’s. Requires the receptionist:read scope.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Check,Table}=_components;if(!Check)_missingMdxReference(`Check`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Requirement`}),_jsx(_components.th,{children:`Detail`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Scope`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`receptionist:read`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Rate limit`})}),_jsx(_components.td,{children:`About 60 requests per minute per API key (shared by all endpoints; approximate)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Cost`})}),_jsx(_components.td,{children:`Free`})]})]})]}),`\n`,_jsxs(Check,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Safety`})}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Writes data:`}),` No`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Safe to retry:`}),` Yes`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Contacts an outside system:`}),` None`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Dry run:`}),` Not needed (read-only).`]}),`\n`]})]}),`\n`,_jsxs(_components.p,{children:[`Everything `,_jsx(_components.a,{href:`/api-reference/receptionist/list-receptionist-calls`,children:`List receptionist calls`}),` returns for the call, plus:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`transcript`}),`: the conversation in order, one `,_jsx(_components.code,{children:`{ speaker, message }`}),` per turn. `,_jsx(_components.code,{children:`user`}),` is the caller, `,_jsx(_components.code,{children:`assistant`}),` is the AI receptionist. `,_jsx(_components.code,{children:`null`}),` when no transcript was recorded.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`extracted_data`}),`: the structured details the post-call analysis pulled from the transcript, such as the reason for the call or whether a callback was requested. Keys vary by call and by what the practice’s receptionist is configured to collect; treat unknown keys as informational.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`The transcript and extracted details are protected health information. Store them as you would any patient record.`}),`\n`,_jsxs(_components.p,{children:[`Guide: `,_jsx(_components.a,{href:`/recipes/receptionist-call-transcripts`,children:`Receptionist call transcripts`}),`. Errors: `,_jsx(_components.a,{href:`/errors`,children:`Error catalog`}),`.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"openapi/ext-api-v1.json GET /receptionist/calls/{callId}","title":"Get a receptionist call","description":"One AI Receptionist call with everything the list returns plus the full `transcript` (speaker and message per turn) and `extracted_data` (the structured details the post-call analysis pulled from the conversation). Returns 404 if the call isn't your organization's. Requires the receptionist:read scope.","href":"/api-reference/receptionist/get-a-receptionist-call"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Receptionist"],"summary":"Get a receptionist call","description":"One AI Receptionist call with everything the list returns plus the full `transcript` (speaker and message per turn) and `extracted_data` (the structured details the post-call analysis pulled from the conversation). Returns 404 if the call isn't your organization's. Requires the receptionist:read scope.","parameters":["7eabeb24-958c-4c89-b4f9-dbfb629b267a"],"responses":{"200":"3dfadbee-16b4-4eb3-b9f0-db600f061da9","401":"bb6b2dfd-1e2b-478e-888b-7ea0e50599ba","403":"e960a713-3455-450d-b44a-0fa74d3ec3df","404":"fc5a6473-9289-45b2-9daf-4bfd09fdab50","429":"8bc295fe-6093-420e-89f8-cb54f738433b"},"method":"get","type":"path","servers":["a92d3741-dd38-4df3-b5dc-86f2ddc4f4bb","10214492-4974-49fd-b287-2cb6d30ebc92"],"security":["b356c10e-7bfb-49bf-bf0d-be98d19bb20a"],"path":"/receptionist/calls/{callId}","baseUrlOptions":["https://api.healos.ai/ext-api/v1","http://localhost:8787/ext-api/v1"],"title":"Get a receptionist call","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"7eabeb24-958c-4c89-b4f9-dbfb629b267a":{"schema":{"type":"string","description":"Call identifier, from GET /receptionist/calls or the post-call webhook's `call_id`.","example":"c0a80101-0000-4000-8000-000000000001","isRequired":true,"uniqueKey":"","typeLabel":"string"},"required":true,"name":"callId","in":"path"}},"responses":{"3dfadbee-16b4-4eb3-b9f0-db600f061da9":{"description":"Call with transcript and extracted details","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"type":"string","description":"Call identifier. The same id the post-call webhook sends as `call_id`.","example":"c0a80101-0000-4000-8000-000000000001","isRequired":true,"uniqueKey":"data.id","typeLabel":"string"},"direction":{"type":"string","description":"`inbound` or `outbound`.","example":"inbound","isRequired":true,"uniqueKey":"data.direction","typeLabel":"string"},"status":{"type":"string","description":"The call status as the dashboard shows it: completed, missed, voicemail or failed.","example":"completed","isRequired":true,"uniqueKey":"data.status","typeLabel":"string"},"outcome":{"oneOf":[{"type":"string","description":"What the call ended as: booked, rescheduled, cancelled, confirmed, could_not_book, transferred, question_answered, message_taken, hung_up, other. Null until the post-call analysis has run.","example":"message_taken","isRequired":true,"uniqueKey":"data.outcome.oneOf.0","typeLabel":"string"},{"type":"null","description":"What the call ended as: booked, rescheduled, cancelled, confirmed, could_not_book, transferred, question_answered, message_taken, hung_up, other. Null until the post-call analysis has run.","example":"message_taken","isRequired":true,"uniqueKey":"data.outcome.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.outcome","typeLabel":"string | null"},"outcome_reason":{"oneOf":[{"type":"string","description":"Why the call was transferred or could not be booked (asked_for_person, no_availability, chart_not_found, insurance_not_accepted, ...).","example":"no_availability","isRequired":true,"uniqueKey":"data.outcome_reason.oneOf.0","typeLabel":"string"},{"type":"null","description":"Why the call was transferred or could not be booked (asked_for_person, no_availability, chart_not_found, insurance_not_accepted, ...).","example":"no_availability","isRequired":true,"uniqueKey":"data.outcome_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.outcome_reason","typeLabel":"string | null"},"transfer_status":{"oneOf":[{"type":"string","description":"How a warm transfer ended (connected, no_answer, busy, voicemail, ...). Null when no transfer was attempted.","example":"connected","isRequired":true,"uniqueKey":"data.transfer_status.oneOf.0","typeLabel":"string"},{"type":"null","description":"How a warm transfer ended (connected, no_answer, busy, voicemail, ...). Null when no transfer was attempted.","example":"connected","isRequired":true,"uniqueKey":"data.transfer_status.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.transfer_status","typeLabel":"string | null"},"caller_name":{"oneOf":[{"type":"string","example":"Pat Example","isRequired":true,"uniqueKey":"data.caller_name.oneOf.0","typeLabel":"string"},{"type":"null","example":"Pat Example","isRequired":true,"uniqueKey":"data.caller_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.caller_name","typeLabel":"string | null"},"from_number":{"type":"string","description":"The caller's number (E.164).","example":"+15555550100","isRequired":true,"uniqueKey":"data.from_number","typeLabel":"string"},"to_number":{"type":"string","description":"The receptionist line that was called (E.164).","example":"+15555550199","isRequired":true,"uniqueKey":"data.to_number","typeLabel":"string"},"patient_id":{"oneOf":[{"type":"string","description":"The HealOS patient the call was linked to, usable with GET /patients/{patientId}. Null when the caller was not matched to a chart.","example":"700000000000000001","isRequired":true,"uniqueKey":"data.patient_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The HealOS patient the call was linked to, usable with GET /patients/{patientId}. Null when the caller was not matched to a chart.","example":"700000000000000001","isRequired":true,"uniqueKey":"data.patient_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.patient_id","typeLabel":"string | null"},"started_at":{"oneOf":[{"type":"string","example":"2026-10-27T14:03:11.000Z","isRequired":true,"uniqueKey":"data.started_at.oneOf.0","typeLabel":"string"},{"type":"null","example":"2026-10-27T14:03:11.000Z","isRequired":true,"uniqueKey":"data.started_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.started_at","typeLabel":"string | null"},"ended_at":{"oneOf":[{"type":"string","example":"2026-10-27T14:07:42.000Z","isRequired":true,"uniqueKey":"data.ended_at.oneOf.0","typeLabel":"string"},{"type":"null","example":"2026-10-27T14:07:42.000Z","isRequired":true,"uniqueKey":"data.ended_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.ended_at","typeLabel":"string | null"},"duration_sec":{"oneOf":[{"type":"integer","description":"Call length in seconds, which is also the recording length.","example":271,"isRequired":true,"uniqueKey":"data.duration_sec.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Call length in seconds, which is also the recording length.","example":271,"isRequired":true,"uniqueKey":"data.duration_sec.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.duration_sec","typeLabel":"integer | null"},"summary":{"oneOf":[{"type":"string","description":"The post-call summary (two to three sentences).","example":"Caller asked to reschedule a follow-up with Dr. Example; no Tuesday slot was open, so a callback was requested.","isRequired":true,"uniqueKey":"data.summary.oneOf.0","typeLabel":"string"},{"type":"null","description":"The post-call summary (two to three sentences).","example":"Caller asked to reschedule a follow-up with Dr. Example; no Tuesday slot was open, so a callback was requested.","isRequired":true,"uniqueKey":"data.summary.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.summary","typeLabel":"string | null"},"has_recording":{"type":"boolean","description":"Whether a recording exists. Fetch the audio with GET /receptionist/calls/{callId}/recording.","isRequired":true,"uniqueKey":"data.has_recording","typeLabel":"boolean"},"has_transcript":{"type":"boolean","description":"Whether a transcript exists. GET /receptionist/calls/{callId} returns it.","isRequired":true,"uniqueKey":"data.has_transcript","typeLabel":"boolean"},"review_status":{"type":"string","description":"Staff review state in the HealOS inbox: unreviewed or reviewed.","example":"unreviewed","isRequired":true,"uniqueKey":"data.review_status","typeLabel":"string"},"created_at":{"type":"string","description":"When HealOS received the call record. `from_date` and `to_date` filter on this.","example":"2026-10-27T14:07:50.000Z","isRequired":true,"uniqueKey":"data.created_at","typeLabel":"string"},"updated_at":{"type":"string","example":"2026-10-27T14:08:02.000Z","isRequired":true,"uniqueKey":"data.updated_at","typeLabel":"string"},"transcript":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"speaker":{"type":"string","description":"Who spoke: `user` is the caller, `assistant` is the AI receptionist.","example":"user","isRequired":true,"uniqueKey":"data.transcript.oneOf.0.items.[INDEX].speaker","typeLabel":"string"},"message":{"type":"string","example":"I need to reschedule my appointment.","isRequired":true,"uniqueKey":"data.transcript.oneOf.0.items.[INDEX].message","typeLabel":"string"}},"required":["speaker","message"],"uniqueKey":"data.transcript.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"The conversation in order. Null when no transcript was recorded (a call that never connected, or a record older than the retention window).","isRequired":true,"uniqueKey":"data.transcript.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"speaker":{"type":"string","description":"Who spoke: `user` is the caller, `assistant` is the AI receptionist.","example":"user"},"message":{"type":"string","example":"I need to reschedule my appointment."}},"required":["speaker","message"]},"description":"The conversation in order. Null when no transcript was recorded (a call that never connected, or a record older than the retention window).","isRequired":true,"uniqueKey":"data.transcript.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.transcript","typeLabel":"object[] | null"},"extracted_data":{"oneOf":[{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"data.extracted_data.oneOf.0.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.extracted_data.oneOf.0.additionalProperties","typeLabel":"null"},"description":"The structured details the post-call analysis pulled from the transcript (reason for call, callback requested, suggested task category, ...). Keys vary by call; treat unknown keys as informational.","example":{"reason_for_call":"reschedule follow-up","callback_requested":true,"appointment_requested":false},"isRequired":true,"uniqueKey":"data.extracted_data.oneOf.0","typeLabel":"object"},{"type":"null","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"data.extracted_data.oneOf.1.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.extracted_data.oneOf.1.additionalProperties","typeLabel":"null"},"description":"The structured details the post-call analysis pulled from the transcript (reason for call, callback requested, suggested task category, ...). Keys vary by call; treat unknown keys as informational.","example":{"reason_for_call":"reschedule follow-up","callback_requested":true,"appointment_requested":false},"isRequired":true,"uniqueKey":"data.extracted_data.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.extracted_data","typeLabel":"object | null"}},"required":["id","direction","status","outcome","outcome_reason","transfer_status","caller_name","from_number","to_number","patient_id","started_at","ended_at","duration_sec","summary","has_recording","has_transcript","review_status","created_at","updated_at","transcript","extracted_data"],"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"required":["data"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"id":"c0a80101-0000-4000-8000-000000000001","direction":"inbound","status":"completed","outcome":"message_taken","outcome_reason":"no_availability","transfer_status":"connected","caller_name":"Pat Example","from_number":"+15555550100","to_number":"+15555550199","patient_id":"700000000000000001","started_at":"2026-10-27T14:03:11.000Z","ended_at":"2026-10-27T14:07:42.000Z","duration_sec":271,"summary":"Caller asked to reschedule a follow-up with Dr. Example; no Tuesday slot was open, so a callback was requested.","has_recording":true,"has_transcript":true,"review_status":"unreviewed","created_at":"2026-10-27T14:07:50.000Z","updated_at":"2026-10-27T14:08:02.000Z","transcript":[{"speaker":"user","message":"I need to reschedule my appointment."}],"extracted_data":{"reason_for_call":"reschedule follow-up","callback_requested":true,"appointment_requested":false}}}}},"exampleType":"generated"}},"exampleType":"generated"},"bb6b2dfd-1e2b-478e-888b-7ea0e50599ba":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"e960a713-3455-450d-b44a-0fa74d3ec3df":{"description":"Insufficient scope (needs receptionist:read)","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"fc5a6473-9289-45b2-9daf-4bfd09fdab50":{"description":"Call not found","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"8bc295fe-6093-420e-89f8-cb54f738433b":{"description":"Rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","example":"Rate limit exceeded. Please retry after the window resets.","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"type":"string","enum":["daily_cap_reached"],"description":"Set when the organization reached its daily cap for this paid operation (not on a per-minute limit).","uniqueKey":"code","typeLabel":"enum\u003cstring>"},"reset_at":{"type":"string","format":"date-time","description":"With `code`: when the daily cap resets (next 00:00 UTC).","example":"2026-10-28T00:00:00.000Z","uniqueKey":"reset_at","typeLabel":"string\u003cdate-time>"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"Rate limit exceeded. Please retry after the window resets.","code":"daily_cap_reached","reset_at":"2026-10-28T00:00:00.000Z"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"b356c10e-7bfb-49bf-bf0d-be98d19bb20a":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-API-Key","description":"API key obtained from /api/v1/ext-api-keys","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"a92d3741-dd38-4df3-b5dc-86f2ddc4f4bb":{"url":"https://api.healos.ai/ext-api/v1","description":"Production"},"10214492-4974-49fd-b287-2cb6d30ebc92":{"url":"http://localhost:8787/ext-api/v1","description":"Local development"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-API-Key","description":"API key obtained from /api/v1/ext-api-keys","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"X-API-Key","type":"string","description":"API key obtained from /api/v1/ext-api-keys","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"X-API-Key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"openapi/ext-api-v1.json"},"subdomain":"healos","siteName":"HealOS Docs","title":"Get a receptionist call - HealOS Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-30T18:30:05.378Z","originalFileLocation":"api-reference/receptionist/get-a-receptionist-call.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"One AI Receptionist call with everything the list returns plus the full transcript (speaker and message per turn) and extracted_data (the structured details the post-call analysis pulled from the conversation). Returns 404 if the call isn\u0026#x27;t your organization\u0026#x27;s. Requires the receptionist:read scope.\">\u003cmeta data-mint-head name=\"application-name\" content=\"HealOS Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/healos/bYFVQ6a9UFiIgFbT/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/healos/bYFVQ6a9UFiIgFbT/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/healos/bYFVQ6a9UFiIgFbT/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/healos/bYFVQ6a9UFiIgFbT/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/healos/bYFVQ6a9UFiIgFbT/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/healos/bYFVQ6a9UFiIgFbT/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/healos/bYFVQ6a9UFiIgFbT/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/healos/bYFVQ6a9UFiIgFbT/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/healos/bYFVQ6a9UFiIgFbT/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get a receptionist call - HealOS Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"One AI Receptionist call with everything the list returns plus the full transcript (speaker and message per turn) and extracted_data (the structured details the post-call analysis pulled from the conversation). Returns 404 if the call isn\u0026#x27;t your organization\u0026#x27;s. Requires the receptionist:read scope.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"HealOS Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.healos.ai/api-reference/receptionist/get-a-receptionist-call\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://healos.mintlify.site/_mintlify/api/og/v2?division=Receptionist\u0026amp;title=Get+a+receptionist+call\u0026amp;description=One+AI+Receptionist+call+with+everything+the+list+returns+plus+the+full+%60transcript%60+%28speaker+and+message+per+turn%29+and+%60extracted_data%60+%28the+structured+details\u0026amp;theme=49307a7035225162b4a02b71\u0026amp;signature=e3ff24987fd8259fdf697cd7b3db172b6e531f6e416aecb64766e4f8892113e7\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get a receptionist call - HealOS Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"One AI Receptionist call with everything the list returns plus the full transcript (speaker and message per turn) and extracted_data (the structured details the post-call analysis pulled from the conversation). Returns 404 if the call isn\u0026#x27;t your organization\u0026#x27;s. Requires the receptionist:read scope.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://healos.mintlify.site/_mintlify/api/og/v2?division=Receptionist\u0026amp;title=Get+a+receptionist+call\u0026amp;description=One+AI+Receptionist+call+with+everything+the+list+returns+plus+the+full+%60transcript%60+%28speaker+and+message+per+turn%29+and+%60extracted_data%60+%28the+structured+details\u0026amp;theme=49307a7035225162b4a02b71\u0026amp;signature=e3ff24987fd8259fdf697cd7b3db172b6e531f6e416aecb64766e4f8892113e7\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/healos/bYFVQ6a9UFiIgFbT/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"HealOS Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6731D7\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.healos.ai/api-reference/receptionist/get-a-receptionist-call\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/receptionist/get-a-receptionist-call.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.healos.ai/#organization\",\"name\":\"HealOS Docs\",\"url\":\"https://docs.healos.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/healos/M3Or2eJe4P95ax9C/logo/healos-light.png?fit=max\u0026auto=format\u0026n=M3Or2eJe4P95ax9C\u0026q=85\u0026s=90de1addc301c87e1fe16e86d218b4af\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.healos.ai#website\",\"name\":\"HealOS Docs\",\"url\":\"https://docs.healos.ai\",\"publisher\":{\"@id\":\"https://docs.healos.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.healos.ai/api-reference/receptionist/get-a-receptionist-call#webpage\",\"url\":\"https://docs.healos.ai/api-reference/receptionist/get-a-receptionist-call\",\"name\":\"Get a receptionist call\",\"description\":\"One AI Receptionist call with everything the list returns plus the full transcript (speaker and message per turn) and extracted_data (the structured details the post-call analysis pulled from the conversation). Returns 404 if the call isn't your organization's. Requires the receptionist:read scope.\",\"dateModified\":\"2026-10-30T18:30:05.378Z\",\"isPartOf\":{\"@id\":\"https://docs.healos.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.healos.ai/api-reference/receptionist/get-a-receptionist-call#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.healos.ai/api-reference/receptionist/get-a-receptionist-call#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Receptionist\",\"item\":\"https://docs.healos.ai/api-reference/receptionist/list-receptionist-calls\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get a receptionist call\",\"item\":\"https://docs.healos.ai/api-reference/receptionist/get-a-receptionist-call\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.healos.ai/api-reference/receptionist/get-a-receptionist-call#apireference\",\"headline\":\"Get a receptionist call\",\"name\":\"Get a receptionist call\",\"description\":\"One AI Receptionist call with everything the list returns plus the full transcript (speaker and message per turn) and extracted_data (the structured details the post-call analysis pulled from the conversation). Returns 404 if the call isn't your organization's. Requires the receptionist:read scope.\",\"url\":\"https://docs.healos.ai/api-reference/receptionist/get-a-receptionist-call\",\"mainEntityOfPage\":{\"@id\":\"https://docs.healos.ai/api-reference/receptionist/get-a-receptionist-call#webpage\"},\"dateModified\":\"2026-10-30T18:30:05.378Z\",\"publisher\":{\"@id\":\"https://docs.healos.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.healos.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"HealOS Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"HealOS Docs","nav":{"global":null,"tabs":[{"tab":"Using HealOS","pages":[{"title":"Using HealOS","href":"/guides/scribe/overview"}]},{"tab":"API Guides","pages":[{"title":"API Guides","href":"/introduction"}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"API Reference","href":"/api-reference"}]},{"group":"Account","pages":[{"openapi":"openapi/ext-api-v1.json GET /me","title":"Describe the calling API key","href":"/api-reference/account/describe-the-calling-api-key"}]},{"group":"Patients","pages":[{"openapi":"openapi/ext-api-v1.json GET /patients","title":"List patients","href":"/api-reference/patients/list-patients"},{"openapi":"openapi/ext-api-v1.json POST /patients","title":"Create a new patient","href":"/api-reference/patients/create-a-new-patient"},{"openapi":"openapi/ext-api-v1.json GET /patients/{patientId}","title":"Get patient by ID","href":"/api-reference/patients/get-patient-by-id"},{"openapi":"openapi/ext-api-v1.json PATCH /patients/{patientId}","title":"Update a patient","href":"/api-reference/patients/update-a-patient"},{"openapi":"openapi/ext-api-v1.json DELETE /patients/{patientId}","title":"Delete a patient","href":"/api-reference/patients/delete-a-patient"}]},{"group":"Documents","pages":[{"openapi":"openapi/ext-api-v1.json GET /patients/{patientId}/documents","title":"List patient documents","href":"/api-reference/documents/list-patient-documents"},{"openapi":"openapi/ext-api-v1.json POST /patients/{patientId}/documents","title":"Upload a document","href":"/api-reference/documents/upload-a-document"},{"openapi":"openapi/ext-api-v1.json DELETE /patients/{patientId}/documents/{documentId}","title":"Delete a document","href":"/api-reference/documents/delete-a-document"},{"openapi":"openapi/ext-api-v1.json POST /patients/{patientId}/documents/{documentId}/extract","title":"Extract or retry document text extraction","href":"/api-reference/documents/extract-or-retry-document-text-extraction"}]},{"group":"Appointments","pages":[{"openapi":"openapi/ext-api-v1.json GET /appointments","title":"List appointments","href":"/api-reference/appointments/list-appointments"},{"openapi":"openapi/ext-api-v1.json POST /appointments","title":"Create an appointment","href":"/api-reference/appointments/create-an-appointment"},{"openapi":"openapi/ext-api-v1.json GET /appointments/{appointmentId}","title":"Get appointment by ID","href":"/api-reference/appointments/get-appointment-by-id"},{"openapi":"openapi/ext-api-v1.json PATCH /appointments/{appointmentId}","title":"Update an appointment","href":"/api-reference/appointments/update-an-appointment"},{"openapi":"openapi/ext-api-v1.json DELETE /appointments/{appointmentId}","title":"Delete an appointment","href":"/api-reference/appointments/delete-an-appointment"}]},{"group":"Providers","pages":[{"openapi":"openapi/ext-api-v1.json GET /providers","title":"List providers","href":"/api-reference/providers/list-providers"},{"openapi":"openapi/ext-api-v1.json GET /providers/{providerId}","title":"Get provider by ID","href":"/api-reference/providers/get-provider-by-id"}]},{"group":"Notes","pages":[{"openapi":"openapi/ext-api-v1.json POST /patients/{patientId}/notes/from-documents","title":"Generate a note from the patient's documents","href":"/api-reference/notes/generate-a-note-from-the-patients-documents"},{"openapi":"openapi/ext-api-v1.json GET /notes","title":"List clinical notes","href":"/api-reference/notes/list-clinical-notes"},{"openapi":"openapi/ext-api-v1.json GET /notes/{noteId}","title":"Get a clinical note by ID","href":"/api-reference/notes/get-a-clinical-note-by-id"},{"openapi":"openapi/ext-api-v1.json GET /notes/export","title":"Export clinical notes","href":"/api-reference/notes/export-clinical-notes"},{"openapi":"openapi/ext-api-v1.json GET /sessions/{sessionId}/notes","title":"List notes for a session","href":"/api-reference/notes/list-notes-for-a-session"},{"openapi":"openapi/ext-api-v1.json POST /sessions/{sessionId}/notes/regenerate","title":"Regenerate the note for a session","href":"/api-reference/notes/regenerate-the-note-for-a-session"},{"openapi":"openapi/ext-api-v1.json PATCH /sessions/{sessionId}","title":"Assign a patient to a session","href":"/api-reference/notes/assign-a-patient-to-a-session"},{"openapi":"openapi/ext-api-v1.json POST /notes/from-text","title":"Generate a note from text","href":"/api-reference/notes/generate-a-note-from-text"},{"openapi":"openapi/ext-api-v1.json POST /notes/from-audio","title":"Generate a note from an audio file","href":"/api-reference/notes/generate-a-note-from-an-audio-file"}]},{"group":"Sessions","pages":[{"openapi":"openapi/ext-api-v1.json GET /sessions/{sessionId}","title":"Get session details","href":"/api-reference/sessions/get-session-details"},{"openapi":"openapi/ext-api-v1.json DELETE /sessions/{sessionId}","title":"Delete a session","href":"/api-reference/sessions/delete-a-session"},{"openapi":"openapi/ext-api-v1.json POST /sessions/{sessionId}/restore","title":"Restore a deleted session","href":"/api-reference/sessions/restore-a-deleted-session"}]},{"group":"Templates","pages":[{"openapi":"openapi/ext-api-v1.json GET /templates","title":"List templates","href":"/api-reference/templates/list-templates"},{"openapi":"openapi/ext-api-v1.json GET /templates/{templateId}","title":"Get a template","href":"/api-reference/templates/get-a-template"}]},{"group":"Settings","pages":[{"openapi":"openapi/ext-api-v1.json GET /settings/notes","title":"Get note settings","href":"/api-reference/settings/get-note-settings"}]},{"group":"Fax","pages":[{"openapi":"openapi/ext-api-v1.json GET /faxes","title":"List received faxes","href":"/api-reference/fax/list-received-faxes"},{"openapi":"openapi/ext-api-v1.json GET /faxes/{faxId}","title":"Get a received fax","href":"/api-reference/fax/get-a-received-fax"},{"openapi":"openapi/ext-api-v1.json GET /faxes/{faxId}/file","title":"Download a received fax","href":"/api-reference/fax/download-a-received-fax"},{"openapi":"openapi/ext-api-v1.json GET /faxes/outbound","title":"List sent faxes","href":"/api-reference/fax/list-sent-faxes"},{"openapi":"openapi/ext-api-v1.json GET /faxes/outbound/{outboundFaxId}","title":"Get a sent fax","href":"/api-reference/fax/get-a-sent-fax"}]},{"group":"Benefits","pages":[{"openapi":"openapi/ext-api-v1.json POST /benefits/eligibility-checks","title":"Run an eligibility check","href":"/api-reference/benefits/run-an-eligibility-check"},{"openapi":"openapi/ext-api-v1.json GET /benefits/eligibility-checks","title":"List eligibility checks","href":"/api-reference/benefits/list-eligibility-checks"},{"openapi":"openapi/ext-api-v1.json GET /benefits/eligibility-checks/{checkId}","title":"Get an eligibility check","href":"/api-reference/benefits/get-an-eligibility-check"},{"openapi":"openapi/ext-api-v1.json GET /benefits/payers/search","title":"Search payers","href":"/api-reference/benefits/search-payers"}]},{"group":"Prior Auth","pages":[{"openapi":"openapi/ext-api-v1.json GET /prior-auth/requests","title":"List prior-auth requests","href":"/api-reference/prior-auth/list-prior-auth-requests"},{"openapi":"openapi/ext-api-v1.json GET /prior-auth/requests/{requestId}","title":"Get a prior-auth request","href":"/api-reference/prior-auth/get-a-prior-auth-request"},{"openapi":"openapi/ext-api-v1.json GET /prior-auth/requests/{requestId}/events","title":"List a request's events","href":"/api-reference/prior-auth/list-a-requests-events"},{"openapi":"openapi/ext-api-v1.json GET /prior-auth/workflows","title":"List prior-auth workflows","href":"/api-reference/prior-auth/list-prior-auth-workflows"},{"openapi":"openapi/ext-api-v1.json POST /prior-auth/status-checks","title":"Check Availity decisions now","href":"/api-reference/prior-auth/check-availity-decisions-now"}]},{"group":"EHR","pages":[{"openapi":"openapi/ext-api-v1.json GET /ehr/actions","title":"List EHR actions","href":"/api-reference/ehr/list-ehr-actions"},{"openapi":"openapi/ext-api-v1.json GET /ehr/actions/{actionName}","title":"Get an EHR action","href":"/api-reference/ehr/get-an-ehr-action"},{"openapi":"openapi/ext-api-v1.json GET /ehr/connections","title":"List your EHR connections","href":"/api-reference/ehr/list-your-ehr-connections"}]},{"group":"Receptionist","pages":[{"openapi":"openapi/ext-api-v1.json GET /receptionist/calls","title":"List receptionist calls","description":"Paginated AI Receptionist calls for your organization, newest first, with each call's status, outcome, summary and whether a recording and transcript exist. Filter by date received (`from_date`, `to_date`), outcome, or a caller name or number. Transcripts and extracted details are on GET /receptionist/calls/{callId}. Requires the receptionist:read scope.","href":"/api-reference/receptionist/list-receptionist-calls"},{"openapi":"openapi/ext-api-v1.json GET /receptionist/calls/{callId}","title":"Get a receptionist call","href":"/api-reference/receptionist/get-a-receptionist-call"},{"openapi":"openapi/ext-api-v1.json GET /receptionist/calls/{callId}/recording","title":"Download a call recording","description":"The call's recording as audio bytes (usually `audio/mpeg`), streamed through the API; there is no public media URL. Every download is written to the organization's recording access log before the audio is sent, with the key owner as the accessor. 404 when the call has no recording (`has_recording` is false on the call), 502 when the stored recording could not be read. Requires the receptionist:read scope.","href":"/api-reference/receptionist/download-a-call-recording"},{"openapi":"openapi/ext-api-v1.json GET /receptionist/tasks","title":"List receptionist tasks","href":"/api-reference/receptionist/list-receptionist-tasks"},{"openapi":"openapi/ext-api-v1.json GET /receptionist/tasks/{taskId}","title":"Get a receptionist task","href":"/api-reference/receptionist/get-a-receptionist-task"},{"openapi":"openapi/ext-api-v1.json POST /receptionist/tasks","title":"Create a receptionist task","href":"/api-reference/receptionist/create-a-receptionist-task"},{"openapi":"openapi/ext-api-v1.json PATCH /receptionist/tasks/{taskId}","title":"Update a receptionist task","href":"/api-reference/receptionist/update-a-receptionist-task"},{"openapi":"openapi/ext-api-v1.json DELETE /receptionist/tasks/{taskId}","title":"Delete a receptionist task","href":"/api-reference/receptionist/delete-a-receptionist-task"}]},{"group":"Webhooks","pages":[{"openapi":"openapi/ext-api-v1.json GET /webhooks","title":"List webhooks","href":"/api-reference/webhooks/list-webhooks"},{"openapi":"openapi/ext-api-v1.json GET /webhooks/{webhookId}","title":"Get a webhook","href":"/api-reference/webhooks/get-a-webhook"},{"openapi":"openapi/ext-api-v1.json POST /webhooks","title":"Create a webhook","href":"/api-reference/webhooks/create-a-webhook"},{"openapi":"openapi/ext-api-v1.json PATCH /webhooks/{webhookId}","title":"Update a webhook","href":"/api-reference/webhooks/update-a-webhook"},{"openapi":"openapi/ext-api-v1.json DELETE /webhooks/{webhookId}","title":"Delete a webhook","href":"/api-reference/webhooks/delete-a-webhook"}]},{"group":"Audit","pages":[{"openapi":"openapi/ext-api-v1.json GET /audit-events","title":"List audit events","href":"/api-reference/audit/list-audit-events"}]}]}]},"basePath":"","title":"Get a receptionist call - HealOS Docs","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C-hEh3I2.js","utils-CnF4QiUD.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C7PVNbel.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-8ytevL2A.js","snippetPresets-BT1alx3v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BLXC0i_W.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CyLIGI9_.js","shallow-DC0lGVIW.js","getApiPlaygroundDisplay-CgDQ85tN.js","CodeSnippet-6-I-Gpv9.js","CodeSnippets-BAk1kDdu.js","Page-C945cI-W.js","getPastedJson-B276RuWN.js","icon-BqP8etTm.js","MethodPill-DM6sbxG1.js","DuplicateIcon-PyJglOaE.js","createIcon-CMeOMAc_.js","DynamicMarkdown-BoyYAA8K.js","SectionHeading-DAYv3gvZ.js","axios-vUo_bRtp.js","Markdown-BhTTmazV.js","clsx-CR-RHrVC.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CBUH0-zX.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BmARFYNC.js"]}