{
"code": "server_unresponsive",
"message": "EHR integration is not available for this note",
"trace_id": "550e8400-e29b-41d4-a716-446655440000"
}
Faxes
Send a fax
Faxes chart documents and/or an uploaded file from a patient’s chart to a fax number, through the practice’s own EHR fax subsystem. Anything sent as file is filed as a document on the patient’s chart on the way out — that is how the EHR faxes — so it becomes part of the medical record. A sent fax cannot be recalled, so idempotencyKey is required: a repeat with the same key never dials, it returns the original record (see that field). The returned status is sent, meaning the EHR accepted it, NOT that anything arrived; it settles to delivered or failed within minutes, readable here or via the fax.status_changed webhook. delivered means the receiving machine accepted the pages — it does not mean a human has worked the fax.
Caller-generated key that makes this send idempotent. A repeat with the same key never dials: it returns the original fax record as it currently stands — including a failed one — so re-asking after an unknown outcome is always safe, and clearing a stuck row can never put a second copy on the recipient's machine. While the first send is still in flight you get 503 — repeat the SAME request shortly, and never mint a new key for it: that would put a second copy on the recipient's machine. A 409 is a different thing entirely — the key was already used for a DIFFERENT fax, and only then is a new key the right answer. To deliberately send again, use a NEW key. Two sends match when the patient (or its absence and the instanceId), destination, chart documents (in any order), inline file (bytes, name and type), subject and cover template match; recipientName is NOT part of that comparison, because it is recorded with the fax but never reaches the EHR or the printed page. The key is scoped to (your app, this organization), is honoured for the life of the fax record, and never expires.
Chart documents to attach, by the IDs returned from GET /patients/{id}/documents. Transmitted in the order given, followed by file when one is sent. A retry under the same idempotencyKey that lists the same documents in another order replays the original fax; it never sends a second one. Requires patientId.
A file to fax that is not yet in the chart, transmitted after every documentIds entry. NOTE: on a patient send, faxing happens from the chart, so this file is filed as a chart document and becomes part of the medical record. Required on a patient-less send.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Max AI Developer Docs","colors":{"primary":"#7C3AED","light":"#A78BFA","dark":"#6D28D9"},"logo":{"light":"https://mintcdn.com/maxaiinc-02a56fd1/3kDaJXdVQ62Q_li2/logo/logo.png?fit=max\u0026auto=format\u0026n=3kDaJXdVQ62Q_li2\u0026q=85\u0026s=593e8b0c409b58f620609de6e29ebb79","dark":"https://mintcdn.com/maxaiinc-02a56fd1/3kDaJXdVQ62Q_li2/logo/logo.png?fit=max\u0026auto=format\u0026n=3kDaJXdVQ62Q_li2\u0026q=85\u0026s=593e8b0c409b58f620609de6e29ebb79"},"favicon":"https://mintcdn.com/maxaiinc-02a56fd1/3kDaJXdVQ62Q_li2/logo/logo.png?fit=max\u0026auto=format\u0026n=3kDaJXdVQ62Q_li2\u0026q=85\u0026s=593e8b0c409b58f620609de6e29ebb79","api":{},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"maxaiinc-02a56fd1","hasAudioNarration":false,"actualSubdomain":"maxaiinc-02a56fd1","customDomains":["docs.maxcare.ai"],"gitSource":{"type":"github","owner":"maxcare-ai","repo":"monorepo","deployBranch":"staging","contentDirectory":"workloads/api-docs-mintlify","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6aedf59db961f3bf48d52094","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"API Reference","count":914},{"language":"default","tag":"Patients","count":74},{"language":"default","tag":"Schedule","count":40},{"language":"default","tag":"EHR live reads","count":30},{"language":"default","tag":"Appointments","count":28},{"language":"default","tag":"Inventory","count":28},{"language":"default","tag":"Notes","count":28},{"language":"default","tag":"Tasks","count":28},{"language":"default","tag":"Guides","count":24},{"language":"default","tag":"Payers","count":20}]},"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":"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},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/v4/faxes/send-a-fax","slug":"/api-reference/v4/faxes/send-a-fax","pageMetadata":{"title":"Send a fax","description":"Faxes chart documents and/or an uploaded file from a patient's chart to a fax number, through the practice's own EHR fax subsystem. **Anything sent as `file` is filed as a document on the patient's chart on the way out** — that is how the EHR faxes — so it becomes part of the medical record. A sent fax cannot be recalled, so `idempotencyKey` is required: a repeat with the same key never dials, it returns the original record (see that field). The returned `status` is `sent`, meaning the EHR accepted it, NOT that anything arrived; it settles to `delivered` or `failed` within minutes, readable here or via the `fax.status_changed` webhook. `delivered` means the receiving machine accepted the pages — it does not mean a human has worked the fax.","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /faxes/send","href":"/api-reference/v4/faxes/send-a-fax","autogeneratedByOpenApi":true},"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 strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Faxes chart documents and/or an uploaded file from a patient’s chart to a fax number, through the practice’s own EHR fax subsystem. \", _jsxs(_components.strong, {\n children: [\"Anything sent as \", _jsx(_components.code, {\n children: \"file\"\n }), \" is filed as a document on the patient’s chart on the way out\"]\n }), \" — that is how the EHR faxes — so it becomes part of the medical record. A sent fax cannot be recalled, so \", _jsx(_components.code, {\n children: \"idempotencyKey\"\n }), \" is required: a repeat with the same key never dials, it returns the original record (see that field). The returned \", _jsx(_components.code, {\n children: \"status\"\n }), \" is \", _jsx(_components.code, {\n children: \"sent\"\n }), \", meaning the EHR accepted it, NOT that anything arrived; it settles to \", _jsx(_components.code, {\n children: \"delivered\"\n }), \" or \", _jsx(_components.code, {\n children: \"failed\"\n }), \" within minutes, readable here or via the \", _jsx(_components.code, {\n children: \"fax.status_changed\"\n }), \" webhook. \", _jsx(_components.code, {\n children: \"delivered\"\n }), \" means the receiving machine accepted the pages — it does not mean a human has worked the fax.\"]\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}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Send a fax","description":"Faxes chart documents and/or an uploaded file from a patient's chart to a fax number, through the practice's own EHR fax subsystem. **Anything sent as `file` is filed as a document on the patient's chart on the way out** — that is how the EHR faxes — so it becomes part of the medical record. A sent fax cannot be recalled, so `idempotencyKey` is required: a repeat with the same key never dials, it returns the original record (see that field). The returned `status` is `sent`, meaning the EHR accepted it, NOT that anything arrived; it settles to `delivered` or `failed` within minutes, readable here or via the `fax.status_changed` webhook. `delivered` means the receiving machine accepted the pages — it does not mean a human has worked the fax.","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /faxes/send","href":"/api-reference/v4/faxes/send-a-fax","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Faxes chart documents and/or an uploaded file from a patient's chart to a fax number, through the practice's own EHR fax subsystem. **Anything sent as `file` is filed as a document on the patient's chart on the way out** — that is how the EHR faxes — so it becomes part of the medical record. A sent fax cannot be recalled, so `idempotencyKey` is required: a repeat with the same key never dials, it returns the original record (see that field). The returned `status` is `sent`, meaning the EHR accepted it, NOT that anything arrived; it settles to `delivered` or `failed` within minutes, readable here or via the `fax.status_changed` webhook. `delivered` means the receiving machine accepted the pages — it does not mean a human has worked the fax.","operationId":"FaxesPublicController_sendFax","parameters":["a796fdda-25b4-4ef4-a820-3910d13da8ce"],"requestBody":"0b046d27-3a1d-4a56-baa6-558ceeb69b1a","responses":{"200":"49287790-844e-47fb-a2ff-60c9c15bd52f","400":"c19c9c2b-f2db-4a73-93e3-c0d9bdd9368c","401":"8c4a2090-97e5-4721-befa-fdb379f48b35","403":"5c54e021-319e-4dc1-9299-541ff461f4ba","404":"e8f38869-4bf1-4b48-ba1f-a8363fc79733","409":"7534bc75-e3be-4da5-9413-5894cb62dc51","429":"a8651652-8124-4272-96eb-a1d6c3ecc226","502":"1dd03ddc-403b-4796-a8d1-ec56c3f1a489","503":"ef95cb5f-d3f3-4676-a396-804267b2c61c"},"security":["d121c1e3-c552-4a74-a94e-7607f870cebc"],"summary":"Send a fax","tags":["Faxes"],"method":"post","type":"path","servers":["3ade7f71-cf29-4e78-8749-fe19095a8e50"],"path":"/faxes/send","baseUrlOptions":["https://api.maxcare.ai/v4"],"title":"Send a fax","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"a796fdda-25b4-4ef4-a820-3910d13da8ce":{"name":"X-Organization-Id","in":"header","required":true,"schema":{"type":"string","isRequired":true,"description":"Target clinic organization ID","uniqueKey":"","typeLabel":"string"},"description":"Target clinic organization ID"}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"toNumber":{"type":"string","description":"Destination fax number (10-digit US, punctuation allowed)","example":"(734) 714-8907","isRequired":true,"uniqueKey":"toNumber","typeLabel":"string"},"idempotencyKey":{"type":"string","description":"Caller-generated key that makes this send idempotent. **A repeat with the same key never dials**: it returns the original fax record as it currently stands — including a `failed` one — so re-asking after an unknown outcome is always safe, and clearing a stuck row can never put a second copy on the recipient's machine. While the first send is still in flight you get `503` — repeat the SAME request shortly, and never mint a new key for it: that would put a second copy on the recipient's machine. A `409` is a different thing entirely — the key was already used for a DIFFERENT fax, and only then is a new key the right answer. To deliberately send again, use a NEW key. Two sends match when the patient (or its absence and the `instanceId`), destination, chart documents (in any order), inline file (bytes, name and type), subject and cover template match; `recipientName` is NOT part of that comparison, because it is recorded with the fax but never reaches the EHR or the printed page. The key is scoped to (your app, this organization), is honoured for the life of the fax record, and never expires.","example":"pa-renewal-2026-08-25-patient-8de03039","isRequired":true,"uniqueKey":"idempotencyKey","typeLabel":"string"},"patientId":{"type":"string","description":"Patient whose chart the fax is sent from. Omit it for a patient-less send (see v2).","example":"pat_8de030393a9e417ab2b3a8b8df183631","uniqueKey":"patientId","typeLabel":"string"},"instanceId":{"type":"string","description":"EHR instance a patient-less send goes out from (see v2).","example":"ins_5b1d2c3e4f5046178a9b0c1d2e3f4a5b","uniqueKey":"instanceId","typeLabel":"string"},"subject":{"type":"string","description":"Line printed on the cover page","example":"Prior Auth Request","uniqueKey":"subject","typeLabel":"string"},"recipientName":{"type":"string","description":"Recipient name, recorded with the send","example":"McLaren Health Plan","uniqueKey":"recipientName","typeLabel":"string"},"documentIds":{"description":"Chart documents to attach, by the IDs returned from GET /patients/{id}/documents. Transmitted in the order given, followed by `file` when one is sent. A retry under the same `idempotencyKey` that lists the same documents in another order replays the original fax; it never sends a second one. Requires `patientId`.","example":["3f2a1b4c-5d6e-4f70-8a91-b2c3d4e5f607"],"type":"array","items":{"type":"string","uniqueKey":"documentIds.items.[INDEX]","typeLabel":"string"},"uniqueKey":"documentIds","typeLabel":"string[]"},"file":{"type":"object","description":"A file to fax that is not yet in the chart, transmitted after every `documentIds` entry. NOTE: on a patient send, faxing happens from the chart, so this file is filed as a chart document and becomes part of the medical record. Required on a patient-less send.","required":["fileName","mimeType","contentBase64"],"properties":{"fileName":{"type":"string","description":"File name shown in the chart and on the fax","example":"McLaren_PA_Request.pdf","isRequired":true,"uniqueKey":"file.fileName","typeLabel":"string"},"mimeType":{"type":"string","description":"File MIME type","example":"application/pdf","enum":["application/pdf"],"isRequired":true,"uniqueKey":"file.mimeType","typeLabel":"enum\u003cstring>"},"contentBase64":{"type":"string","description":"File bytes, base64 encoded (no data: prefix). Line breaks are accepted and ignored.","example":"JVBERi0xLjQK...","isRequired":true,"uniqueKey":"file.contentBase64","typeLabel":"string"}},"uniqueKey":"file","typeLabel":"object"},"templateId":{"type":"string","description":"Cover-page template ID from GET /faxes/templates. Defaults to the practice's document template.","example":"6278","uniqueKey":"templateId","typeLabel":"string"}},"required":["toNumber","idempotencyKey"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"toNumber":"(734) 714-8907","idempotencyKey":"pa-renewal-2026-08-25-patient-8de03039","patientId":"pat_8de030393a9e417ab2b3a8b8df183631","instanceId":"ins_5b1d2c3e4f5046178a9b0c1d2e3f4a5b","subject":"Prior Auth Request","recipientName":"McLaren Health Plan","documentIds":["3f2a1b4c-5d6e-4f70-8a91-b2c3d4e5f607"],"templateId":"6278"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"49287790-844e-47fb-a2ff-60c9c15bd52f":{"description":"Success","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Response code","example":"success","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"data":{"type":"object","properties":{"id":{"type":"string","description":"Fax record ID","example":"fax_a7c3f1e28b4d4a9eb5c6d7e8f9012345","isRequired":true,"uniqueKey":"data.id","typeLabel":"string"},"patientId":{"oneOf":[{"type":"string","description":"Patient the fax was sent for; null for a patient-less send","example":"pat_8de030393a9e417ab2b3a8b8df183631","isRequired":true,"uniqueKey":"data.patientId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Patient the fax was sent for; null for a patient-less send","example":"pat_8de030393a9e417ab2b3a8b8df183631","isRequired":true,"uniqueKey":"data.patientId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.patientId","typeLabel":"string | null"},"toNumber":{"type":"string","description":"Destination fax number, normalized to digits","example":"7347148907","isRequired":true,"uniqueKey":"data.toNumber","typeLabel":"string"},"recipientName":{"oneOf":[{"type":"string","description":"Recipient name when supplied","example":"McLaren Health Plan","isRequired":true,"uniqueKey":"data.recipientName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Recipient name when supplied","example":"McLaren Health Plan","isRequired":true,"uniqueKey":"data.recipientName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.recipientName","typeLabel":"string | null"},"subject":{"oneOf":[{"type":"string","description":"Cover page line","example":"Prior Auth Request","isRequired":true,"uniqueKey":"data.subject.oneOf.0","typeLabel":"string"},{"type":"null","description":"Cover page line","example":"Prior Auth Request","isRequired":true,"uniqueKey":"data.subject.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.subject","typeLabel":"string | null"},"status":{"type":"string","description":"Delivery status. `sent` means the EHR accepted it and delivery is not yet confirmed; it settles to `delivered` or `failed` within minutes.","enum":["sent","delivered","failed"],"example":"delivered","isRequired":true,"uniqueKey":"data.status","typeLabel":"enum\u003cstring>"},"errorKind":{"oneOf":[{"type":"string","description":"Why a failed fax failed. Null unless status is failed. One of `ehr_send_failed` (the EHR refused the send), `invalid_request` (the number or the attachment is wrong — retrying the same request cannot help), `transmission_failed` (busy, no answer, not a fax machine), `not_found_in_outbox`, `ambiguous_outbox_match`, `still_processing`, `send_interrupted`, `patient_unresolvable`, `outbox_unreadable`, `unknown_status`. Only the first three are definite. `not_found_in_outbox` and everything after it mean the outcome is UNKNOWN — the fax may have been delivered, so do not blind-retry.","example":"transmission_failed","isRequired":true,"uniqueKey":"data.errorKind.oneOf.0","typeLabel":"string"},{"type":"null","description":"Why a failed fax failed. Null unless status is failed. One of `ehr_send_failed` (the EHR refused the send), `invalid_request` (the number or the attachment is wrong — retrying the same request cannot help), `transmission_failed` (busy, no answer, not a fax machine), `not_found_in_outbox`, `ambiguous_outbox_match`, `still_processing`, `send_interrupted`, `patient_unresolvable`, `outbox_unreadable`, `unknown_status`. Only the first three are definite. `not_found_in_outbox` and everything after it mean the outcome is UNKNOWN — the fax may have been delivered, so do not blind-retry.","example":"transmission_failed","isRequired":true,"uniqueKey":"data.errorKind.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.errorKind","typeLabel":"string | null"},"statusDetail":{"oneOf":[{"type":"string","description":"The EHR's own description of the outcome","example":"successfully delivered","isRequired":true,"uniqueKey":"data.statusDetail.oneOf.0","typeLabel":"string"},{"type":"null","description":"The EHR's own description of the outcome","example":"successfully delivered","isRequired":true,"uniqueKey":"data.statusDetail.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.statusDetail","typeLabel":"string | null"},"pagesSent":{"oneOf":[{"type":"number","description":"Pages transmitted, as the EHR's outbox reports them once the fax settles — the authoritative count, cover page included.","example":15,"isRequired":true,"uniqueKey":"data.pagesSent.oneOf.0","typeLabel":"number"},{"type":"null","description":"Pages transmitted, as the EHR's outbox reports them once the fax settles — the authoritative count, cover page included.","example":15,"isRequired":true,"uniqueKey":"data.pagesSent.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.pagesSent","typeLabel":"number | null"},"pageCount":{"oneOf":[{"type":"number","description":"Pages of what was handed to the EHR — the chart documents plus `file` — counted when the fax was sent. Excludes the cover page and anything the EHR adds itself. Null when a chart document's content has not been fetched into Max AI yet, or is not a readable PDF, so its pages are unknown.","example":14,"isRequired":true,"uniqueKey":"data.pageCount.oneOf.0","typeLabel":"number"},{"type":"null","description":"Pages of what was handed to the EHR — the chart documents plus `file` — counted when the fax was sent. Excludes the cover page and anything the EHR adds itself. Null when a chart document's content has not been fetched into Max AI yet, or is not a readable PDF, so its pages are unknown.","example":14,"isRequired":true,"uniqueKey":"data.pageCount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.pageCount","typeLabel":"number | null"},"attachmentIds":{"description":"Chart document IDs (EHR-native) that were faxed","example":["201269302"],"type":"array","items":{"type":"string","uniqueKey":"data.attachmentIds.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"data.attachmentIds","typeLabel":"string[]"},"sentAt":{"type":"string","description":"When the send was issued to the EHR — anchored just BEFORE the request, because it is the floor the outbox correlation matches against. It is not an acceptance time and not a delivery time: a `failed` fax carries one too. Read `status` and `errorKind` for what actually happened.","example":"2026-08-26T03:20:20.000Z","isRequired":true,"uniqueKey":"data.sentAt","typeLabel":"string"},"deliveredAt":{"oneOf":[{"type":"string","description":"When delivery was confirmed","example":"2026-08-26T03:25:00.000Z","isRequired":true,"uniqueKey":"data.deliveredAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"When delivery was confirmed","example":"2026-08-26T03:25:00.000Z","isRequired":true,"uniqueKey":"data.deliveredAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.deliveredAt","typeLabel":"string | null"},"failedAt":{"oneOf":[{"type":"string","description":"When the fax terminally failed","example":null,"isRequired":true,"uniqueKey":"data.failedAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"When the fax terminally failed","example":null,"isRequired":true,"uniqueKey":"data.failedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.failedAt","typeLabel":"string | null"},"createdAt":{"type":"string","description":"Created timestamp","example":"2026-08-26T03:20:19.000Z","isRequired":true,"uniqueKey":"data.createdAt","typeLabel":"string"}},"required":["id","patientId","toNumber","recipientName","subject","status","errorKind","statusDetail","pagesSent","pageCount","attachmentIds","sentAt","deliveredAt","failedAt","createdAt"],"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"required":["code","data"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"success","data":{"id":"fax_a7c3f1e28b4d4a9eb5c6d7e8f9012345","patientId":"pat_8de030393a9e417ab2b3a8b8df183631","toNumber":"7347148907","recipientName":"McLaren Health Plan","subject":"Prior Auth Request","status":"delivered","errorKind":"transmission_failed","statusDetail":"successfully delivered","pagesSent":15,"pageCount":14,"attachmentIds":["201269302"],"sentAt":"2026-08-26T03:20:20.000Z","deliveredAt":"2026-08-26T03:25:00.000Z","failedAt":null,"createdAt":"2026-08-26T03:20:19.000Z"}}}},"exampleType":"generated"}},"exampleType":"generated"},"c19c9c2b-f2db-4a73-93e3-c0d9bdd9368c":{"description":"Missing or invalid request parameter","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Error code","example":"bad_request","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","example":"'id' must be a valid UUID","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"trace_id":{"type":"string","description":"Trace ID for debugging","example":"550e8400-e29b-41d4-a716-446655440000","isRequired":true,"uniqueKey":"trace_id","typeLabel":"string"}},"required":["code","message","trace_id"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"bad_request","message":"'id' must be a valid UUID","trace_id":"550e8400-e29b-41d4-a716-446655440000"}}},"exampleType":"generated"}},"exampleType":"generated"},"8c4a2090-97e5-4721-befa-fdb379f48b35":{"description":"Invalid or missing API key","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Error code","example":"unauthorized","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","example":"Invalid or missing API key","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"trace_id":{"type":"string","description":"Trace ID for debugging","example":"550e8400-e29b-41d4-a716-446655440000","isRequired":true,"uniqueKey":"trace_id","typeLabel":"string"}},"required":["code","message","trace_id"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"unauthorized","message":"Invalid or missing API key","trace_id":"550e8400-e29b-41d4-a716-446655440000"}}},"exampleType":"generated"}},"exampleType":"generated"},"5c54e021-319e-4dc1-9299-541ff461f4ba":{"description":"Insufficient scope","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Error code","example":"forbidden","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","example":"Insufficient scope","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"trace_id":{"type":"string","description":"Trace ID for debugging","example":"550e8400-e29b-41d4-a716-446655440000","isRequired":true,"uniqueKey":"trace_id","typeLabel":"string"}},"required":["code","message","trace_id"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"forbidden","message":"Insufficient scope","trace_id":"550e8400-e29b-41d4-a716-446655440000"}}},"exampleType":"generated"}},"exampleType":"generated"},"e8f38869-4bf1-4b48-ba1f-a8363fc79733":{"description":"Resource not found","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Error code","example":"not_found","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","example":"Resource not found","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"trace_id":{"type":"string","description":"Trace ID for debugging","example":"550e8400-e29b-41d4-a716-446655440000","isRequired":true,"uniqueKey":"trace_id","typeLabel":"string"}},"required":["code","message","trace_id"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"not_found","message":"Resource not found","trace_id":"550e8400-e29b-41d4-a716-446655440000"}}},"exampleType":"generated"}},"exampleType":"generated"},"7534bc75-e3be-4da5-9413-5894cb62dc51":{"description":"Resource conflict (e.g. editing a signed note)","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Error code","example":"conflict","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","example":"Cannot edit a signed note","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"trace_id":{"type":"string","description":"Trace ID for debugging","example":"550e8400-e29b-41d4-a716-446655440000","isRequired":true,"uniqueKey":"trace_id","typeLabel":"string"}},"required":["code","message","trace_id"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"conflict","message":"Cannot edit a signed note","trace_id":"550e8400-e29b-41d4-a716-446655440000"}}},"exampleType":"generated"}},"exampleType":"generated"},"a8651652-8124-4272-96eb-a1d6c3ecc226":{"description":"Rate limit exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Error code","example":"rate_limit_exceeded","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","example":"Rate limit exceeded. Maximum 1000 requests per 60 seconds.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"trace_id":{"type":"string","description":"Trace ID for debugging","example":"550e8400-e29b-41d4-a716-446655440000","isRequired":true,"uniqueKey":"trace_id","typeLabel":"string"}},"required":["code","message","trace_id"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"rate_limit_exceeded","message":"Rate limit exceeded. Maximum 1000 requests per 60 seconds.","trace_id":"550e8400-e29b-41d4-a716-446655440000"}}},"exampleType":"generated"}},"exampleType":"generated"},"1dd03ddc-403b-4796-a8d1-ec56c3f1a489":{"description":"EHR sync failed","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Error code","example":"unexpected_integration_error","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","example":"EHR sync failed","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"trace_id":{"type":"string","description":"Trace ID for debugging","example":"550e8400-e29b-41d4-a716-446655440000","isRequired":true,"uniqueKey":"trace_id","typeLabel":"string"}},"required":["code","message","trace_id"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"unexpected_integration_error","message":"EHR sync failed","trace_id":"550e8400-e29b-41d4-a716-446655440000"}}},"exampleType":"generated"}},"exampleType":"generated"},"ef95cb5f-d3f3-4676-a396-804267b2c61c":{"description":"EHR integration unavailable","content":{"application/json":{"schema":{"type":"object","properties":{"code":{"type":"string","description":"Error code","example":"server_unresponsive","isRequired":true,"uniqueKey":"code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable error message","example":"EHR integration is not available for this note","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"trace_id":{"type":"string","description":"Trace ID for debugging","example":"550e8400-e29b-41d4-a716-446655440000","isRequired":true,"uniqueKey":"trace_id","typeLabel":"string"}},"required":["code","message","trace_id"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"server_unresponsive","message":"EHR integration is not available for this note","trace_id":"550e8400-e29b-41d4-a716-446655440000"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"d121c1e3-c552-4a74-a94e-7607f870cebc":{"api-key":{"scheme":"bearer","bearerFormat":"JWT","type":"http","description":"Marketplace API key","scopes":[],"schemeName":"api-key"}}},"servers":{"3ade7f71-cf29-4e78-8749-fe19095a8e50":{"url":"https://api.maxcare.ai/v4"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"scheme":"bearer","bearerFormat":"JWT","type":"http","description":"Marketplace API key","scopes":[],"schemeName":"api-key"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Marketplace API key","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"api-key","name":"Authorization"}],"title":"api-key"}]},"originalFileLocation":"openapi-v4.json"},"subdomain":"maxaiinc-02a56fd1","siteName":"Max AI Developer Docs","title":"Send a fax - Max AI Developer Docs","navMaps":{"firstHrefInVersion":{"v4":{"href":"/api-reference/v4/faxes/send-a-fax","matchLevel":0},"v3":{"href":"/api-reference/v3/faxes/send-a-fax","matchLevel":1},"v2":{"href":"/api-reference/v2/faxes/send-a-fax","matchLevel":1},"v1":{"href":"/api-reference/v1/faxes/send-a-fax","matchLevel":1}},"firstHrefInLanguage":{}},"lastModified":"2026-11-06T15:43:50.062Z","originalFileLocation":"api-reference/v4/faxes/send-a-fax.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=\"Faxes chart documents and/or an uploaded file from a patient\u0026#x27;s chart to a fax number, through the practice\u0026#x27;s own EHR fax subsystem. Anything sent as file is filed as a document on the patient\u0026#x27;s chart on the way out — that is how the EHR faxes — so it becomes part of the medical record. A sent fax cannot be recalled, so idempotencyKey is required: a repeat with the same key never dials, it returns the original record (see that field). The returned status is sent, meaning the EHR accepted it, NOT that anything arrived; it settles to delivered or failed within minutes, readable here or via the fax.status_changed webhook. delivered means the receiving machine accepted the pages — it does not mean a human has worked the fax.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Max AI Developer 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/maxaiinc-02a56fd1/qw7ccI6uMOHd5Iws/_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/maxaiinc-02a56fd1/qw7ccI6uMOHd5Iws/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/maxaiinc-02a56fd1/qw7ccI6uMOHd5Iws/_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/maxaiinc-02a56fd1/qw7ccI6uMOHd5Iws/_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/maxaiinc-02a56fd1/qw7ccI6uMOHd5Iws/_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/maxaiinc-02a56fd1/qw7ccI6uMOHd5Iws/_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/maxaiinc-02a56fd1/qw7ccI6uMOHd5Iws/_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/maxaiinc-02a56fd1/qw7ccI6uMOHd5Iws/_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/maxaiinc-02a56fd1/qw7ccI6uMOHd5Iws/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Send a fax - Max AI Developer Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Faxes chart documents and/or an uploaded file from a patient\u0026#x27;s chart to a fax number, through the practice\u0026#x27;s own EHR fax subsystem. Anything sent as file is filed as a document on the patient\u0026#x27;s chart on the way out — that is how the EHR faxes — so it becomes part of the medical record. A sent fax cannot be recalled, so idempotencyKey is required: a repeat with the same key never dials, it returns the original record (see that field). The returned status is sent, meaning the EHR accepted it, NOT that anything arrived; it settles to delivered or failed within minutes, readable here or via the fax.status_changed webhook. delivered means the receiving machine accepted the pages — it does not mean a human has worked the fax.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Max AI Developer Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.maxcare.ai/api-reference/v4/faxes/send-a-fax\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://maxaiinc-02a56fd1.mintlify.site/_mintlify/api/og/v2?division=Faxes\u0026amp;title=Send+a+fax\u0026amp;description=Faxes+chart+documents+and%2For+an+uploaded+file+from+a+patient%27s+chart+to+a+fax+number%2C+through+the+practice%27s+own+EHR+fax+subsystem.+**Anything+sent+as+%60file%60+is\u0026amp;theme=02e0b3646d3b285707db65d5\u0026amp;signature=0deeccb77fc42cdd934c94b32e7a356accf62b7b07f76e6eb53d0323fda6c877\">\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=\"Send a fax - Max AI Developer Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Faxes chart documents and/or an uploaded file from a patient\u0026#x27;s chart to a fax number, through the practice\u0026#x27;s own EHR fax subsystem. Anything sent as file is filed as a document on the patient\u0026#x27;s chart on the way out — that is how the EHR faxes — so it becomes part of the medical record. A sent fax cannot be recalled, so idempotencyKey is required: a repeat with the same key never dials, it returns the original record (see that field). The returned status is sent, meaning the EHR accepted it, NOT that anything arrived; it settles to delivered or failed within minutes, readable here or via the fax.status_changed webhook. delivered means the receiving machine accepted the pages — it does not mean a human has worked the fax.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://maxaiinc-02a56fd1.mintlify.site/_mintlify/api/og/v2?division=Faxes\u0026amp;title=Send+a+fax\u0026amp;description=Faxes+chart+documents+and%2For+an+uploaded+file+from+a+patient%27s+chart+to+a+fax+number%2C+through+the+practice%27s+own+EHR+fax+subsystem.+**Anything+sent+as+%60file%60+is\u0026amp;theme=02e0b3646d3b285707db65d5\u0026amp;signature=0deeccb77fc42cdd934c94b32e7a356accf62b7b07f76e6eb53d0323fda6c877\">\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/maxaiinc-02a56fd1/qw7ccI6uMOHd5Iws/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Max AI Developer Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#7C3AED\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.maxcare.ai/api-reference/v4/faxes/send-a-fax\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/v4/faxes/send-a-fax.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.maxcare.ai/#organization\",\"name\":\"Max AI Developer Docs\",\"url\":\"https://docs.maxcare.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/maxaiinc-02a56fd1/3kDaJXdVQ62Q_li2/logo/logo.png?fit=max\u0026auto=format\u0026n=3kDaJXdVQ62Q_li2\u0026q=85\u0026s=593e8b0c409b58f620609de6e29ebb79\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.maxcare.ai#website\",\"name\":\"Max AI Developer Docs\",\"url\":\"https://docs.maxcare.ai\",\"publisher\":{\"@id\":\"https://docs.maxcare.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.maxcare.ai/api-reference/v4/faxes/send-a-fax#webpage\",\"url\":\"https://docs.maxcare.ai/api-reference/v4/faxes/send-a-fax\",\"name\":\"Send a fax\",\"description\":\"Faxes chart documents and/or an uploaded file from a patient's chart to a fax number, through the practice's own EHR fax subsystem. Anything sent as file is filed as a document on the patient's chart on the way out — that is how the EHR faxes — so it becomes part of the medical record. A sent fax cannot be recalled, so idempotencyKey is required: a repeat with the same key never dials, it returns the original record (see that field). The returned status is sent, meaning the EHR accepted it, NOT that anything arrived; it settles to delivered or failed within minutes, readable here or via the fax.status_changed webhook. delivered means the receiving machine accepted the pages — it does not mean a human has worked the fax.\",\"dateModified\":\"2026-11-06T15:43:50.062Z\",\"isPartOf\":{\"@id\":\"https://docs.maxcare.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.maxcare.ai/api-reference/v4/faxes/send-a-fax#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.maxcare.ai/api-reference/v4/faxes/send-a-fax#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://docs.maxcare.ai/api-reference/v4/appointment-types/list-appointment-types\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Faxes\",\"item\":\"https://docs.maxcare.ai/api-reference/v4/faxes/list-faxes\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Send a fax\",\"item\":\"https://docs.maxcare.ai/api-reference/v4/faxes/send-a-fax\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.maxcare.ai/api-reference/v4/faxes/send-a-fax#apireference\",\"headline\":\"Send a fax\",\"name\":\"Send a fax\",\"description\":\"Faxes chart documents and/or an uploaded file from a patient's chart to a fax number, through the practice's own EHR fax subsystem. Anything sent as file is filed as a document on the patient's chart on the way out — that is how the EHR faxes — so it becomes part of the medical record. A sent fax cannot be recalled, so idempotencyKey is required: a repeat with the same key never dials, it returns the original record (see that field). The returned status is sent, meaning the EHR accepted it, NOT that anything arrived; it settles to delivered or failed within minutes, readable here or via the fax.status_changed webhook. delivered means the receiving machine accepted the pages — it does not mean a human has worked the fax.\",\"url\":\"https://docs.maxcare.ai/api-reference/v4/faxes/send-a-fax\",\"mainEntityOfPage\":{\"@id\":\"https://docs.maxcare.ai/api-reference/v4/faxes/send-a-fax#webpage\"},\"dateModified\":\"2026-11-06T15:43:50.062Z\",\"publisher\":{\"@id\":\"https://docs.maxcare.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.maxcare.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Max AI Developer Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Max AI Developer Docs","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/guides"}]},{"tab":"API Reference","versions":[{"version":"v4","tag":"Latest","groups":[{"group":"API Reference","pages":[{"group":"Appointment Types","pages":[{"title":"List appointment types","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /appointment-types","href":"/api-reference/v4/appointment-types/list-appointment-types"}]},{"group":"Appointments","pages":[{"title":"List appointments","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /appointments","href":"/api-reference/v4/appointments/list-appointments"},{"title":"Book an appointment","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /appointments","href":"/api-reference/v4/appointments/book-an-appointment"},{"title":"List cancellation reasons","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /appointments/cancel-reasons","href":"/api-reference/v4/appointments/list-cancellation-reasons"},{"title":"List appointment statuses","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /appointments/statuses","href":"/api-reference/v4/appointments/list-appointment-statuses"},{"title":"Get appointment by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /appointments/{id}","href":"/api-reference/v4/appointments/get-appointment-by-id"},{"title":"Reschedule an appointment","deprecated":null,"version":null,"openapi":"/openapi-v4.json patch /appointments/{id}","href":"/api-reference/v4/appointments/reschedule-an-appointment"},{"title":"Cancel an appointment","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /appointments/{id}/cancel","href":"/api-reference/v4/appointments/cancel-an-appointment"}]},{"group":"Bank Accounts","pages":[{"title":"List connected bank accounts","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /bank-accounts","href":"/api-reference/v4/bank-accounts/list-connected-bank-accounts"}]},{"group":"Bank Transactions","pages":[{"title":"List bank deposits","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /bank-transactions","href":"/api-reference/v4/bank-transactions/list-bank-deposits"}]},{"group":"Bills","pages":[{"title":"List bills","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /bills","href":"/api-reference/v4/bills/list-bills"},{"title":"Get bill by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /bills/{id}","href":"/api-reference/v4/bills/get-bill-by-id"}]},{"group":"Cancel Reasons","pages":[{"title":"List appointment cancellation reasons","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /cancel-reasons","href":"/api-reference/v4/cancel-reasons/list-appointment-cancellation-reasons"}]},{"group":"Changes","pages":[{"title":"Replay the organization's change feed from a cursor","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /changes","href":"/api-reference/v4/changes/replay-the-organizations-change-feed-from-a-cursor"}]},{"group":"Claims","pages":[{"title":"List claims","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /claims","href":"/api-reference/v4/claims/list-claims"},{"title":"Get claim by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /claims/{id}","href":"/api-reference/v4/claims/get-claim-by-id"}]},{"group":"Deposit matches","pages":[{"title":"Record that a deposit paid one of your remittances","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /deposit-matches","href":"/api-reference/v4/deposit-matches/record-that-a-deposit-paid-one-of-your-remittances"},{"title":"Revoke one of your deposit matches","deprecated":null,"version":null,"openapi":"/openapi-v4.json delete /deposit-matches/{id}","href":"/api-reference/v4/deposit-matches/revoke-one-of-your-deposit-matches"}]},{"group":"Patients","pages":[{"title":"Where each document category is filed","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /documents/categories","href":"/api-reference/v4/patients/where-each-document-category-is-filed"},{"title":"List patients","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patients","href":"/api-reference/v4/patients/list-patients"},{"title":"Create a patient","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /patients","href":"/api-reference/v4/patients/create-a-patient"},{"title":"Read complete appointment and bill histories for up to 25 charts","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /patients/history","href":"/api-reference/v4/patients/read-complete-appointment-and-bill-histories-for-up-to-25-charts"},{"title":"Read whole appointment histories from the EHR for up to 25 charts","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /patients/history/refresh","href":"/api-reference/v4/patients/read-whole-appointment-histories-from-the-ehr-for-up-to-25-charts"},{"title":"Match a patient by demographics","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /patients/match","href":"/api-reference/v4/patients/match-a-patient-by-demographics"},{"title":"Get patient by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patients/{id}","href":"/api-reference/v4/patients/get-patient-by-id"},{"title":"Update a patient","deprecated":null,"version":null,"openapi":"/openapi-v4.json patch /patients/{id}","href":"/api-reference/v4/patients/update-a-patient"},{"title":"List a patient's allergies","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patients/{id}/allergies","href":"/api-reference/v4/patients/list-a-patients-allergies"},{"title":"List a patient's chart documents","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patients/{id}/documents","href":"/api-reference/v4/patients/list-a-patients-chart-documents"},{"title":"File a document on a patient's chart","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /patients/{id}/documents","href":"/api-reference/v4/patients/file-a-document-on-a-patients-chart"},{"title":"Refresh a patient's chart-document list","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /patients/{id}/documents/refresh","href":"/api-reference/v4/patients/refresh-a-patients-chart-document-list"},{"title":"Download one chart document's bytes","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patients/{id}/documents/{documentId}/content","href":"/api-reference/v4/patients/download-one-chart-documents-bytes"},{"title":"Pull one chart document's bytes from the EHR","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /patients/{id}/documents/{documentId}/fetch","href":"/api-reference/v4/patients/pull-one-chart-documents-bytes-from-the-ehr"},{"title":"Attach insurance to an existing patient","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /patients/{id}/insurance","href":"/api-reference/v4/patients/attach-insurance-to-an-existing-patient"},{"title":"Attach an insurance card image","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /patients/{id}/insurance/cards","href":"/api-reference/v4/patients/attach-an-insurance-card-image"},{"title":"Attach insurance with an exact payer","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /patients/{id}/insurance:exact","href":"/api-reference/v4/patients/attach-insurance-with-an-exact-payer"},{"title":"List a patient's lab / pathology results","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patients/{id}/lab-results","href":"/api-reference/v4/patients/list-a-patients-lab-pathology-results"},{"title":"Set a patient's referring provider","deprecated":null,"version":null,"openapi":"/openapi-v4.json put /patients/{id}/referring-provider","href":"/api-reference/v4/patients/set-a-patients-referring-provider"},{"title":"Change an insurance policy's type","deprecated":null,"version":null,"openapi":"/openapi-v4.json patch /patients/{patientId}/insurance-policies/{policyId}","href":"/api-reference/v4/patients/change-an-insurance-policys-type"}]},{"group":"EHR live reads","pages":[{"title":"Which live EHR reads each of the organization's EHR instances supports","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/capabilities","href":"/api-reference/v4/ehr-live-reads/which-live-ehr-reads-each-of-the-organizations-ehr-instances-supports"},{"title":"Search the allergen catalog (at most 50 results)","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/catalog/allergens","href":"/api-reference/v4/ehr-live-reads/search-the-allergen-catalog-at-most-50-results"},{"title":"Search SNOMED conditions (at most 50 results)","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/catalog/conditions","href":"/api-reference/v4/ehr-live-reads/search-snomed-conditions-at-most-50-results"},{"title":"Search the drug catalog (at most 50 results)","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/catalog/medications","href":"/api-reference/v4/ehr-live-reads/search-the-drug-catalog-at-most-50-results"},{"title":"Search SNOMED surgical procedures (at most 50 results)","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/catalog/surgeries","href":"/api-reference/v4/ehr-live-reads/search-snomed-surgical-procedures-at-most-50-results"},{"title":"The insurance policy types an EHR instance accepts","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/insurance-policy-types","href":"/api-reference/v4/ehr-live-reads/the-insurance-policy-types-an-ehr-instance-accepts"},{"title":"Find an instance's charts by date of birth and name, active or not","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/search","href":"/api-reference/v4/ehr-live-reads/find-an-instances-charts-by-date-of-birth-and-name-active-or-not"},{"title":"A patient's practice-management alerts","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/alerts","href":"/api-reference/v4/ehr-live-reads/a-patients-practice-management-alerts"},{"title":"A patient's appointments, past and future","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/appointments","href":"/api-reference/v4/ehr-live-reads/a-patients-appointments-past-and-future"},{"title":"A visit's unsigned consents","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/consents","href":"/api-reference/v4/ehr-live-reads/a-visits-unsigned-consents"},{"title":"One consent's PDF","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/consents/{consentRef}/pdf","href":"/api-reference/v4/ehr-live-reads/one-consents-pdf"},{"title":"A patient's demographics as the EHR holds them","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/demographics","href":"/api-reference/v4/ehr-live-reads/a-patients-demographics-as-the-ehr-holds-them"},{"title":"The files in a patient's chart","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/documents","href":"/api-reference/v4/ehr-live-reads/the-files-in-a-patients-chart"},{"title":"One chart file's bytes","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/documents/{ref}/content","href":"/api-reference/v4/ehr-live-reads/one-chart-files-bytes"},{"title":"A patient's visits, any note status","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/encounters","href":"/api-reference/v4/ehr-live-reads/a-patients-visits-any-note-status"},{"title":"One visit","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/encounters/{ref}","href":"/api-reference/v4/ehr-live-reads/one-visit"},{"title":"A visit's post-signoff addenda","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/encounters/{ref}/addenda","href":"/api-reference/v4/ehr-live-reads/a-visits-post-signoff-addenda"},{"title":"A visit's final signed PDF","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/encounters/{ref}/final-pdf","href":"/api-reference/v4/ehr-live-reads/a-visits-final-signed-pdf"},{"title":"A visit's SOAP note","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/encounters/{ref}/soap-note","href":"/api-reference/v4/ehr-live-reads/a-visits-soap-note"},{"title":"A visit's note status","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/encounters/{ref}/status","href":"/api-reference/v4/ehr-live-reads/a-visits-note-status"},{"title":"A patient's active insurance policies","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/insurances","href":"/api-reference/v4/ehr-live-reads/a-patients-active-insurance-policies"},{"title":"A policy's prior authorizations","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/insurances/{policyRef}/prior-authorizations","href":"/api-reference/v4/ehr-live-reads/a-policys-prior-authorizations"},{"title":"Create a prior authorization on a policy","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /ehr/patients/{patientId}/insurances/{policyRef}/prior-authorizations","href":"/api-reference/v4/ehr-live-reads/create-a-prior-authorization-on-a-policy"},{"title":"A patient's lab and pathology results","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/lab-results","href":"/api-reference/v4/ehr-live-reads/a-patients-lab-and-pathology-results"},{"title":"A patient's balance and open charges","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/ledger","href":"/api-reference/v4/ehr-live-reads/a-patients-balance-and-open-charges"},{"title":"A patient's medical history","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/medical-history","href":"/api-reference/v4/ehr-live-reads/a-patients-medical-history"},{"title":"Charts this patient was merged with (ids only)","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/merge-history","href":"/api-reference/v4/ehr-live-reads/charts-this-patient-was-merged-with-ids-only"},{"title":"A patient's sticky note","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/sticky-note","href":"/api-reference/v4/ehr-live-reads/a-patients-sticky-note"},{"title":"Poll a live read that answered 202","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/reads/{readId}","href":"/api-reference/v4/ehr-live-reads/poll-a-live-read-that-answered-202"},{"title":"Language, race, ethnicity and other code lists of an EHR instance","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/reference-data","href":"/api-reference/v4/ehr-live-reads/language-race-ethnicity-and-other-code-lists-of-an-ehr-instance"}]},{"group":"Patient merges","pages":[{"title":"A merge this app requested","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patient-merges/{id}","href":"/api-reference/v4/patient-merges/a-merge-this-app-requested"},{"title":"Merge this chart into another","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /ehr/patients/{patientId}/merge","href":"/api-reference/v4/patient-merges/merge-this-chart-into-another"},{"title":"What merging this chart into another would do","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /ehr/patients/{patientId}/merge-preview","href":"/api-reference/v4/patient-merges/what-merging-this-chart-into-another-would-do"}]},{"group":"Eligibility Checks","pages":[{"title":"List eligibility checks","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /eligibility-checks","href":"/api-reference/v4/eligibility-checks/list-eligibility-checks"},{"title":"Run an eligibility check","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /eligibility-checks","href":"/api-reference/v4/eligibility-checks/run-an-eligibility-check"},{"title":"Get eligibility check by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /eligibility-checks/{id}","href":"/api-reference/v4/eligibility-checks/get-eligibility-check-by-id"}]},{"group":"Emails","pages":[{"title":"List sent emails","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /emails","href":"/api-reference/v4/emails/list-sent-emails"},{"title":"Send emails","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /emails/send","href":"/api-reference/v4/emails/send-emails"},{"title":"Get email by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /emails/{id}","href":"/api-reference/v4/emails/get-email-by-id"}]},{"group":"ERA Payments","pages":[{"title":"List ERA payments","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /era-payments","href":"/api-reference/v4/era-payments/list-era-payments"}]},{"group":"ERA Service Lines","pages":[{"title":"List ERA service lines","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /era-service-lines","href":"/api-reference/v4/era-service-lines/list-era-service-lines"},{"title":"Get ERA service line by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /era-service-lines/{id}","href":"/api-reference/v4/era-service-lines/get-era-service-line-by-id"}]},{"group":"Facilities","pages":[{"title":"List facilities","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /facilities","href":"/api-reference/v4/facilities/list-facilities"},{"title":"Get facility by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /facilities/{id}","href":"/api-reference/v4/facilities/get-facility-by-id"}]},{"group":"Faxes","pages":[{"title":"List faxes","description":"Returns a paginated list of faxes sent by this application, newest first.","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /faxes","href":"/api-reference/v4/faxes/list-faxes"},{"title":"Send a fax","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /faxes/send","href":"/api-reference/v4/faxes/send-a-fax"},{"title":"List fax cover-page templates","description":"Returns the cover-page templates configured in the EHR for the given patient's practice, for use as `templateId` on POST /faxes/send.","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /faxes/templates","href":"/api-reference/v4/faxes/list-fax-cover-page-templates"},{"title":"Get fax by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /faxes/{id}","href":"/api-reference/v4/faxes/get-fax-by-id"}]},{"group":"Insurance Policies","pages":[{"title":"List insurance policies","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /insurance-policies","href":"/api-reference/v4/insurance-policies/list-insurance-policies"},{"title":"Get insurance policy by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /insurance-policies/{id}","href":"/api-reference/v4/insurance-policies/get-insurance-policy-by-id"},{"title":"List a policy's insurance card images","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /insurance-policies/{id}/attachments","href":"/api-reference/v4/insurance-policies/list-a-policys-insurance-card-images"}]},{"group":"Intramail","pages":[{"title":"List intramail messages","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /intramail/messages","href":"/api-reference/v4/intramail/list-intramail-messages"},{"title":"Send an intramail message (or save a draft)","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /intramail/messages","href":"/api-reference/v4/intramail/send-an-intramail-message-or-save-a-draft"},{"title":"Get an intramail message","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /intramail/messages/{id}","href":"/api-reference/v4/intramail/get-an-intramail-message"},{"title":"Delete a draft","deprecated":null,"version":null,"openapi":"/openapi-v4.json delete /intramail/messages/{id}","href":"/api-reference/v4/intramail/delete-a-draft"},{"title":"Mark read or unread, flag, archive","deprecated":null,"version":null,"openapi":"/openapi-v4.json patch /intramail/messages/{id}","href":"/api-reference/v4/intramail/mark-read-or-unread-flag-archive"},{"title":"Reply, reply all or forward","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /intramail/messages/{id}/reply","href":"/api-reference/v4/intramail/reply-reply-all-or-forward"},{"title":"Search intramail recipients","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /intramail/recipients","href":"/api-reference/v4/intramail/search-intramail-recipients"},{"title":"Intramail sync status","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /intramail/status","href":"/api-reference/v4/intramail/intramail-sync-status"}]},{"group":"Inventory","pages":[{"title":"List inventory changes","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /inventory/changes","href":"/api-reference/v4/inventory/list-inventory-changes"},{"title":"Get inventory change by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /inventory/changes/{id}","href":"/api-reference/v4/inventory/get-inventory-change-by-id"},{"title":"List products in an inventory change","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /inventory/changes/{id}/products","href":"/api-reference/v4/inventory/list-products-in-an-inventory-change"},{"title":"List products","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /inventory/products","href":"/api-reference/v4/inventory/list-products"},{"title":"Get product by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /inventory/products/{id}","href":"/api-reference/v4/inventory/get-product-by-id"},{"title":"Get stock levels","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /inventory/stock-levels","href":"/api-reference/v4/inventory/get-stock-levels"},{"title":"Get stock levels with per-lot breakdown","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /inventory/stock-levels/detail","href":"/api-reference/v4/inventory/get-stock-levels-with-per-lot-breakdown"}]},{"group":"Marketplace","pages":[{"title":"List this app's installations","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /marketplace/installations","href":"/api-reference/v4/marketplace/list-this-apps-installations"},{"title":"Get current app context","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /marketplace/me","href":"/api-reference/v4/marketplace/get-current-app-context"},{"title":"List the organization's members","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /marketplace/members","href":"/api-reference/v4/marketplace/list-the-organizations-members"},{"title":"Verify a session token and resolve its organization","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /marketplace/verify-session","href":"/api-reference/v4/marketplace/verify-a-session-token-and-resolve-its-organization"}]},{"group":"Notes","pages":[{"title":"List patient notes","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /notes","href":"/api-reference/v4/notes/list-patient-notes"},{"title":"Get note by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /notes/{id}","href":"/api-reference/v4/notes/get-note-by-id"},{"title":"Edit SOAP note fields","deprecated":null,"version":null,"openapi":"/openapi-v4.json patch /notes/{noteId}","href":"/api-reference/v4/notes/edit-soap-note-fields"},{"title":"Upload image to note","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /notes/{noteId}/images","href":"/api-reference/v4/notes/upload-image-to-note"},{"title":"Delete image from note","deprecated":null,"version":null,"openapi":"/openapi-v4.json delete /notes/{noteId}/images/{imageId}","href":"/api-reference/v4/notes/delete-image-from-note"},{"title":"Get signed URL for a note image","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /notes/{noteId}/images/{imageId}/url","href":"/api-reference/v4/notes/get-signed-url-for-a-note-image"},{"title":"Edit impression fields","deprecated":null,"version":null,"openapi":"/openapi-v4.json patch /notes/{noteId}/impressions/{impressionId}","href":"/api-reference/v4/notes/edit-impression-fields"}]},{"group":"OAuth","pages":[{"title":"Exchange authorization code for user info","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /oauth/token","href":"/api-reference/v4/oauth/exchange-authorization-code-for-user-info"}]},{"group":"Organization","pages":[{"title":"List the organization's members","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /org/members","href":"/api-reference/v4/organization/list-the-organizations-members"}]},{"group":"Patient Tracking","pages":[{"title":"List a source's facilities","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patient-tracking/facilities","href":"/api-reference/v4/patient-tracking/list-a-sources-facilities"},{"title":"List a source's providers","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patient-tracking/providers","href":"/api-reference/v4/patient-tracking/list-a-sources-providers"},{"title":"Read the tracking board","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patient-tracking/snapshot","href":"/api-reference/v4/patient-tracking/read-the-tracking-board"},{"title":"List patient-tracking sources","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patient-tracking/sources","href":"/api-reference/v4/patient-tracking/list-patient-tracking-sources"}]},{"group":"Pharmacies","pages":[{"title":"List a patient's pharmacies","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patients/{patientId}/pharmacies","href":"/api-reference/v4/pharmacies/list-a-patients-pharmacies"},{"title":"Search the pharmacy directory","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /pharmacies/search","href":"/api-reference/v4/pharmacies/search-the-pharmacy-directory"}]},{"group":"Prescriptions","pages":[{"title":"List a patient's prescriptions","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /patients/{patientId}/prescriptions","href":"/api-reference/v4/prescriptions/list-a-patients-prescriptions"},{"title":"List prescribers","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /prescribers","href":"/api-reference/v4/prescriptions/list-prescribers"},{"title":"List stored prescriptions (change feed)","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /prescriptions","href":"/api-reference/v4/prescriptions/list-stored-prescriptions-change-feed"},{"title":"Create a draft prescription from an existing one","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /prescriptions","href":"/api-reference/v4/prescriptions/create-a-draft-prescription-from-an-existing-one"},{"title":"Get a prescription","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /prescriptions/{id}","href":"/api-reference/v4/prescriptions/get-a-prescription"},{"title":"E-prescribe a pending prescription to a pharmacy","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /prescriptions/{id}/send","href":"/api-reference/v4/prescriptions/e-prescribe-a-pending-prescription-to-a-pharmacy"},{"title":"Void a draft prescription","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /prescriptions/{id}/void","href":"/api-reference/v4/prescriptions/void-a-draft-prescription"}]},{"group":"Payers","pages":[{"title":"Search payers","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /payers","href":"/api-reference/v4/payers/search-payers"},{"title":"Add a directory payer to the practice","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /payers","href":"/api-reference/v4/payers/add-a-directory-payer-to-the-practice"},{"title":"Payer capabilities","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /payers/capabilities","href":"/api-reference/v4/payers/payer-capabilities"},{"title":"Search the EHR's national payer directory","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /payers/directory","href":"/api-reference/v4/payers/search-the-ehrs-national-payer-directory"},{"title":"Get payer by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /payers/{id}","href":"/api-reference/v4/payers/get-payer-by-id"}]},{"group":"Phone Numbers","pages":[{"title":"List organization phone numbers","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /phone-numbers","href":"/api-reference/v4/phone-numbers/list-organization-phone-numbers"}]},{"group":"Prior Authorizations","pages":[{"title":"List prior authorizations","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /prior-authorizations","href":"/api-reference/v4/prior-authorizations/list-prior-authorizations"},{"title":"Get prior authorization by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /prior-authorizations/{id}","href":"/api-reference/v4/prior-authorizations/get-prior-authorization-by-id"},{"title":"List source documents for a prior authorization","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /prior-authorizations/{id}/documents","href":"/api-reference/v4/prior-authorizations/list-source-documents-for-a-prior-authorization"}]},{"group":"Providers","pages":[{"title":"List providers","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /providers","href":"/api-reference/v4/providers/list-providers"},{"title":"Get provider by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /providers/{id}","href":"/api-reference/v4/providers/get-provider-by-id"}]},{"group":"Schedule","pages":[{"title":"List appointment types","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /schedule/appointment-types","href":"/api-reference/v4/schedule/list-appointment-types"},{"title":"List availability templates","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /schedule/availability-templates","href":"/api-reference/v4/schedule/list-availability-templates"},{"title":"List calendar events","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /schedule/calendar-events","href":"/api-reference/v4/schedule/list-calendar-events"},{"title":"What this organization's EHR supports","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /schedule/capabilities","href":"/api-reference/v4/schedule/what-this-organizations-ehr-supports"},{"title":"Search the EHR's appointment finder","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /schedule/finder","href":"/api-reference/v4/schedule/search-the-ehrs-appointment-finder"},{"title":"Providers and facilities that take an appointment type","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /schedule/finder/provider-locations","href":"/api-reference/v4/schedule/providers-and-facilities-that-take-an-appointment-type"},{"title":"Hold a slot","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /schedule/holds","href":"/api-reference/v4/schedule/hold-a-slot"},{"title":"Release a slot hold","deprecated":null,"version":null,"openapi":"/openapi-v4.json delete /schedule/holds/{holdId}","href":"/api-reference/v4/schedule/release-a-slot-hold"},{"title":"Find bookable slots","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /schedule/slots","href":"/api-reference/v4/schedule/find-bookable-slots"},{"title":"List visit reasons","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /visit-reasons","href":"/api-reference/v4/schedule/list-visit-reasons"}]},{"group":"Sync Requests","pages":[{"title":"Request a re-sync of a resource with the EHR","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /sync-requests","href":"/api-reference/v4/sync-requests/request-a-re-sync-of-a-resource-with-the-ehr"},{"title":"Request a re-sync of several resources in one call","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /sync-requests/batch","href":"/api-reference/v4/sync-requests/request-a-re-sync-of-several-resources-in-one-call"},{"title":"Get a sync request by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /sync-requests/{id}","href":"/api-reference/v4/sync-requests/get-a-sync-request-by-id"}]},{"group":"Tasks","pages":[{"title":"List tasks","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /tasks","href":"/api-reference/v4/tasks/list-tasks"},{"title":"Create a task","deprecated":null,"version":null,"openapi":"/openapi-v4.json post /tasks","href":"/api-reference/v4/tasks/create-a-task"},{"title":"List task assignee groups","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /tasks/assignee-groups","href":"/api-reference/v4/tasks/list-task-assignee-groups"},{"title":"List task assignees","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /tasks/assignees","href":"/api-reference/v4/tasks/list-task-assignees"},{"title":"Task capabilities","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /tasks/capabilities","href":"/api-reference/v4/tasks/task-capabilities"},{"title":"Get task by ID","deprecated":null,"version":null,"openapi":"/openapi-v4.json get /tasks/{id}","href":"/api-reference/v4/tasks/get-task-by-id"},{"title":"Update task status","deprecated":null,"version":null,"openapi":"/openapi-v4.json patch /tasks/{id}","href":"/api-reference/v4/tasks/update-task-status"}]}]}]},{"version":"v3","pages":[{"title":"v3","href":"/api-reference/v3/faxes/send-a-fax"}]},{"version":"v2","pages":[{"title":"v2","href":"/api-reference/v2/faxes/send-a-fax"}]},{"version":"v1","pages":[{"title":"v1","href":"/api-reference/v1/faxes/send-a-fax"}]}]}]},"basePath":"","title":"Send a fax - Max AI Developer Docs","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-i2a3QZ8E.js","utils-ChLwp8m0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DRktVTDc.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CA2pEs4T.js","snippetPresets-ClQ6XrKD.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Ct_Lv36y.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Cn2PYw9e.js","shallow-rkyymjXQ.js","getApiPlaygroundDisplay-BB9vkXtE.js","CodeSnippet-Bm5RU7m1.js","CodeSnippets-BgU9Deuz.js","Page-BUDYNlhG.js","getPastedJson-BD-6NNum.js","icon-8Z6tud2e.js","MethodPill-Tuzr4g3V.js","DuplicateIcon-0ceWFYhN.js","createIcon-FBXow_ST.js","DynamicMarkdown-CD8713Yy.js","SectionHeading-7zgzQbH-.js","axios-vUo_bRtp.js","Markdown-D7Ofw1oz.js","clsx-eKJ4rcii.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CwjSCXIK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-9EK5IAXV.js"]}