The complete HTTP body is limited to 1048576 UTF-8 bytes before JSON parsing. Credential IDs allow at most 1023 decoded bytes; user handles allow 64. Opaque assertion fields share the body budget without independent small caps. Redeems a pending passkey ceremony challenge for the session bound to this QuickLink.
32 cryptographically random bytes, encoded as unpadded base64url. Create once per browser attempt and keep only in memory; reuse for retries, private polling and confirmation.
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Polymorfa","description":"Documentation, references, and product guides for Polymorfa — the WhatsApp Business API platform.","colors":{"primary":"#6A3DE8","light":"#9366F4","dark":"#6A3DE8"},"logo":{"light":"https://mintcdn.com/polymorfa/7KyUmZ239FN18nmO/images/lockup-light.svg?fit=max\u0026auto=format\u0026n=7KyUmZ239FN18nmO\u0026q=85\u0026s=2021c2b1bf09070f7244c44e612ac422","dark":"https://mintcdn.com/polymorfa/7KyUmZ239FN18nmO/images/lockup-dark.svg?fit=max\u0026auto=format\u0026n=7KyUmZ239FN18nmO\u0026q=85\u0026s=ad7673f5ec19af79e5e9db04df390b48"},"favicon":"https://mintcdn.com/polymorfa/7KyUmZ239FN18nmO/favicon.svg?fit=max\u0026auto=format\u0026n=7KyUmZ239FN18nmO\u0026q=85\u0026s=2cf279f39635041b969b689aa5f52a61","api":{"params":{"expanded":"closed"},"playground":{"display":"interactive","proxy":false},"examples":{"defaults":"required","languages":["bash","typescript","python","go","rust"]}},"navbar":{"links":[{"href":"https://faq.polymorfa.com","label":"Help Center"},{"href":"mailto:support@polymorfa.com","label":"Support"}],"primary":{"type":"button","label":"Open Console","href":"https://www.polymorfa.com/console"}},"footer":{"socials":{"discord":"https://www.polymorfa.com/discord","x":"https://x.com/polymorfa","linkedin":"https://www.linkedin.com/company/polymorfa"},"links":[{"header":"Product","items":[{"label":"Console","href":"https://www.polymorfa.com/console"},{"label":"Pricing","href":"https://www.polymorfa.com/pricing"},{"label":"Contact","href":"https://www.polymorfa.com/contact"}]},{"header":"Resources","items":[{"label":"Documentation","href":"https://docs.polymorfa.com"},{"label":"Changelog","href":"https://docs.polymorfa.com/changelog"},{"label":"Help Center","href":"https://faq.polymorfa.com"},{"label":"Support","href":"mailto:support@polymorfa.com"}]},{"header":"Legal","items":[{"label":"Terms","href":"https://www.polymorfa.com/terms"},{"label":"Privacy","href":"https://www.polymorfa.com/privacy"},{"label":"Security","href":"https://www.polymorfa.com/security"},{"label":"DPA","href":"https://www.polymorfa.com/dpa"},{"label":"Subprocessors","href":"https://www.polymorfa.com/subprocessors"}]}]},"search":{"prompt":"Search..."},"seo":{"metatags":{"og:site_name":"Polymorfa Docs","og:type":"website"},"indexing":"navigable"},"contextual":{"options":["copy","view"],"display":"header"},"interaction":{"drilldown":false},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Contact","icon":"signal","href":"https://www.polymorfa.com/contact"}]},"languages":[{"language":"en","default":true,"href":""},{"language":"pt-BR","href":"pt-br"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"polymorfa","hasAudioNarration":false,"actualSubdomain":"polymorfa","customDomains":["docs.polymorfa.com"],"gitSource":{"type":"github","owner":"polymorfa","repo":"polymorfa","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ad8c1f9b264ebf3acb4e34c","collectionId":"4a08a156-feb6-4eef-98f5-06a58f5bd0f3","liveDeploymentHistoryId":"6ad8c1f9b264ebf3acb4e34c","schemaVersion":"v3"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"}},"buildId":"6ae7e3f9457403c69372bccf","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"en","tag":"API reference","count":582},{"language":"en","tag":"Platform API","count":244},{"language":"en","tag":"Messaging API","count":206},{"language":"en","tag":"Webhook events","count":174},{"language":"en","tag":"Guides","count":74},{"language":"pt-BR","tag":"Guias","count":73},{"language":"en","tag":"Campaigns","count":54},{"language":"en","tag":"Graph API","count":37},{"language":"en","tag":"Bansafe","count":27},{"language":"en","tag":"Webhooks","count":22},{"language":"en","tag":"Groups","count":22},{"language":"pt-BR","tag":"SDK TypeScript","count":16},{"language":"pt-BR","tag":"Sua equipe","count":13},{"language":"pt-BR","tag":"WhatsApp","count":10},{"language":"pt-BR","tag":"Campanhas","count":9},{"language":"pt-BR","tag":"Testes","count":8},{"language":"pt-BR","tag":"Ferramentas e clientes","count":5},{"language":"pt-BR","tag":"Conectar números","count":5},{"language":"pt-BR","tag":"Ajuda e novidades","count":4},{"language":"pt-BR","tag":"Comece aqui","count":3}]},"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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@keyframes polymorfa-lb-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes polymorfa-lb-scrim-out{0%{opacity:1}to{opacity:0}}@keyframes polymorfa-lb-card-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes polymorfa-lb-card-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}:root{--polymorfa-purple:#6A3DE8;--polymorfa-purple-soft:#F2EBFF;--polymorfa-purple-deep:#4D1FD4;--polymorfa-ink:#1F1733;--polymorfa-line-soft:rgba(106, 61, 232, 0.18);--polymorfa-canvas:#FBFAFF;--diagram-radius:14px}.mermaid{cursor:zoom-in;max-height:none!important;min-height:0!important;height:auto!important;overflow:visible!important}.mermaid>svg{max-width:100%;height:auto;display:block;margin:0 auto}.mermaid:focus-visible{outline:3px solid var(--polymorfa-purple);outline-offset:4px}.mermaid-latex,.mermaid-latex .mermaid{background:0 0!important;border:0!important;padding:8px 4px!important;box-shadow:none!important}.polymorfa-mermaid-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.82);z-index:9999;display:flex;align-items:center;justify-content:center;padding:32px;cursor:zoom-out;animation:polymorfa-lb-scrim-in 200ms ease-out}.polymorfa-mermaid-lightbox.closing{animation:polymorfa-lb-scrim-out 180ms ease-in forwards}.polymorfa-mermaid-lightbox>.polymorfa-lb-inner{width:min(94vw,1600px);height:86vh;display:flex;align-items:center;justify-content:center;background:var(--polymorfa-canvas);border:1px solid var(--polymorfa-line-soft);border-radius:20px;padding:32px;box-shadow:0 30px 80px rgba(0,0,0,.45);box-sizing:border-box;transform-origin:center center;animation:polymorfa-lb-card-in 260ms cubic-bezier(.16,1,.3,1)}.polymorfa-mermaid-lightbox.closing>.polymorfa-lb-inner{animation:polymorfa-lb-card-out 200ms cubic-bezier(.7,0,.84,0) forwards}.polymorfa-lb-close{position:absolute;top:20px;right:20px;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:8px 14px;color:#fff;background:rgba(0,0,0,.65);cursor:pointer}.polymorfa-mermaid-lightbox .polymorfa-lb-inner>svg{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;display:block;background:0 0!important;border:0!important;filter:none}@media (prefers-reduced-motion:reduce){.polymorfa-mermaid-lightbox,.polymorfa-mermaid-lightbox.closing,.polymorfa-mermaid-lightbox.closing>.polymorfa-lb-inner,.polymorfa-mermaid-lightbox>.polymorfa-lb-inner{animation:none}}[data-theme=dark] .polymorfa-mermaid-lightbox>.polymorfa-lb-inner,html.dark .polymorfa-mermaid-lightbox>.polymorfa-lb-inner{background:#16161b;border-color:rgba(255,255,255,.08)}#sidebar .method-nav-pill,#sidebar a>div:has(>.method-nav-pill){display:none}#content{font-size:15px;line-height:1.65;margin-top:24px}#content :is(h2, h3){margin-top:1.6em;margin-bottom:.65em}#content p{margin-block:.8em}#content pre{font-size:13px;line-height:1.6}#sidebar #navigation-items>h3{margin-top:20px;margin-bottom:6px}#sidebar #navigation-items>ul{margin-bottom:12px}#page-title{font-size:30px;line-height:1.2;letter-spacing:-.025em}"}],"page":{"pagePath":"api-reference/messaging/quicklink/submit-quick-link-passkey","slug":"/api-reference/messaging/quicklink/submit-quick-link-passkey","pageMetadata":{"title":"Submit quick link passkey","openapi":"api-reference/features/integrations.json POST /quicklink/{token}/passkey","description":"The complete HTTP body is limited to 1048576 UTF-8 bytes before JSON parsing. Credential IDs allow at most 1023 decoded bytes; user handles allow 64. Opaque assertion fields share the body budget without independent small caps. Redeems a pending passkey ceremony challenge for the session bound to this QuickLink.","href":"/api-reference/messaging/quicklink/submit-quick-link-passkey"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"The complete HTTP body is limited to 1048576 UTF-8 bytes before JSON parsing. Credential IDs allow at most 1023 decoded bytes; user handles allow 64. Opaque assertion fields share the body budget without independent small caps. Redeems a pending passkey ceremony challenge for the session bound to this QuickLink.\"\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":"Submit quick link passkey","openapi":"api-reference/features/integrations.json POST /quicklink/{token}/passkey","description":"The complete HTTP body is limited to 1048576 UTF-8 bytes before JSON parsing. Credential IDs allow at most 1023 decoded bytes; user handles allow 64. Opaque assertion fields share the body budget without independent small caps. Redeems a pending passkey ceremony challenge for the session bound to this QuickLink.","href":"/api-reference/messaging/quicklink/submit-quick-link-passkey"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/polymorfa/8e97a105cf0029f2/script.js"],"openApiReferenceData":{"operation":{"operationId":"nativeSubmitQuickLinkPasskey","tags":["Quicklink"],"security":[],"summary":"Submit quick link passkey","description":"The complete HTTP body is limited to 1048576 UTF-8 bytes before JSON parsing. Credential IDs allow at most 1023 decoded bytes; user handles allow 64. Opaque assertion fields share the body budget without independent small caps. Redeems a pending passkey ceremony challenge for the session bound to this QuickLink.","parameters":["f11cf202-8ae4-4d17-bbee-2a328cbcad10"],"requestBody":"78b4867a-2912-4c42-b30e-7280c8adccc3","responses":{"200":"a50fbb31-0251-41eb-b754-3ba4063fc832","400":"adcd6047-84a2-4980-b9bc-9325d2aa8f8d","403":"a7b3305d-0525-4ce4-93fb-8933d8a273e2","404":"df552982-7783-4f74-a47a-3f5297ba8114","409":"47de07d5-bbf8-4c51-85ba-4054369e0c29","410":"dd0191b3-6bf7-4a0e-b74b-e37e2045c3e2","413":"4ba1b4b5-14b0-4888-9701-c687fc4e01dc","422":"01ad2456-f894-48e1-80bc-3dcd4e00a1f2","429":"e2f993ba-8838-4961-9b5f-9998e48065fa","500":"373d233c-f259-4663-81ee-8dde1bae84ce","502":"9f7dc661-e5bb-4d7e-8c49-45a4b7943a6e","503":"c4c88dc8-c0ad-446f-a4ec-936feeba938a"},"servers":["097a6bba-79dd-48e4-8c9c-9a8f782b6d3c"],"x-docs-feature":"integrations","x-polymorfa-contracts":["Messaging API"],"x-mint":{"href":"/api-reference/quicklinks/submit-quick-link-passkey"},"method":"post","type":"path","path":"/quicklink/{token}/passkey","baseUrlOptions":["https://api.polymorfa.com"],"title":"Submit quick link passkey","codeSamples":[],"requestExampleLanguages":["bash","typescript","python","go","rust"],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated","disableProxy":true},"dependencies":{"parameters":{"f11cf202-8ae4-4d17-bbee-2a328cbcad10":{"schema":{"type":"string","description":"Opaque token required by the target operation.\nOpaque QuickLink token from the hosted URL.","isRequired":true,"uniqueKey":"","typeLabel":"string"},"required":true,"name":"token","in":"path","description":"Opaque token required by the target operation."}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"ticketId":{"type":"string","minLength":1,"description":"Identifier for the ticket.\n\n\u003c!-- polymorfa-input-table -->\n**Value constraints**\n| Constraint | Accepted input |\n| --- | --- |\n| String length | At least `1` characters |","isRequired":true,"uniqueKey":"ticketId","typeLabel":"string"},"browserContext":{"type":"string","pattern":"^[A-Za-z0-9_-]{43}$","description":"32 cryptographically random bytes, encoded as unpadded base64url. Create once per browser attempt and keep only in memory; reuse for retries, private polling and confirmation.\n\n\u003c!-- polymorfa-input-table -->\n**Value constraints**\n| Constraint | Accepted input |\n| --- | --- |\n| Pattern | `^[A-Za-z0-9_-]{43}$` |","isRequired":true,"uniqueKey":"browserContext","typeLabel":"string"},"assertion":{"type":"object","description":"Specifies assertion for this native quick link passkey submit request.","required":["id","rawIdB64Url","response"],"properties":{"id":{"type":"string","minLength":1,"maxLength":1364,"description":"Identifier for this resource.\n\n\u003c!-- polymorfa-input-table -->\n**Value constraints**\n| Constraint | Accepted input |\n| --- | --- |\n| String length | `1` through `1364` characters |","isRequired":true,"uniqueKey":"assertion.id","typeLabel":"string"},"rawIdB64Url":{"type":"string","minLength":1,"maxLength":1364,"description":"URL for the raw id b64.\n\n\u003c!-- polymorfa-input-table -->\n**Value constraints**\n| Constraint | Accepted input |\n| --- | --- |\n| String length | `1` through `1364` characters |","isRequired":true,"uniqueKey":"assertion.rawIdB64Url","typeLabel":"string"},"response":{"type":"object","properties":{"authenticatorDataB64":{"type":"string","minLength":1,"description":"Specifies authenticator data b64 for this response.\n\n\u003c!-- polymorfa-input-table -->\n**Value constraints**\n| Constraint | Accepted input |\n| --- | --- |\n| String length | At least `1` characters |","isRequired":true,"uniqueKey":"assertion.response.authenticatorDataB64","typeLabel":"string"},"clientDataJSONB64":{"type":"string","minLength":1,"description":"Specifies client data jsonb64 for this response.\n\n\u003c!-- polymorfa-input-table -->\n**Value constraints**\n| Constraint | Accepted input |\n| --- | --- |\n| String length | At least `1` characters |","isRequired":true,"uniqueKey":"assertion.response.clientDataJSONB64","typeLabel":"string"},"signatureB64":{"type":"string","minLength":1,"description":"Specifies signature b64 for this response.\n\n\u003c!-- polymorfa-input-table -->\n**Value constraints**\n| Constraint | Accepted input |\n| --- | --- |\n| String length | At least `1` characters |","isRequired":true,"uniqueKey":"assertion.response.signatureB64","typeLabel":"string"},"userHandleB64":{"type":"string","maxLength":86,"description":"Specifies user handle b64 for this response.\n\n\u003c!-- polymorfa-input-table -->\n**Value constraints**\n| Constraint | Accepted input |\n| --- | --- |\n| String length | At most `86` characters |","uniqueKey":"assertion.response.userHandleB64","typeLabel":"string"}},"required":["authenticatorDataB64","clientDataJSONB64","signatureB64"],"description":"Structured response values for this native quick link passkey assertion.","isRequired":true,"uniqueKey":"assertion.response","typeLabel":"object"}},"isRequired":true,"uniqueKey":"assertion","typeLabel":"object"}},"required":["ticketId","browserContext","assertion"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"ticketId":"\u003cstring>","browserContext":"\u003cstring>","assertion":{"id":"\u003cstring>","rawIdB64Url":"\u003cstring>","response":{"authenticatorDataB64":"\u003cstring>","clientDataJSONB64":"\u003cstring>","signatureB64":"\u003cstring>","userHandleB64":"\u003cstring>"}}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"a50fbb31-0251-41eb-b754-3ba4063fc832":{"description":"Passkey assertion accepted","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"status":{"type":"string","enum":["submitted"],"description":"Current status of this resource or operation.\n\n\u003c!-- polymorfa-input-table -->\n**Allowed values**\n| Value | Meaning |\n| --- | --- |\n| `submitted` | Submitted. |","isRequired":true,"uniqueKey":"data.status","typeLabel":"enum\u003cstring>"}},"required":["status"],"description":"Structured data carried by this object.","isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"required":["data"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"status":"submitted"}}}},"exampleType":"generated"}},"exampleType":"generated"},"adcd6047-84a2-4980-b9bc-9325d2aa8f8d":{"description":"QuickLink request failed","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable code for this result.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable message associated with this result.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message"],"description":"Error details returned when the operation fails.","isRequired":true,"uniqueKey":"error","typeLabel":"object"},"data":{"type":"object","properties":{"candidates":{"type":"array","items":{"type":"object","properties":{"phone":{"type":"string","description":"Phone number in international format.","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].phone","typeLabel":"string"},"registered":{"oneOf":[{"type":"boolean","description":"Whether WhatsApp registration was confirmed. Null means the result is unknown.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `boolean` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether WhatsApp registration was confirmed. Null means the result is unknown.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `boolean` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered","typeLabel":"boolean | null"},"pushName":{"oneOf":[{"type":"string","description":"WhatsApp display name reported by the sender's client.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName.oneOf.0","typeLabel":"string"},{"type":"null","description":"WhatsApp display name reported by the sender's client.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName","typeLabel":"string | null"},"pictureUrl":{"oneOf":[{"type":"string","description":"URL for the picture.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"URL for the picture.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl","typeLabel":"string | null"},"whatsappPhone":{"type":"string","description":"Specifies whatsapp phone for this candidate.","uniqueKey":"data.candidates.items.[INDEX].whatsappPhone","typeLabel":"string"},"accountType":{"type":"string","enum":["whatsapp","business_app","cloud_api","coexistence","unknown","unregistered"],"description":"Category assigned to account.\n\n\u003c!-- polymorfa-input-table -->\n**Allowed values**\n| Value | Meaning |\n| --- | --- |\n| `whatsapp` | Whatsapp. |\n| `business_app` | Business app. |\n| `cloud_api` | Cloud api. |\n| `coexistence` | Coexistence. |\n| `unknown` | Unknown. |\n| `unregistered` | Unregistered. |","uniqueKey":"data.candidates.items.[INDEX].accountType","typeLabel":"enum\u003cstring>"}},"required":["phone","registered","pushName","pictureUrl"],"uniqueKey":"data.candidates.items.[INDEX]","typeLabel":"object"},"description":"Candidates associated with this data.","isRequired":true,"uniqueKey":"data.candidates","typeLabel":"object[]"}},"required":["candidates"],"description":"Structured data carried by this object.","uniqueKey":"data","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"},"data":{"candidates":[{"phone":"\u003cstring>","registered":true,"pushName":"\u003cstring>","pictureUrl":"\u003cstring>","whatsappPhone":"\u003cstring>","accountType":"whatsapp"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"a7b3305d-0525-4ce4-93fb-8933d8a273e2":{"description":"QuickLink request failed","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable code for this result.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable message associated with this result.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message"],"description":"Error details returned when the operation fails.","isRequired":true,"uniqueKey":"error","typeLabel":"object"},"data":{"type":"object","properties":{"candidates":{"type":"array","items":{"type":"object","properties":{"phone":{"type":"string","description":"Phone number in international format.","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].phone","typeLabel":"string"},"registered":{"oneOf":[{"type":"boolean","description":"Whether WhatsApp registration was confirmed. Null means the result is unknown.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `boolean` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether WhatsApp registration was confirmed. Null means the result is unknown.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `boolean` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered","typeLabel":"boolean | null"},"pushName":{"oneOf":[{"type":"string","description":"WhatsApp display name reported by the sender's client.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName.oneOf.0","typeLabel":"string"},{"type":"null","description":"WhatsApp display name reported by the sender's client.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName","typeLabel":"string | null"},"pictureUrl":{"oneOf":[{"type":"string","description":"URL for the picture.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"URL for the picture.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl","typeLabel":"string | null"},"whatsappPhone":{"type":"string","description":"Specifies whatsapp phone for this candidate.","uniqueKey":"data.candidates.items.[INDEX].whatsappPhone","typeLabel":"string"},"accountType":{"type":"string","enum":["whatsapp","business_app","cloud_api","coexistence","unknown","unregistered"],"description":"Category assigned to account.\n\n\u003c!-- polymorfa-input-table -->\n**Allowed values**\n| Value | Meaning |\n| --- | --- |\n| `whatsapp` | Whatsapp. |\n| `business_app` | Business app. |\n| `cloud_api` | Cloud api. |\n| `coexistence` | Coexistence. |\n| `unknown` | Unknown. |\n| `unregistered` | Unregistered. |","uniqueKey":"data.candidates.items.[INDEX].accountType","typeLabel":"enum\u003cstring>"}},"required":["phone","registered","pushName","pictureUrl"],"uniqueKey":"data.candidates.items.[INDEX]","typeLabel":"object"},"description":"Candidates associated with this data.","isRequired":true,"uniqueKey":"data.candidates","typeLabel":"object[]"}},"required":["candidates"],"description":"Structured data carried by this object.","uniqueKey":"data","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"},"data":{"candidates":[{"phone":"\u003cstring>","registered":true,"pushName":"\u003cstring>","pictureUrl":"\u003cstring>","whatsappPhone":"\u003cstring>","accountType":"whatsapp"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"df552982-7783-4f74-a47a-3f5297ba8114":{"description":"QuickLink request failed","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable code for this result.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable message associated with this result.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message"],"description":"Error details returned when the operation fails.","isRequired":true,"uniqueKey":"error","typeLabel":"object"},"data":{"type":"object","properties":{"candidates":{"type":"array","items":{"type":"object","properties":{"phone":{"type":"string","description":"Phone number in international format.","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].phone","typeLabel":"string"},"registered":{"oneOf":[{"type":"boolean","description":"Whether WhatsApp registration was confirmed. Null means the result is unknown.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `boolean` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether WhatsApp registration was confirmed. Null means the result is unknown.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `boolean` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered","typeLabel":"boolean | null"},"pushName":{"oneOf":[{"type":"string","description":"WhatsApp display name reported by the sender's client.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName.oneOf.0","typeLabel":"string"},{"type":"null","description":"WhatsApp display name reported by the sender's client.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName","typeLabel":"string | null"},"pictureUrl":{"oneOf":[{"type":"string","description":"URL for the picture.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"URL for the picture.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl","typeLabel":"string | null"},"whatsappPhone":{"type":"string","description":"Specifies whatsapp phone for this candidate.","uniqueKey":"data.candidates.items.[INDEX].whatsappPhone","typeLabel":"string"},"accountType":{"type":"string","enum":["whatsapp","business_app","cloud_api","coexistence","unknown","unregistered"],"description":"Category assigned to account.\n\n\u003c!-- polymorfa-input-table -->\n**Allowed values**\n| Value | Meaning |\n| --- | --- |\n| `whatsapp` | Whatsapp. |\n| `business_app` | Business app. |\n| `cloud_api` | Cloud api. |\n| `coexistence` | Coexistence. |\n| `unknown` | Unknown. |\n| `unregistered` | Unregistered. |","uniqueKey":"data.candidates.items.[INDEX].accountType","typeLabel":"enum\u003cstring>"}},"required":["phone","registered","pushName","pictureUrl"],"uniqueKey":"data.candidates.items.[INDEX]","typeLabel":"object"},"description":"Candidates associated with this data.","isRequired":true,"uniqueKey":"data.candidates","typeLabel":"object[]"}},"required":["candidates"],"description":"Structured data carried by this object.","uniqueKey":"data","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"},"data":{"candidates":[{"phone":"\u003cstring>","registered":true,"pushName":"\u003cstring>","pictureUrl":"\u003cstring>","whatsappPhone":"\u003cstring>","accountType":"whatsapp"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"47de07d5-bbf8-4c51-85ba-4054369e0c29":{"description":"An assertion is already being forwarded for this ticket","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable code for this result.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable message associated with this result.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message"],"description":"Error details returned when the operation fails.","isRequired":true,"uniqueKey":"error","typeLabel":"object"},"data":{"type":"object","properties":{"candidates":{"type":"array","items":{"type":"object","properties":{"phone":{"type":"string","description":"Phone number in international format.","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].phone","typeLabel":"string"},"registered":{"oneOf":[{"type":"boolean","description":"Whether WhatsApp registration was confirmed. Null means the result is unknown.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `boolean` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether WhatsApp registration was confirmed. Null means the result is unknown.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `boolean` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered","typeLabel":"boolean | null"},"pushName":{"oneOf":[{"type":"string","description":"WhatsApp display name reported by the sender's client.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName.oneOf.0","typeLabel":"string"},{"type":"null","description":"WhatsApp display name reported by the sender's client.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName","typeLabel":"string | null"},"pictureUrl":{"oneOf":[{"type":"string","description":"URL for the picture.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"URL for the picture.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl","typeLabel":"string | null"},"whatsappPhone":{"type":"string","description":"Specifies whatsapp phone for this candidate.","uniqueKey":"data.candidates.items.[INDEX].whatsappPhone","typeLabel":"string"},"accountType":{"type":"string","enum":["whatsapp","business_app","cloud_api","coexistence","unknown","unregistered"],"description":"Category assigned to account.\n\n\u003c!-- polymorfa-input-table -->\n**Allowed values**\n| Value | Meaning |\n| --- | --- |\n| `whatsapp` | Whatsapp. |\n| `business_app` | Business app. |\n| `cloud_api` | Cloud api. |\n| `coexistence` | Coexistence. |\n| `unknown` | Unknown. |\n| `unregistered` | Unregistered. |","uniqueKey":"data.candidates.items.[INDEX].accountType","typeLabel":"enum\u003cstring>"}},"required":["phone","registered","pushName","pictureUrl"],"uniqueKey":"data.candidates.items.[INDEX]","typeLabel":"object"},"description":"Candidates associated with this data.","isRequired":true,"uniqueKey":"data.candidates","typeLabel":"object[]"}},"required":["candidates"],"description":"Structured data carried by this object.","uniqueKey":"data","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"},"data":{"candidates":[{"phone":"\u003cstring>","registered":true,"pushName":"\u003cstring>","pictureUrl":"\u003cstring>","whatsappPhone":"\u003cstring>","accountType":"whatsapp"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"dd0191b3-6bf7-4a0e-b74b-e37e2045c3e2":{"description":"Passkey ticket expired","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable code for this result.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable message associated with this result.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message"],"description":"Error details returned when the operation fails.","isRequired":true,"uniqueKey":"error","typeLabel":"object"},"data":{"type":"object","properties":{"candidates":{"type":"array","items":{"type":"object","properties":{"phone":{"type":"string","description":"Phone number in international format.","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].phone","typeLabel":"string"},"registered":{"oneOf":[{"type":"boolean","description":"Whether WhatsApp registration was confirmed. Null means the result is unknown.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `boolean` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether WhatsApp registration was confirmed. Null means the result is unknown.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `boolean` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered","typeLabel":"boolean | null"},"pushName":{"oneOf":[{"type":"string","description":"WhatsApp display name reported by the sender's client.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName.oneOf.0","typeLabel":"string"},{"type":"null","description":"WhatsApp display name reported by the sender's client.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName","typeLabel":"string | null"},"pictureUrl":{"oneOf":[{"type":"string","description":"URL for the picture.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"URL for the picture.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl","typeLabel":"string | null"},"whatsappPhone":{"type":"string","description":"Specifies whatsapp phone for this candidate.","uniqueKey":"data.candidates.items.[INDEX].whatsappPhone","typeLabel":"string"},"accountType":{"type":"string","enum":["whatsapp","business_app","cloud_api","coexistence","unknown","unregistered"],"description":"Category assigned to account.\n\n\u003c!-- polymorfa-input-table -->\n**Allowed values**\n| Value | Meaning |\n| --- | --- |\n| `whatsapp` | Whatsapp. |\n| `business_app` | Business app. |\n| `cloud_api` | Cloud api. |\n| `coexistence` | Coexistence. |\n| `unknown` | Unknown. |\n| `unregistered` | Unregistered. |","uniqueKey":"data.candidates.items.[INDEX].accountType","typeLabel":"enum\u003cstring>"}},"required":["phone","registered","pushName","pictureUrl"],"uniqueKey":"data.candidates.items.[INDEX]","typeLabel":"object"},"description":"Candidates associated with this data.","isRequired":true,"uniqueKey":"data.candidates","typeLabel":"object[]"}},"required":["candidates"],"description":"Structured data carried by this object.","uniqueKey":"data","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"},"data":{"candidates":[{"phone":"\u003cstring>","registered":true,"pushName":"\u003cstring>","pictureUrl":"\u003cstring>","whatsappPhone":"\u003cstring>","accountType":"whatsapp"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"4ba1b4b5-14b0-4888-9701-c687fc4e01dc":{"description":"Passkey assertion body exceeds 1048576 UTF-8 bytes before JSON parsing.","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Error details returned when the operation fails.","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"code":{"type":"string","enum":["passkey_payload_too_large"],"description":"Stable machine-readable code for this result.\n\n\u003c!-- polymorfa-input-table -->\n**Allowed values**\n| Value | Meaning |\n| --- | --- |\n| `passkey_payload_too_large` | Passkey payload too large. |","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"}},"required":["error","code"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","code":"passkey_payload_too_large"}}},"exampleType":"generated"}},"exampleType":"generated"},"01ad2456-f894-48e1-80bc-3dcd4e00a1f2":{"description":"Assertion validation or ticket binding failed","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable code for this result.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable message associated with this result.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message"],"description":"Error details returned when the operation fails.","isRequired":true,"uniqueKey":"error","typeLabel":"object"},"data":{"type":"object","properties":{"candidates":{"type":"array","items":{"type":"object","properties":{"phone":{"type":"string","description":"Phone number in international format.","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].phone","typeLabel":"string"},"registered":{"oneOf":[{"type":"boolean","description":"Whether WhatsApp registration was confirmed. Null means the result is unknown.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `boolean` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether WhatsApp registration was confirmed. Null means the result is unknown.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `boolean` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered","typeLabel":"boolean | null"},"pushName":{"oneOf":[{"type":"string","description":"WhatsApp display name reported by the sender's client.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName.oneOf.0","typeLabel":"string"},{"type":"null","description":"WhatsApp display name reported by the sender's client.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName","typeLabel":"string | null"},"pictureUrl":{"oneOf":[{"type":"string","description":"URL for the picture.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"URL for the picture.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl","typeLabel":"string | null"},"whatsappPhone":{"type":"string","description":"Specifies whatsapp phone for this candidate.","uniqueKey":"data.candidates.items.[INDEX].whatsappPhone","typeLabel":"string"},"accountType":{"type":"string","enum":["whatsapp","business_app","cloud_api","coexistence","unknown","unregistered"],"description":"Category assigned to account.\n\n\u003c!-- polymorfa-input-table -->\n**Allowed values**\n| Value | Meaning |\n| --- | --- |\n| `whatsapp` | Whatsapp. |\n| `business_app` | Business app. |\n| `cloud_api` | Cloud api. |\n| `coexistence` | Coexistence. |\n| `unknown` | Unknown. |\n| `unregistered` | Unregistered. |","uniqueKey":"data.candidates.items.[INDEX].accountType","typeLabel":"enum\u003cstring>"}},"required":["phone","registered","pushName","pictureUrl"],"uniqueKey":"data.candidates.items.[INDEX]","typeLabel":"object"},"description":"Candidates associated with this data.","isRequired":true,"uniqueKey":"data.candidates","typeLabel":"object[]"}},"required":["candidates"],"description":"Structured data carried by this object.","uniqueKey":"data","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"},"data":{"candidates":[{"phone":"\u003cstring>","registered":true,"pushName":"\u003cstring>","pictureUrl":"\u003cstring>","whatsappPhone":"\u003cstring>","accountType":"whatsapp"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"e2f993ba-8838-4961-9b5f-9998e48065fa":{"description":"QuickLink request failed","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable code for this result.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable message associated with this result.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message"],"description":"Error details returned when the operation fails.","isRequired":true,"uniqueKey":"error","typeLabel":"object"},"data":{"type":"object","properties":{"candidates":{"type":"array","items":{"type":"object","properties":{"phone":{"type":"string","description":"Phone number in international format.","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].phone","typeLabel":"string"},"registered":{"oneOf":[{"type":"boolean","description":"Whether WhatsApp registration was confirmed. Null means the result is unknown.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `boolean` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether WhatsApp registration was confirmed. Null means the result is unknown.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `boolean` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered","typeLabel":"boolean | null"},"pushName":{"oneOf":[{"type":"string","description":"WhatsApp display name reported by the sender's client.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName.oneOf.0","typeLabel":"string"},{"type":"null","description":"WhatsApp display name reported by the sender's client.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName","typeLabel":"string | null"},"pictureUrl":{"oneOf":[{"type":"string","description":"URL for the picture.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"URL for the picture.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl","typeLabel":"string | null"},"whatsappPhone":{"type":"string","description":"Specifies whatsapp phone for this candidate.","uniqueKey":"data.candidates.items.[INDEX].whatsappPhone","typeLabel":"string"},"accountType":{"type":"string","enum":["whatsapp","business_app","cloud_api","coexistence","unknown","unregistered"],"description":"Category assigned to account.\n\n\u003c!-- polymorfa-input-table -->\n**Allowed values**\n| Value | Meaning |\n| --- | --- |\n| `whatsapp` | Whatsapp. |\n| `business_app` | Business app. |\n| `cloud_api` | Cloud api. |\n| `coexistence` | Coexistence. |\n| `unknown` | Unknown. |\n| `unregistered` | Unregistered. |","uniqueKey":"data.candidates.items.[INDEX].accountType","typeLabel":"enum\u003cstring>"}},"required":["phone","registered","pushName","pictureUrl"],"uniqueKey":"data.candidates.items.[INDEX]","typeLabel":"object"},"description":"Candidates associated with this data.","isRequired":true,"uniqueKey":"data.candidates","typeLabel":"object[]"}},"required":["candidates"],"description":"Structured data carried by this object.","uniqueKey":"data","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"},"data":{"candidates":[{"phone":"\u003cstring>","registered":true,"pushName":"\u003cstring>","pictureUrl":"\u003cstring>","whatsappPhone":"\u003cstring>","accountType":"whatsapp"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"373d233c-f259-4663-81ee-8dde1bae84ce":{"description":"QuickLink request failed","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable code for this result.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable message associated with this result.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message"],"description":"Error details returned when the operation fails.","isRequired":true,"uniqueKey":"error","typeLabel":"object"},"data":{"type":"object","properties":{"candidates":{"type":"array","items":{"type":"object","properties":{"phone":{"type":"string","description":"Phone number in international format.","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].phone","typeLabel":"string"},"registered":{"oneOf":[{"type":"boolean","description":"Whether WhatsApp registration was confirmed. Null means the result is unknown.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `boolean` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether WhatsApp registration was confirmed. Null means the result is unknown.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `boolean` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered","typeLabel":"boolean | null"},"pushName":{"oneOf":[{"type":"string","description":"WhatsApp display name reported by the sender's client.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName.oneOf.0","typeLabel":"string"},{"type":"null","description":"WhatsApp display name reported by the sender's client.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName","typeLabel":"string | null"},"pictureUrl":{"oneOf":[{"type":"string","description":"URL for the picture.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"URL for the picture.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl","typeLabel":"string | null"},"whatsappPhone":{"type":"string","description":"Specifies whatsapp phone for this candidate.","uniqueKey":"data.candidates.items.[INDEX].whatsappPhone","typeLabel":"string"},"accountType":{"type":"string","enum":["whatsapp","business_app","cloud_api","coexistence","unknown","unregistered"],"description":"Category assigned to account.\n\n\u003c!-- polymorfa-input-table -->\n**Allowed values**\n| Value | Meaning |\n| --- | --- |\n| `whatsapp` | Whatsapp. |\n| `business_app` | Business app. |\n| `cloud_api` | Cloud api. |\n| `coexistence` | Coexistence. |\n| `unknown` | Unknown. |\n| `unregistered` | Unregistered. |","uniqueKey":"data.candidates.items.[INDEX].accountType","typeLabel":"enum\u003cstring>"}},"required":["phone","registered","pushName","pictureUrl"],"uniqueKey":"data.candidates.items.[INDEX]","typeLabel":"object"},"description":"Candidates associated with this data.","isRequired":true,"uniqueKey":"data.candidates","typeLabel":"object[]"}},"required":["candidates"],"description":"Structured data carried by this object.","uniqueKey":"data","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"},"data":{"candidates":[{"phone":"\u003cstring>","registered":true,"pushName":"\u003cstring>","pictureUrl":"\u003cstring>","whatsappPhone":"\u003cstring>","accountType":"whatsapp"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"9f7dc661-e5bb-4d7e-8c49-45a4b7943a6e":{"description":"Session runner rejected the assertion","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable code for this result.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable message associated with this result.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message"],"description":"Error details returned when the operation fails.","isRequired":true,"uniqueKey":"error","typeLabel":"object"},"data":{"type":"object","properties":{"candidates":{"type":"array","items":{"type":"object","properties":{"phone":{"type":"string","description":"Phone number in international format.","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].phone","typeLabel":"string"},"registered":{"oneOf":[{"type":"boolean","description":"Whether WhatsApp registration was confirmed. Null means the result is unknown.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `boolean` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether WhatsApp registration was confirmed. Null means the result is unknown.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `boolean` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered","typeLabel":"boolean | null"},"pushName":{"oneOf":[{"type":"string","description":"WhatsApp display name reported by the sender's client.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName.oneOf.0","typeLabel":"string"},{"type":"null","description":"WhatsApp display name reported by the sender's client.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName","typeLabel":"string | null"},"pictureUrl":{"oneOf":[{"type":"string","description":"URL for the picture.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"URL for the picture.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl","typeLabel":"string | null"},"whatsappPhone":{"type":"string","description":"Specifies whatsapp phone for this candidate.","uniqueKey":"data.candidates.items.[INDEX].whatsappPhone","typeLabel":"string"},"accountType":{"type":"string","enum":["whatsapp","business_app","cloud_api","coexistence","unknown","unregistered"],"description":"Category assigned to account.\n\n\u003c!-- polymorfa-input-table -->\n**Allowed values**\n| Value | Meaning |\n| --- | --- |\n| `whatsapp` | Whatsapp. |\n| `business_app` | Business app. |\n| `cloud_api` | Cloud api. |\n| `coexistence` | Coexistence. |\n| `unknown` | Unknown. |\n| `unregistered` | Unregistered. |","uniqueKey":"data.candidates.items.[INDEX].accountType","typeLabel":"enum\u003cstring>"}},"required":["phone","registered","pushName","pictureUrl"],"uniqueKey":"data.candidates.items.[INDEX]","typeLabel":"object"},"description":"Candidates associated with this data.","isRequired":true,"uniqueKey":"data.candidates","typeLabel":"object[]"}},"required":["candidates"],"description":"Structured data carried by this object.","uniqueKey":"data","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"},"data":{"candidates":[{"phone":"\u003cstring>","registered":true,"pushName":"\u003cstring>","pictureUrl":"\u003cstring>","whatsappPhone":"\u003cstring>","accountType":"whatsapp"}]}}}},"exampleType":"generated"}},"exampleType":"generated"},"c4c88dc8-c0ad-446f-a4ec-936feeba938a":{"description":"Assertion forwarding is temporarily unavailable or its request deadline was exhausted","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","description":"Stable machine-readable code for this result.","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","description":"Human-readable message associated with this result.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"}},"required":["code","message"],"description":"Error details returned when the operation fails.","isRequired":true,"uniqueKey":"error","typeLabel":"object"},"data":{"type":"object","properties":{"candidates":{"type":"array","items":{"type":"object","properties":{"phone":{"type":"string","description":"Phone number in international format.","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].phone","typeLabel":"string"},"registered":{"oneOf":[{"type":"boolean","description":"Whether WhatsApp registration was confirmed. Null means the result is unknown.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `boolean` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Whether WhatsApp registration was confirmed. Null means the result is unknown.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `boolean` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].registered","typeLabel":"boolean | null"},"pushName":{"oneOf":[{"type":"string","description":"WhatsApp display name reported by the sender's client.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName.oneOf.0","typeLabel":"string"},{"type":"null","description":"WhatsApp display name reported by the sender's client.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pushName","typeLabel":"string | null"},"pictureUrl":{"oneOf":[{"type":"string","description":"URL for the picture.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"URL for the picture.\n\n\u003c!-- polymorfa-input-table -->\n**Accepted alternatives**\n| Alternative | Accepted input |\n| --- | --- |\n| Alternative 1 | Type: `string` |\n| Alternative 2 | `null` |","isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.candidates.items.[INDEX].pictureUrl","typeLabel":"string | null"},"whatsappPhone":{"type":"string","description":"Specifies whatsapp phone for this candidate.","uniqueKey":"data.candidates.items.[INDEX].whatsappPhone","typeLabel":"string"},"accountType":{"type":"string","enum":["whatsapp","business_app","cloud_api","coexistence","unknown","unregistered"],"description":"Category assigned to account.\n\n\u003c!-- polymorfa-input-table -->\n**Allowed values**\n| Value | Meaning |\n| --- | --- |\n| `whatsapp` | Whatsapp. |\n| `business_app` | Business app. |\n| `cloud_api` | Cloud api. |\n| `coexistence` | Coexistence. |\n| `unknown` | Unknown. |\n| `unregistered` | Unregistered. |","uniqueKey":"data.candidates.items.[INDEX].accountType","typeLabel":"enum\u003cstring>"}},"required":["phone","registered","pushName","pictureUrl"],"uniqueKey":"data.candidates.items.[INDEX]","typeLabel":"object"},"description":"Candidates associated with this data.","isRequired":true,"uniqueKey":"data.candidates","typeLabel":"object[]"}},"required":["candidates"],"description":"Structured data carried by this object.","uniqueKey":"data","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>"},"data":{"candidates":[{"phone":"\u003cstring>","registered":true,"pushName":"\u003cstring>","pictureUrl":"\u003cstring>","whatsappPhone":"\u003cstring>","accountType":"whatsapp"}]}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{},"servers":{"097a6bba-79dd-48e4-8c9c-9a8f782b6d3c":{"url":"https://api.polymorfa.com"}}},"originalFileLocation":"api-reference/features/integrations.json"},"subdomain":"polymorfa","siteName":"Polymorfa","title":"Submit quick link passkey - Polymorfa","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/messaging/quicklink/submit-quick-link-passkey","matchLevel":0},"pt-BR":{"href":"/pt-br","matchLevel":4}}},"lastModified":"2026-11-02T01:15:52.998Z","originalFileLocation":"api-reference/messaging/quicklink/submit-quick-link-passkey.mdx","locale":"en"},"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=\"The complete HTTP body is limited to 1048576 UTF-8 bytes before JSON parsing. Credential IDs allow at most 1023 decoded bytes; user handles allow 64. Opaque assertion fields share the body budget without independent small caps. Redeems a pending passkey ceremony challenge for the session bound to this QuickLink.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Polymorfa\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/polymorfa/BeO2jZlazAIzjAr3/_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/polymorfa/BeO2jZlazAIzjAr3/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/polymorfa/BeO2jZlazAIzjAr3/_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/polymorfa/BeO2jZlazAIzjAr3/_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/polymorfa/BeO2jZlazAIzjAr3/_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/polymorfa/BeO2jZlazAIzjAr3/_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/polymorfa/BeO2jZlazAIzjAr3/_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/polymorfa/BeO2jZlazAIzjAr3/_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/polymorfa/BeO2jZlazAIzjAr3/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Submit quick link passkey - Polymorfa\">\u003cmeta data-mint-head property=\"og:description\" content=\"The complete HTTP body is limited to 1048576 UTF-8 bytes before JSON parsing. Credential IDs allow at most 1023 decoded bytes; user handles allow 64. Opaque assertion fields share the body budget without independent small caps. Redeems a pending passkey ceremony challenge for the session bound to this QuickLink.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Polymorfa Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.polymorfa.com/api-reference/messaging/quicklink/submit-quick-link-passkey\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://polymorfa.mintlify.app/_mintlify/api/og/v2?division=QuickLink\u0026amp;title=Submit+quick+link+passkey\u0026amp;description=The+complete+HTTP+body+is+limited+to+1048576+UTF-8+bytes+before+JSON+parsing.+Credential+IDs+allow+at+most+1023+decoded+bytes%3B+user+handles+allow+64.+Opaque+ass\u0026amp;theme=8c5b27b3c8d3b080eb01e7f1\u0026amp;signature=a76e8db8235f0a4106eb964ede20129046bf312719a18f6c349e3b05daba06e6\">\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=\"Submit quick link passkey - Polymorfa\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The complete HTTP body is limited to 1048576 UTF-8 bytes before JSON parsing. Credential IDs allow at most 1023 decoded bytes; user handles allow 64. Opaque assertion fields share the body budget without independent small caps. Redeems a pending passkey ceremony challenge for the session bound to this QuickLink.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://polymorfa.mintlify.app/_mintlify/api/og/v2?division=QuickLink\u0026amp;title=Submit+quick+link+passkey\u0026amp;description=The+complete+HTTP+body+is+limited+to+1048576+UTF-8+bytes+before+JSON+parsing.+Credential+IDs+allow+at+most+1023+decoded+bytes%3B+user+handles+allow+64.+Opaque+ass\u0026amp;theme=8c5b27b3c8d3b080eb01e7f1\u0026amp;signature=a76e8db8235f0a4106eb964ede20129046bf312719a18f6c349e3b05daba06e6\">\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/polymorfa/BeO2jZlazAIzjAr3/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Polymorfa\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6A3DE8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.polymorfa.com/api-reference/messaging/quicklink/submit-quick-link-passkey\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/messaging/quicklink/submit-quick-link-passkey.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.polymorfa.com/#organization\",\"name\":\"Polymorfa\",\"url\":\"https://docs.polymorfa.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/polymorfa/7KyUmZ239FN18nmO/images/lockup-light.svg?fit=max\u0026auto=format\u0026n=7KyUmZ239FN18nmO\u0026q=85\u0026s=2021c2b1bf09070f7244c44e612ac422\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.polymorfa.com#website\",\"name\":\"Polymorfa\",\"url\":\"https://docs.polymorfa.com\",\"publisher\":{\"@id\":\"https://docs.polymorfa.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.polymorfa.com/api-reference/messaging/quicklink/submit-quick-link-passkey#webpage\",\"url\":\"https://docs.polymorfa.com/api-reference/messaging/quicklink/submit-quick-link-passkey\",\"name\":\"Submit quick link passkey\",\"description\":\"The complete HTTP body is limited to 1048576 UTF-8 bytes before JSON parsing. Credential IDs allow at most 1023 decoded bytes; user handles allow 64. Opaque assertion fields share the body budget without independent small caps. Redeems a pending passkey ceremony challenge for the session bound to this QuickLink.\",\"dateModified\":\"2026-11-02T01:15:52.998Z\",\"isPartOf\":{\"@id\":\"https://docs.polymorfa.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.polymorfa.com/api-reference/messaging/quicklink/submit-quick-link-passkey#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.polymorfa.com/api-reference/messaging/quicklink/submit-quick-link-passkey#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Messaging API\",\"item\":\"https://docs.polymorfa.com/api-reference/messaging/messages/send-message\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"QuickLink\",\"item\":\"https://docs.polymorfa.com/api-reference/messaging/quicklink/create-quick-link\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Submit quick link passkey\",\"item\":\"https://docs.polymorfa.com/api-reference/messaging/quicklink/submit-quick-link-passkey\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.polymorfa.com/api-reference/messaging/quicklink/submit-quick-link-passkey#apireference\",\"headline\":\"Submit quick link passkey\",\"name\":\"Submit quick link passkey\",\"description\":\"The complete HTTP body is limited to 1048576 UTF-8 bytes before JSON parsing. Credential IDs allow at most 1023 decoded bytes; user handles allow 64. Opaque assertion fields share the body budget without independent small caps. Redeems a pending passkey ceremony challenge for the session bound to this QuickLink.\",\"url\":\"https://docs.polymorfa.com/api-reference/messaging/quicklink/submit-quick-link-passkey\",\"mainEntityOfPage\":{\"@id\":\"https://docs.polymorfa.com/api-reference/messaging/quicklink/submit-quick-link-passkey#webpage\"},\"dateModified\":\"2026-11-02T01:15:52.998Z\",\"publisher\":{\"@id\":\"https://docs.polymorfa.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.polymorfa.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Polymorfa\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Polymorfa","nav":{"global":{"anchors":[{"anchor":"Contact","icon":"signal","href":"https://www.polymorfa.com/contact"}]},"languages":[{"language":"en","default":true,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"API reference","groups":[{"group":"Overview","pages":[{"title":"API reference","href":"/api/overview"},{"title":"Authentication","icon":"lock","href":"/api/authentication"},{"title":"Errors","icon":"circle-exclamation","href":"/api/errors"},{"title":"API versioning","icon":"clock-rotate-left","href":"/api/versioning"},{"title":"Rate limits","icon":"gauge-high","href":"/api/rate-limits"},{"title":"Pagination and list parameters","icon":"list","href":"/api/pagination"},{"title":"Stream events in real time","icon":"tower-broadcast","href":"/api/event-streams"},{"title":"Operations","icon":"list-check","href":"/api/operations"}]},{"group":"Messaging API","pages":[{"group":"Messages","pages":[{"title":"Send message","openapi":"api-reference/features/messaging.json POST /messaging/{session}/messages/send","href":"/api-reference/messaging/messages/send-message"},{"title":"Send seen","openapi":"api-reference/features/messaging.json POST /messaging/{session}/messages/seen","href":"/api-reference/messaging/messages/send-seen"},{"title":"Send reaction","openapi":"api-reference/features/messaging.json POST /messaging/{session}/messages/react","href":"/api-reference/messaging/messages/send-reaction"},{"title":"Set typing","openapi":"api-reference/features/messaging.json POST /messaging/{session}/messages/typing","href":"/api-reference/messaging/messages/set-typing"},{"title":"Star message","openapi":"api-reference/features/messaging.json POST /messaging/{session}/messages/star","href":"/api-reference/messaging/messages/star-message"}]},{"group":"Conversations","pages":[{"title":"List chats","openapi":"api-reference/features/messaging.json GET /messaging/{session}/chats","href":"/api-reference/messaging/conversations/list-chats"},{"title":"List chat messages","openapi":"api-reference/features/messaging.json GET /messaging/{session}/chats/{conversation}/messages","href":"/api-reference/messaging/conversations/list-chat-messages"},{"title":"Get chat message","openapi":"api-reference/features/messaging.json GET /messaging/{session}/chats/{conversation}/messages/{messageId}","href":"/api-reference/messaging/conversations/get-chat-message"},{"title":"Get chat","openapi":"api-reference/features/messaging.json GET /messaging/{session}/chats/{conversation}","href":"/api-reference/messaging/conversations/get-chat"},{"title":"Get chat message media","openapi":"api-reference/features/messaging.json GET /messaging/{session}/chats/{conversation}/messages/{messageId}/media","href":"/api-reference/messaging/conversations/get-chat-message-media"},{"title":"Archive chat","openapi":"api-reference/features/messaging.json POST /messaging/{session}/chats/{conversation}/archive","href":"/api-reference/messaging/conversations/archive-chat"},{"title":"Unarchive chat","openapi":"api-reference/features/messaging.json POST /messaging/{session}/chats/{conversation}/unarchive","href":"/api-reference/messaging/conversations/unarchive-chat"},{"title":"Set chat disappearing timer","openapi":"api-reference/features/messaging.json PUT /messaging/{session}/chats/{conversation}/disappearing","href":"/api-reference/messaging/conversations/set-chat-disappearing-timer"},{"title":"Edit message","openapi":"api-reference/features/messaging.json PUT /messaging/{session}/chats/{conversation}/messages/{messageId}","href":"/api-reference/messaging/conversations/edit-message"},{"title":"Delete message","openapi":"api-reference/features/messaging.json DELETE /messaging/{session}/chats/{conversation}/messages/{messageId}","href":"/api-reference/messaging/conversations/delete-message"}]},{"group":"Media","pages":[{"title":"Get media info","openapi":"api-reference/features/messaging.json GET /messaging/media/{id}/info","href":"/api-reference/messaging/media/get-media-info"},{"title":"Download linked media","openapi":"api-reference/features/messaging.json GET /messaging/media/{id}","href":"/api-reference/messaging/media/download-linked-media"},{"title":"Download and save media","openapi":"api-reference/features/messaging.json POST /messaging/media/{id}/download-and-save","href":"/api-reference/messaging/media/download-and-save-media"}]},{"group":"Sessions","pages":[{"title":"Get cloud credential health","openapi":"api-reference/features/numbers.json GET /messaging/{session}/cloud-credentials","href":"/api-reference/messaging/sessions/get-cloud-credential-health"},{"title":"Reauthorize cloud credentials","openapi":"api-reference/features/numbers.json POST /messaging/{session}/cloud-credentials/reauthorize","href":"/api-reference/messaging/sessions/reauthorize-cloud-credentials"}]},{"group":"QuickLink","pages":[{"title":"Create quick link","openapi":"api-reference/features/integrations.json POST /messaging/quicklinks","href":"/api-reference/messaging/quicklink/create-quick-link"},{"title":"Start quick link testing","openapi":"api-reference/features/integrations.json POST /quicklink/{token}/testing/start","href":"/api-reference/messaging/quicklink/start-quick-link-testing"},{"title":"Get quick link","openapi":"api-reference/features/integrations.json GET /messaging/quicklinks/{id}","href":"/api-reference/messaging/quicklink/get-quick-link"},{"title":"Get quick link state","openapi":"api-reference/features/integrations.json GET /quicklink/{token}","href":"/api-reference/messaging/quicklink/get-quick-link-state"},{"title":"Get quick link logo","openapi":"api-reference/features/integrations.json GET /quicklink/{token}/logo","href":"/api-reference/messaging/quicklink/get-quick-link-logo"},{"title":"Cancel quick link","openapi":"api-reference/features/integrations.json DELETE /messaging/quicklinks/{id}","href":"/api-reference/messaging/quicklink/cancel-quick-link"},{"title":"Confirm quick link phone","openapi":"api-reference/features/integrations.json POST /quicklink/{token}/phone","href":"/api-reference/messaging/quicklink/confirm-quick-link-phone"},{"title":"Reset quick link phone","openapi":"api-reference/features/integrations.json POST /quicklink/{token}/phone/reset","href":"/api-reference/messaging/quicklink/reset-quick-link-phone"},{"title":"Select quick link connection","openapi":"api-reference/features/integrations.json POST /quicklink/{token}/connection","href":"/api-reference/messaging/quicklink/select-quick-link-connection"},{"title":"Complete quick link cloud signup","openapi":"api-reference/features/integrations.json POST /quicklink/{token}/cloud","href":"/api-reference/messaging/quicklink/complete-quick-link-cloud-signup"},{"title":"Choose quick link history","openapi":"api-reference/features/integrations.json POST /quicklink/{token}/history","href":"/api-reference/messaging/quicklink/choose-quick-link-history"},{"title":"Customize quick link testing","openapi":"api-reference/features/integrations.json PATCH /quicklink/{token}/testing","href":"/api-reference/messaging/quicklink/customize-quick-link-testing"},{"title":"Request quick link code","openapi":"api-reference/features/integrations.json POST /quicklink/{token}/code","href":"/api-reference/messaging/quicklink/request-quick-link-code"},{"title":"Confirm quick link","openapi":"api-reference/features/integrations.json POST /quicklink/{token}/confirm","href":"/api-reference/messaging/quicklink/confirm-quick-link"},{"title":"Cancel quick link by token","openapi":"api-reference/features/integrations.json POST /quicklink/{token}/cancel","href":"/api-reference/messaging/quicklink/cancel-quick-link-by-token"},{"title":"Confirm quick link passkey","openapi":"api-reference/features/integrations.json POST /quicklink/{token}/passkey/confirmation","description":"The complete HTTP body is limited to 1048576 UTF-8 bytes before JSON parsing.","href":"/api-reference/messaging/quicklink/confirm-quick-link-passkey"},{"title":"Submit quick link passkey","openapi":"api-reference/features/integrations.json POST /quicklink/{token}/passkey","href":"/api-reference/messaging/quicklink/submit-quick-link-passkey"}]},{"group":"Pairing","pages":[{"title":"Get QR code","openapi":"api-reference/features/numbers.json GET /messaging/{session}/pair/qr","description":"**Protocols:** Linked Device API\n\n**Required scope:** `sessions:manage`\n\nDirect-pairing access must be enabled for the team that owns this Number. Use [QuickLink](/numbers/quicklink) when direct pairing is unavailable. Requests without access return 403.","href":"/api-reference/messaging/pairing/get-qr-code"},{"title":"Request pair code","openapi":"api-reference/features/numbers.json POST /messaging/{session}/pair/code","href":"/api-reference/messaging/pairing/request-pair-code"}]},{"group":"Groups","pages":[{"title":"Create group","openapi":"api-reference/features/conversations.json POST /messaging/{session}/groups","href":"/api-reference/messaging/groups/create-group"},{"title":"List groups","openapi":"api-reference/features/conversations.json GET /messaging/{session}/groups","href":"/api-reference/messaging/groups/list-groups"},{"title":"Get group join info","openapi":"api-reference/features/conversations.json GET /messaging/{session}/groups/join-info","href":"/api-reference/messaging/groups/get-group-join-info"},{"title":"Get group capabilities","openapi":"api-reference/features/conversations.json GET /messaging/{session}/groups/{id}/capabilities","href":"/api-reference/messaging/groups/get-group-capabilities"},{"title":"Get group","openapi":"api-reference/features/conversations.json GET /messaging/{session}/groups/{id}","href":"/api-reference/messaging/groups/get-group"},{"title":"Get group invite code","openapi":"api-reference/features/conversations.json GET /messaging/{session}/groups/{id}/invite-code","href":"/api-reference/messaging/groups/get-group-invite-code"},{"title":"Get group participants","openapi":"api-reference/features/conversations.json GET /messaging/{session}/groups/{id}/participants","href":"/api-reference/messaging/groups/get-group-participants"},{"title":"Join group","openapi":"api-reference/features/conversations.json POST /messaging/{session}/groups/join","href":"/api-reference/messaging/groups/join-group"},{"title":"Leave group","openapi":"api-reference/features/conversations.json POST /messaging/{session}/groups/{id}/leave","href":"/api-reference/messaging/groups/leave-group"},{"title":"Set group subject","openapi":"api-reference/features/conversations.json PUT /messaging/{session}/groups/{id}/subject","href":"/api-reference/messaging/groups/set-group-subject"},{"title":"Set group description","openapi":"api-reference/features/conversations.json PUT /messaging/{session}/groups/{id}/description","href":"/api-reference/messaging/groups/set-group-description"},{"title":"Add group participants","openapi":"api-reference/features/conversations.json POST /messaging/{session}/groups/{id}/participants/add","href":"/api-reference/messaging/groups/add-group-participants"},{"title":"Remove group participants","openapi":"api-reference/features/conversations.json POST /messaging/{session}/groups/{id}/participants/remove","href":"/api-reference/messaging/groups/remove-group-participants"},{"title":"Promote group admin","openapi":"api-reference/features/conversations.json POST /messaging/{session}/groups/{id}/admin/promote","href":"/api-reference/messaging/groups/promote-group-admin"},{"title":"Demote group admin","openapi":"api-reference/features/conversations.json POST /messaging/{session}/groups/{id}/admin/demote","href":"/api-reference/messaging/groups/demote-group-admin"},{"title":"Set group picture","openapi":"api-reference/features/conversations.json PUT /messaging/{session}/groups/{id}/picture","href":"/api-reference/messaging/groups/set-group-picture"},{"title":"Set group info editing","openapi":"api-reference/features/conversations.json PUT /messaging/{session}/groups/{id}/settings/info-edit","href":"/api-reference/messaging/groups/set-group-info-editing"},{"title":"Set group messaging","openapi":"api-reference/features/conversations.json PUT /messaging/{session}/groups/{id}/settings/messages","href":"/api-reference/messaging/groups/set-group-messaging"},{"title":"Set group member add mode","openapi":"api-reference/features/conversations.json PUT /messaging/{session}/groups/{id}/settings/member-add","href":"/api-reference/messaging/groups/set-group-member-add-mode"},{"title":"Set group join approval","openapi":"api-reference/features/conversations.json PUT /messaging/{session}/groups/{id}/settings/join-approval","href":"/api-reference/messaging/groups/set-group-join-approval"},{"title":"Revoke group invite code","openapi":"api-reference/features/conversations.json POST /messaging/{session}/groups/{id}/invite-code/revoke","href":"/api-reference/messaging/groups/revoke-group-invite-code"},{"title":"Delete group","openapi":"api-reference/features/conversations.json DELETE /messaging/{session}/groups/{id}","href":"/api-reference/messaging/groups/delete-group"}]},{"group":"Contacts","pages":[{"title":"List contacts","openapi":"api-reference/features/conversations.json GET /messaging/{session}/contacts","href":"/api-reference/messaging/contacts/list-contacts"},{"title":"Get blocklist","openapi":"api-reference/features/conversations.json GET /messaging/{session}/contacts/blocked","href":"/api-reference/messaging/contacts/get-blocklist"},{"title":"Get contact","openapi":"api-reference/features/conversations.json GET /messaging/{session}/contacts/{contactId}","href":"/api-reference/messaging/contacts/get-contact"},{"title":"Get contact picture","openapi":"api-reference/features/conversations.json GET /messaging/{session}/contacts/{contactId}/picture","href":"/api-reference/messaging/contacts/get-contact-picture"},{"title":"Get user info","openapi":"api-reference/features/conversations.json GET /messaging/{session}/contacts/{contactId}/info","href":"/api-reference/messaging/contacts/get-user-info"},{"title":"Get user devices","openapi":"api-reference/features/conversations.json GET /messaging/{session}/contacts/{contactId}/devices","href":"/api-reference/messaging/contacts/get-user-devices"},{"title":"Get business profile","openapi":"api-reference/features/conversations.json GET /messaging/{session}/contacts/{contactId}/business-profile","href":"/api-reference/messaging/contacts/get-business-profile"},{"title":"Check contacts","openapi":"api-reference/features/conversations.json GET /messaging/{session}/contacts/check","href":"/api-reference/messaging/contacts/check-contacts"},{"title":"Block contact","openapi":"api-reference/features/conversations.json POST /messaging/{session}/contacts/{contactId}/block","href":"/api-reference/messaging/contacts/block-contact"},{"title":"Unblock contact","openapi":"api-reference/features/conversations.json POST /messaging/{session}/contacts/{contactId}/unblock","href":"/api-reference/messaging/contacts/unblock-contact"}]},{"group":"Identities","pages":[{"title":"Get user security code","openapi":"api-reference/features/conversations.json GET /messaging/{session}/users/{id}/security-code","href":"/api-reference/messaging/identities/get-user-security-code"},{"title":"Resolve identity","openapi":"api-reference/features/conversations.json GET /messaging/{session}/identities/resolve","href":"/api-reference/messaging/identities/resolve-identity"}]},{"group":"Presence","pages":[{"title":"Get presence","openapi":"api-reference/features/messaging.json GET /messaging/{session}/presence","href":"/api-reference/messaging/presence/get-presence"},{"title":"Get chat presence","openapi":"api-reference/features/messaging.json GET /messaging/{session}/presence/{conversation}","href":"/api-reference/messaging/presence/get-chat-presence"},{"title":"Get project observation policy","openapi":"api-reference/features/messaging.json GET /messaging/projects/{projectId}/observation-policy","href":"/api-reference/messaging/presence/get-project-observation-policy"},{"title":"Get session observation policy","openapi":"api-reference/features/messaging.json GET /messaging/{session}/observation-policy","href":"/api-reference/messaging/presence/get-session-observation-policy"},{"title":"Set presence","openapi":"api-reference/features/messaging.json POST /messaging/{session}/presence","href":"/api-reference/messaging/presence/set-presence"},{"title":"Subscribe presence","openapi":"api-reference/features/messaging.json POST /messaging/{session}/presence/{conversation}/subscribe","href":"/api-reference/messaging/presence/subscribe-presence"}]},{"group":"Labels","pages":[{"title":"Create label","openapi":"api-reference/features/conversations.json POST /messaging/{session}/labels","href":"/api-reference/messaging/labels/create-label"},{"title":"List labels","openapi":"api-reference/features/conversations.json GET /messaging/{session}/labels","href":"/api-reference/messaging/labels/list-labels"},{"title":"Get chat labels","openapi":"api-reference/features/conversations.json GET /messaging/{session}/labels/chats/{conversation}","href":"/api-reference/messaging/labels/get-chat-labels"},{"title":"Update label","openapi":"api-reference/features/conversations.json PUT /messaging/{session}/labels/{labelId}","href":"/api-reference/messaging/labels/update-label"},{"title":"Set chat labels","openapi":"api-reference/features/conversations.json PUT /messaging/{session}/labels/chats/{conversation}","href":"/api-reference/messaging/labels/set-chat-labels"},{"title":"Delete label","openapi":"api-reference/features/conversations.json DELETE /messaging/{session}/labels/{labelId}","href":"/api-reference/messaging/labels/delete-label"}]},{"group":"Calls","pages":[{"title":"Get call permission","openapi":"api-reference/features/messaging.json GET /messaging/{session}/call-permissions/{to}","href":"/api-reference/messaging/calls/get-call-permission"},{"title":"Check call","openapi":"api-reference/features/messaging.json POST /messaging/voip/calls/check","href":"/api-reference/messaging/calls/check-call"},{"title":"Place outbound call","openapi":"api-reference/features/messaging.json POST /messaging/voip/calls","href":"/api-reference/messaging/calls/place-outbound-call"},{"title":"Answer or join call","openapi":"api-reference/features/messaging.json POST /messaging/voip/calls/{id}/accept","href":"/api-reference/messaging/calls/answer-or-join-call"},{"title":"Decline ringing call","openapi":"api-reference/features/messaging.json POST /messaging/voip/calls/{id}/reject","href":"/api-reference/messaging/calls/decline-ringing-call"},{"title":"Leave call connection","openapi":"api-reference/features/messaging.json POST /messaging/voip/calls/{id}/leave","href":"/api-reference/messaging/calls/leave-call-connection"},{"title":"Invite call participant","openapi":"api-reference/features/messaging.json POST /messaging/voip/calls/{id}/participants","href":"/api-reference/messaging/calls/invite-call-participant"},{"title":"Report call diagnostics","openapi":"api-reference/features/messaging.json POST /messaging/voip/calls/{id}/reports","href":"/api-reference/messaging/calls/report-call-diagnostics"},{"title":"End call","openapi":"api-reference/features/messaging.json DELETE /messaging/voip/calls/{id}","href":"/api-reference/messaging/calls/end-call"},{"title":"Reject call","openapi":"api-reference/features/messaging.json POST /messaging/{session}/calls/{callId}/reject","href":"/api-reference/messaging/calls/reject-call"}]},{"group":"Channels","pages":[{"title":"Create channel","openapi":"api-reference/features/channels.json POST /messaging/{session}/channels","href":"/api-reference/messaging/channels/create-channel"},{"title":"List channels","openapi":"api-reference/features/channels.json GET /messaging/{session}/channels","href":"/api-reference/messaging/channels/list-channels"},{"title":"List channel messages","openapi":"api-reference/features/channels.json GET /messaging/{session}/channels/{id}/messages","href":"/api-reference/messaging/channels/list-channel-messages"},{"title":"List channel message updates","openapi":"api-reference/features/channels.json GET /messaging/{session}/channels/{id}/message-updates","href":"/api-reference/messaging/channels/list-channel-message-updates"},{"title":"Get channel","openapi":"api-reference/features/channels.json GET /messaging/{session}/channels/{id}","href":"/api-reference/messaging/channels/get-channel"},{"title":"Mark channel message viewed","openapi":"api-reference/features/channels.json POST /messaging/{session}/channels/{id}/messages/{messageId}/viewed","href":"/api-reference/messaging/channels/mark-channel-message-viewed"},{"title":"React to channel message","openapi":"api-reference/features/channels.json POST /messaging/{session}/channels/{id}/messages/{messageId}/reaction","href":"/api-reference/messaging/channels/react-to-channel-message"},{"title":"Subscribe channel live updates","openapi":"api-reference/features/channels.json POST /messaging/{session}/channels/{id}/live-updates","href":"/api-reference/messaging/channels/subscribe-channel-live-updates"},{"title":"Follow channel","openapi":"api-reference/features/channels.json POST /messaging/{session}/channels/{id}/follow","href":"/api-reference/messaging/channels/follow-channel"},{"title":"Unfollow channel","openapi":"api-reference/features/channels.json POST /messaging/{session}/channels/{id}/unfollow","href":"/api-reference/messaging/channels/unfollow-channel"},{"title":"Mute channel","openapi":"api-reference/features/channels.json POST /messaging/{session}/channels/{id}/mute","href":"/api-reference/messaging/channels/mute-channel"},{"title":"Unmute channel","openapi":"api-reference/features/channels.json POST /messaging/{session}/channels/{id}/unmute","href":"/api-reference/messaging/channels/unmute-channel"},{"title":"Delete channel","openapi":"api-reference/features/channels.json DELETE /messaging/{session}/channels/{id}","href":"/api-reference/messaging/channels/delete-channel"}]},{"group":"Business profiles","pages":[{"title":"Get profile","openapi":"api-reference/features/conversations.json GET /messaging/{session}/profile","href":"/api-reference/messaging/business-profiles/get-profile"},{"title":"Get business linked accounts","openapi":"api-reference/features/business.json GET /messaging/{session}/business/linked-accounts","href":"/api-reference/messaging/business-profiles/get-business-linked-accounts"},{"title":"Get business eligibility","openapi":"api-reference/features/business.json GET /messaging/{session}/business/eligibility","href":"/api-reference/messaging/business-profiles/get-business-eligibility"},{"title":"Get own business profile","openapi":"api-reference/features/business.json GET /messaging/{session}/business/profile","href":"/api-reference/messaging/business-profiles/get-own-business-profile"},{"title":"Get business merchant compliance","openapi":"api-reference/features/business.json GET /messaging/{session}/business/compliance","href":"/api-reference/messaging/business-profiles/get-business-merchant-compliance"},{"title":"Update linked business profile","openapi":"api-reference/features/business.json PATCH /messaging/{session}/business/profile","href":"/api-reference/messaging/business-profiles/update-linked-business-profile"},{"title":"Set profile name","openapi":"api-reference/features/conversations.json PUT /messaging/{session}/profile/name","href":"/api-reference/messaging/business-profiles/set-profile-name"},{"title":"Set profile status","openapi":"api-reference/features/conversations.json PUT /messaging/{session}/profile/status","href":"/api-reference/messaging/business-profiles/set-profile-status"},{"title":"Set profile picture","openapi":"api-reference/features/conversations.json PUT /messaging/{session}/profile/picture","href":"/api-reference/messaging/business-profiles/set-profile-picture"},{"title":"Set business cover photo","openapi":"api-reference/features/business.json PUT /messaging/{session}/business/profile/cover-photo","href":"/api-reference/messaging/business-profiles/set-business-cover-photo"},{"title":"Set business merchant compliance","openapi":"api-reference/features/business.json PUT /messaging/{session}/business/compliance","href":"/api-reference/messaging/business-profiles/set-business-merchant-compliance"},{"title":"Delete profile picture","openapi":"api-reference/features/conversations.json DELETE /messaging/{session}/profile/picture","href":"/api-reference/messaging/business-profiles/delete-profile-picture"},{"title":"Delete business cover photo","openapi":"api-reference/features/business.json DELETE /messaging/{session}/business/profile/cover-photo/{coverPhotoId}","href":"/api-reference/messaging/business-profiles/delete-business-cover-photo"}]},{"group":"Catalog and commerce","pages":[{"title":"Create business catalog","openapi":"api-reference/features/business.json POST /messaging/{session}/business/catalog","href":"/api-reference/messaging/catalog-and-commerce/create-business-catalog"},{"title":"Create business product","openapi":"api-reference/features/business.json POST /messaging/{session}/business/products","href":"/api-reference/messaging/catalog-and-commerce/create-business-product"},{"title":"Create business collection","openapi":"api-reference/features/business.json POST /messaging/{session}/business/collections","href":"/api-reference/messaging/catalog-and-commerce/create-business-collection"},{"title":"Get business catalog","openapi":"api-reference/features/business.json GET /messaging/{session}/business/catalog","href":"/api-reference/messaging/catalog-and-commerce/get-business-catalog"},{"title":"Get business product","openapi":"api-reference/features/business.json GET /messaging/{session}/business/products/{productId}","href":"/api-reference/messaging/catalog-and-commerce/get-business-product"},{"title":"Get business collections","openapi":"api-reference/features/business.json GET /messaging/{session}/business/collections","href":"/api-reference/messaging/catalog-and-commerce/get-business-collections"},{"title":"Get business collection","openapi":"api-reference/features/business.json GET /messaging/{session}/business/collections/{collectionId}","href":"/api-reference/messaging/catalog-and-commerce/get-business-collection"},{"title":"Get business order","openapi":"api-reference/features/business.json POST /messaging/{session}/business/orders/{orderId}/lookup","href":"/api-reference/messaging/catalog-and-commerce/get-business-order"},{"title":"Update business product","openapi":"api-reference/features/business.json PUT /messaging/{session}/business/products/{productId}","href":"/api-reference/messaging/catalog-and-commerce/update-business-product"},{"title":"Update business collection","openapi":"api-reference/features/business.json PATCH /messaging/{session}/business/collections/{collectionId}","href":"/api-reference/messaging/catalog-and-commerce/update-business-collection"},{"title":"Set business cart enabled","openapi":"api-reference/features/business.json PATCH /messaging/{session}/business/catalog/cart","href":"/api-reference/messaging/catalog-and-commerce/set-business-cart-enabled"},{"title":"Set business product visibility","openapi":"api-reference/features/business.json PATCH /messaging/{session}/business/products/{productId}/visibility","href":"/api-reference/messaging/catalog-and-commerce/set-business-product-visibility"},{"title":"Appeal business product","openapi":"api-reference/features/business.json POST /messaging/{session}/business/products/{productId}/appeal","href":"/api-reference/messaging/catalog-and-commerce/appeal-business-product"},{"title":"Reorder business collections","openapi":"api-reference/features/business.json POST /messaging/{session}/business/collections/reorder","href":"/api-reference/messaging/catalog-and-commerce/reorder-business-collections"},{"title":"Appeal business collection","openapi":"api-reference/features/business.json POST /messaging/{session}/business/collections/{collectionId}/appeal","href":"/api-reference/messaging/catalog-and-commerce/appeal-business-collection"},{"title":"Delete business product","openapi":"api-reference/features/business.json DELETE /messaging/{session}/business/products/{productId}","href":"/api-reference/messaging/catalog-and-commerce/delete-business-product"},{"title":"Delete business collection","openapi":"api-reference/features/business.json DELETE /messaging/{session}/business/collections/{collectionId}","href":"/api-reference/messaging/catalog-and-commerce/delete-business-collection"}]},{"group":"Quick replies","pages":[{"title":"Create business quick reply","openapi":"api-reference/features/business.json POST /messaging/{session}/business/quick-replies","href":"/api-reference/messaging/quick-replies/create-business-quick-reply"},{"title":"List business quick replies","openapi":"api-reference/features/business.json GET /messaging/{session}/business/quick-replies","href":"/api-reference/messaging/quick-replies/list-business-quick-replies"},{"title":"Set business quick reply","openapi":"api-reference/features/business.json PUT /messaging/{session}/business/quick-replies/{quickReplyId}","href":"/api-reference/messaging/quick-replies/set-business-quick-reply"},{"title":"Delete business quick reply","openapi":"api-reference/features/business.json DELETE /messaging/{session}/business/quick-replies/{quickReplyId}","href":"/api-reference/messaging/quick-replies/delete-business-quick-reply"}]},{"group":"Privacy","pages":[{"title":"Get privacy settings","openapi":"api-reference/features/conversations.json GET /messaging/{session}/privacy","href":"/api-reference/messaging/privacy/get-privacy-settings"},{"title":"Set default disappearing timer","openapi":"api-reference/features/conversations.json PUT /messaging/{session}/privacy/disappearing/default","href":"/api-reference/messaging/privacy/set-default-disappearing-timer"},{"title":"Set privacy setting","openapi":"api-reference/features/conversations.json PUT /messaging/{session}/privacy/{setting}","href":"/api-reference/messaging/privacy/set-privacy-setting"}]},{"group":"Templates","pages":[{"title":"Create project template","openapi":"api-reference/features/campaigns.json POST /messaging/projects/{projectSlug}/templates","href":"/api-reference/messaging/templates/create-project-template"},{"title":"List project templates","openapi":"api-reference/features/campaigns.json GET /messaging/projects/{projectSlug}/templates","href":"/api-reference/messaging/templates/list-project-templates"},{"title":"Get project template","openapi":"api-reference/features/campaigns.json GET /messaging/projects/{projectSlug}/templates/{id}","href":"/api-reference/messaging/templates/get-project-template"},{"title":"Update project template","openapi":"api-reference/features/campaigns.json PATCH /messaging/projects/{projectSlug}/templates/{id}","href":"/api-reference/messaging/templates/update-project-template"},{"title":"Preview project template","openapi":"api-reference/features/campaigns.json POST /messaging/projects/{projectSlug}/templates/{id}/preview","href":"/api-reference/messaging/templates/preview-project-template"},{"title":"Submit project template for approval","openapi":"api-reference/features/campaigns.json POST /messaging/projects/{projectSlug}/templates/{id}/submit","href":"/api-reference/messaging/templates/submit-project-template-for-approval"},{"title":"Delete project template","openapi":"api-reference/features/campaigns.json DELETE /messaging/projects/{projectSlug}/templates/{id}","href":"/api-reference/messaging/templates/delete-project-template"}]},{"group":"Campaigns","pages":[{"title":"Send project campaign test","openapi":"api-reference/features/campaigns.json POST /messaging/projects/{projectSlug}/campaigns/{id}/test-send","href":"/api-reference/messaging/campaigns/send-project-campaign-test"},{"title":"Create project campaign","openapi":"api-reference/features/campaigns.json POST /messaging/projects/{projectSlug}/campaigns","href":"/api-reference/messaging/campaigns/create-project-campaign"},{"title":"Create project campaign reply flow","openapi":"api-reference/features/campaigns.json POST /messaging/projects/{projectSlug}/campaign-reply-flows","href":"/api-reference/messaging/campaigns/create-project-campaign-reply-flow"},{"title":"List project campaigns","openapi":"api-reference/features/campaigns.json GET /messaging/projects/{projectSlug}/campaigns","href":"/api-reference/messaging/campaigns/list-project-campaigns"},{"title":"List project campaign recipients","openapi":"api-reference/features/campaigns.json GET /messaging/projects/{projectSlug}/campaigns/{id}/recipients","href":"/api-reference/messaging/campaigns/list-project-campaign-recipients"},{"title":"Get project campaign","openapi":"api-reference/features/campaigns.json GET /messaging/projects/{projectSlug}/campaigns/{id}","href":"/api-reference/messaging/campaigns/get-project-campaign"},{"title":"Get project campaign analytics","openapi":"api-reference/features/campaigns.json GET /messaging/projects/{projectSlug}/campaigns/{id}/analytics","href":"/api-reference/messaging/campaigns/get-project-campaign-analytics"},{"title":"Get project campaign links","openapi":"api-reference/features/campaigns.json GET /messaging/projects/{projectSlug}/campaigns/{id}/links","href":"/api-reference/messaging/campaigns/get-project-campaign-links"},{"title":"Get project campaign reply flow","openapi":"api-reference/features/campaigns.json GET /messaging/projects/{projectSlug}/campaign-reply-flows/{id}","href":"/api-reference/messaging/campaigns/get-project-campaign-reply-flow"},{"title":"Update project campaign","openapi":"api-reference/features/campaigns.json PATCH /messaging/projects/{projectSlug}/campaigns/{id}","href":"/api-reference/messaging/campaigns/update-project-campaign"},{"title":"Enroll project campaign contact","openapi":"api-reference/features/campaigns.json POST /messaging/projects/{projectSlug}/campaigns/{id}/enrollments","href":"/api-reference/messaging/campaigns/enroll-project-campaign-contact"},{"title":"Launch project campaign","openapi":"api-reference/features/campaigns.json POST /messaging/projects/{projectSlug}/campaigns/{id}/launch","href":"/api-reference/messaging/campaigns/launch-project-campaign"},{"title":"Pause project campaign","openapi":"api-reference/features/campaigns.json POST /messaging/projects/{projectSlug}/campaigns/{id}/pause","href":"/api-reference/messaging/campaigns/pause-project-campaign"},{"title":"Resume project campaign","openapi":"api-reference/features/campaigns.json POST /messaging/projects/{projectSlug}/campaigns/{id}/resume","href":"/api-reference/messaging/campaigns/resume-project-campaign"},{"title":"Reschedule project campaign","openapi":"api-reference/features/campaigns.json POST /messaging/projects/{projectSlug}/campaigns/{id}/reschedule","href":"/api-reference/messaging/campaigns/reschedule-project-campaign"},{"title":"Requeue campaign","openapi":"api-reference/features/campaigns.json POST /messaging/projects/{projectSlug}/campaigns/{id}/requeue","href":"/api-reference/messaging/campaigns/requeue-campaign"},{"title":"Set project campaign reply flow","openapi":"api-reference/features/campaigns.json PUT /messaging/projects/{projectSlug}/campaigns/{id}/reply-flow","href":"/api-reference/messaging/campaigns/set-project-campaign-reply-flow"},{"title":"Add project campaign recipients","openapi":"api-reference/features/campaigns.json POST /messaging/projects/{projectSlug}/campaigns/{id}/recipients","href":"/api-reference/messaging/campaigns/add-project-campaign-recipients"},{"title":"Export project campaign recipients","openapi":"api-reference/features/campaigns.json GET /messaging/projects/{projectSlug}/campaigns/{id}/recipients/export","href":"/api-reference/messaging/campaigns/export-project-campaign-recipients"},{"title":"Stop project campaign","openapi":"api-reference/features/campaigns.json POST /messaging/projects/{projectSlug}/campaigns/{id}/stop","href":"/api-reference/messaging/campaigns/stop-project-campaign"}]},{"group":"Webhooks","pages":[{"title":"Create webhook","openapi":"api-reference/features/integrations.json POST /messaging/webhooks","href":"/api-reference/messaging/webhooks/create-webhook"},{"title":"List webhooks","openapi":"api-reference/features/integrations.json GET /messaging/webhooks","href":"/api-reference/messaging/webhooks/list-webhooks"},{"title":"Get webhook","openapi":"api-reference/features/integrations.json GET /messaging/webhooks/{id}","href":"/api-reference/messaging/webhooks/get-webhook"},{"title":"Update webhook","openapi":"api-reference/features/integrations.json PUT /messaging/webhooks/{id}","href":"/api-reference/messaging/webhooks/update-webhook"},{"title":"Delete webhook","openapi":"api-reference/features/integrations.json DELETE /messaging/webhooks/{id}","href":"/api-reference/messaging/webhooks/delete-webhook"}]},{"group":"Health","pages":[{"title":"Get health","openapi":"api-reference/features/operations.json GET /health","href":"/api-reference/messaging/health/get-health"},{"title":"Ping","openapi":"api-reference/features/operations.json GET /ping","href":"/api-reference/messaging/health/ping"}]},{"group":"Info","pages":[{"title":"Get version","openapi":"api-reference/features/operations.json GET /messaging/info/version","href":"/api-reference/messaging/info/get-version"},{"title":"Get status","openapi":"api-reference/features/operations.json GET /messaging/info/status","href":"/api-reference/messaging/info/get-status"}]},{"group":"Bridge","pages":[{"title":"Get bridge route","openapi":"api-reference/features/numbers.json GET /messaging/bridge/route","href":"/api-reference/messaging/bridge/get-bridge-route"}]},{"group":"Passkey","pages":[{"title":"Get passkey challenge","openapi":"api-reference/features/operations.json GET /messaging/{session}/passkey/challenge/{ticketId}","href":"/api-reference/messaging/passkey/get-passkey-challenge"},{"title":"Get passkey confirmation","openapi":"api-reference/features/operations.json GET /messaging/{session}/passkey/confirmation","href":"/api-reference/messaging/passkey/get-passkey-confirmation"},{"title":"Verify extension passkey ticket","openapi":"api-reference/features/operations.json POST /passkey/verify","href":"/api-reference/messaging/passkey/verify-extension-passkey-ticket"},{"title":"Issue passkey challenge","openapi":"api-reference/features/operations.json POST /messaging/{session}/passkey/challenge","href":"/api-reference/messaging/passkey/issue-passkey-challenge"},{"title":"Submit passkey assertion","openapi":"api-reference/features/operations.json POST /messaging/{session}/passkey/assertion","href":"/api-reference/messaging/passkey/submit-passkey-assertion"},{"title":"Confirm passkey","openapi":"api-reference/features/operations.json POST /messaging/{session}/passkey/confirmation","href":"/api-reference/messaging/passkey/confirm-passkey"}]},{"group":"Features","pages":[{"title":"Evaluate features","openapi":"api-reference/features/operations.json POST /messaging/features/evaluate","href":"/api-reference/messaging/features/evaluate-features"}]},{"group":"Safe Mode","pages":[{"title":"Get project safe mode","openapi":"api-reference/features/operations.json GET /messaging/projects/{projectId}/safe-mode","href":"/api-reference/messaging/safe-mode/get-project-safe-mode"},{"title":"Get session safe mode","openapi":"api-reference/features/operations.json GET /messaging/{session}/safe-mode","href":"/api-reference/messaging/safe-mode/get-session-safe-mode"},{"title":"Update project safe mode","openapi":"api-reference/features/operations.json PUT /messaging/projects/{projectId}/safe-mode","href":"/api-reference/messaging/safe-mode/update-project-safe-mode"},{"title":"Update session safe mode","openapi":"api-reference/features/operations.json PUT /messaging/{session}/safe-mode","href":"/api-reference/messaging/safe-mode/update-session-safe-mode"}]},{"group":"Warm Up Plan","pages":[{"title":"Get project warmup plan","openapi":"api-reference/features/operations.json GET /messaging/projects/{projectId}/warmup-plan","href":"/api-reference/messaging/warm-up-plan/get-project-warmup-plan"},{"title":"Update project warmup plan","openapi":"api-reference/features/operations.json PUT /messaging/projects/{projectId}/warmup-plan","href":"/api-reference/messaging/warm-up-plan/update-project-warmup-plan"}]},{"group":"Bansafe","pages":[{"title":"Get project health policy","openapi":"api-reference/features/operations.json GET /messaging/projects/{projectId}/health-policy","href":"/api-reference/messaging/bansafe/get-project-health-policy"},{"title":"Update project health policy","openapi":"api-reference/features/operations.json PUT /messaging/projects/{projectId}/health-policy","href":"/api-reference/messaging/bansafe/update-project-health-policy"}]},{"group":"Ban Insurance","pages":[{"title":"Get project insurance evidence","openapi":"api-reference/features/operations.json GET /messaging/projects/{projectId}/insurance-evidence","href":"/api-reference/messaging/ban-insurance/get-project-insurance-evidence"},{"title":"Update project insurance evidence","openapi":"api-reference/features/operations.json PUT /messaging/projects/{projectId}/insurance-evidence","href":"/api-reference/messaging/ban-insurance/update-project-insurance-evidence"}]},{"group":"Cloud Api","pages":[{"title":"Embedded signup","openapi":"api-reference/features/operations.json POST /messaging/cloud-api/embedded-signup","href":"/api-reference/messaging/cloud-api/embedded-signup"}]},{"group":"Testing","pages":[{"title":"Send testing phone message","openapi":"api-reference/features/operations.json POST /messaging/{session}/phone/messages","href":"/api-reference/messaging/testing/send-testing-phone-message"},{"title":"Create testing history fixture","openapi":"api-reference/features/operations.json POST /messaging/projects/{projectId}/test-history-fixtures","href":"/api-reference/messaging/testing/create-testing-history-fixture"},{"title":"List test event fixtures","openapi":"api-reference/features/operations.json GET /messaging/test-events/fixtures","href":"/api-reference/messaging/testing/list-test-event-fixtures"},{"title":"Get testing phone","openapi":"api-reference/features/operations.json GET /messaging/{session}/phone","href":"/api-reference/messaging/testing/get-testing-phone"},{"title":"Trigger test event","openapi":"api-reference/features/operations.json POST /messaging/{session}/test-events","href":"/api-reference/messaging/testing/trigger-test-event"},{"title":"Unlink testing phone device","openapi":"api-reference/features/operations.json POST /messaging/{session}/phone/devices/{deviceId}/unlink","href":"/api-reference/messaging/testing/unlink-testing-phone-device"}]}]},{"group":"Platform API","pages":[{"group":"Media","pages":[{"title":"Create media upload url","openapi":"api-reference/features/messaging.json POST /platform/media/uploads","href":"/api-reference/platform/media/create-media-upload-url"},{"title":"Get media url","openapi":"api-reference/features/messaging.json GET /platform/media/{mediaId}","href":"/api-reference/platform/media/get-media-url"},{"title":"Delete stored media","openapi":"api-reference/features/messaging.json DELETE /platform/media/{mediaId}","href":"/api-reference/platform/media/delete-stored-media"}]},{"group":"Sessions","pages":[{"title":"Start session","openapi":"api-reference/features/numbers.json POST /platform/sessions/{sessionId}/start","href":"/api-reference/platform/sessions/start-session"},{"title":"List sessions","openapi":"api-reference/features/numbers.json GET /platform/sessions","href":"/api-reference/platform/sessions/list-sessions"},{"title":"Get session","openapi":"api-reference/features/numbers.json GET /platform/sessions/{sessionId}","href":"/api-reference/platform/sessions/get-session"},{"title":"Get session account","openapi":"api-reference/features/numbers.json GET /platform/sessions/{sessionId}/me","href":"/api-reference/platform/sessions/get-session-account"},{"title":"Get handoff keys","openapi":"api-reference/features/numbers.json POST /platform/sessions/{sessionId}/handoff-keys","href":"/api-reference/platform/sessions/get-handoff-keys"},{"title":"Get session tier change","openapi":"api-reference/features/numbers.json GET /platform/sessions/{sessionId}/tier-quotes/{quoteId}","href":"/api-reference/platform/sessions/get-session-tier-change"},{"title":"Get session capabilities","openapi":"api-reference/features/numbers.json GET /platform/sessions/{sessionId}/capabilities","href":"/api-reference/platform/sessions/get-session-capabilities"},{"title":"Update session","openapi":"api-reference/features/numbers.json PUT /platform/sessions/{sessionId}","href":"/api-reference/platform/sessions/update-session"},{"title":"Set session tier override","openapi":"api-reference/features/numbers.json PATCH /platform/sessions/{sessionId}","href":"/api-reference/platform/sessions/set-session-tier-override"},{"title":"Restart session","openapi":"api-reference/features/numbers.json POST /platform/sessions/{sessionId}/restart","href":"/api-reference/platform/sessions/restart-session"},{"title":"Logout session","openapi":"api-reference/features/numbers.json POST /platform/sessions/{sessionId}/logout","href":"/api-reference/platform/sessions/logout-session"},{"title":"Import handoff state","openapi":"api-reference/features/numbers.json POST /platform/sessions/{sessionId}/handoff-import","href":"/api-reference/platform/sessions/import-handoff-state"},{"title":"Upload app-state keys","openapi":"api-reference/features/numbers.json POST /platform/sessions/{sessionId}/upload-appstate-keys","href":"/api-reference/platform/sessions/upload-app-state-keys"},{"title":"Confirm handoff","openapi":"api-reference/features/numbers.json POST /platform/sessions/{sessionId}/handoff-ack","href":"/api-reference/platform/sessions/confirm-handoff"},{"title":"Quote session tier change","openapi":"api-reference/features/numbers.json POST /platform/sessions/{sessionId}/tier-quotes","href":"/api-reference/platform/sessions/quote-session-tier-change"},{"title":"Stop session","openapi":"api-reference/features/numbers.json POST /platform/sessions/{sessionId}/stop","href":"/api-reference/platform/sessions/stop-session"},{"title":"Stop sessions","openapi":"api-reference/features/numbers.json POST /platform/sessions/stop","href":"/api-reference/platform/sessions/stop-sessions"},{"title":"Delete session","openapi":"api-reference/features/numbers.json DELETE /platform/sessions/{sessionId}","href":"/api-reference/platform/sessions/delete-session"},{"title":"Delete sessions","openapi":"api-reference/features/numbers.json POST /platform/sessions/delete","href":"/api-reference/platform/sessions/delete-sessions"}]},{"group":"QuickLink","pages":[{"title":"Get quick link settings","openapi":"api-reference/features/integrations.json GET /platform/quicklink","href":"/api-reference/platform/quicklink/get-quick-link-settings"},{"title":"Update quick link settings","openapi":"api-reference/features/integrations.json PUT /platform/quicklink","href":"/api-reference/platform/quicklink/update-quick-link-settings"}]},{"group":"Calls","pages":[{"title":"List call records","openapi":"api-reference/features/messaging.json GET /platform/calls","href":"/api-reference/platform/calls/list-call-records"},{"title":"Get call settings","openapi":"api-reference/features/messaging.json GET /platform/sessions/{session}/call-settings","href":"/api-reference/platform/calls/get-call-settings"},{"title":"Get call retention","openapi":"api-reference/features/messaging.json GET /platform/call-retention","href":"/api-reference/platform/calls/get-call-retention"},{"title":"Get call stats","openapi":"api-reference/features/messaging.json GET /platform/calls/stats","href":"/api-reference/platform/calls/get-call-stats"},{"title":"Update call settings","openapi":"api-reference/features/messaging.json PUT /platform/sessions/{session}/call-settings","href":"/api-reference/platform/calls/update-call-settings"},{"title":"Update call retention","openapi":"api-reference/features/messaging.json PUT /platform/call-retention","href":"/api-reference/platform/calls/update-call-retention"},{"title":"Export call records","openapi":"api-reference/features/messaging.json GET /platform/calls/export","href":"/api-reference/platform/calls/export-call-records"}]},{"group":"Voice","pages":[{"title":"Create voice audio upload","openapi":"api-reference/features/messaging.json POST /platform/voice/audio","href":"/api-reference/platform/voice/create-voice-audio-upload"},{"title":"Create voice provider credential","openapi":"api-reference/features/messaging.json POST /platform/voice/provider-credentials","href":"/api-reference/platform/voice/create-voice-provider-credential"},{"title":"List voice audio","openapi":"api-reference/features/messaging.json GET /platform/voice/audio","href":"/api-reference/platform/voice/list-voice-audio"},{"title":"List voice provider credentials","openapi":"api-reference/features/messaging.json GET /platform/voice/provider-credentials","href":"/api-reference/platform/voice/list-voice-provider-credentials"},{"title":"Get voice audio","openapi":"api-reference/features/messaging.json GET /platform/voice/audio/{assetId}","href":"/api-reference/platform/voice/get-voice-audio"},{"title":"Get voice audio preview","openapi":"api-reference/features/messaging.json GET /platform/voice/audio/{assetId}/preview","href":"/api-reference/platform/voice/get-voice-audio-preview"},{"title":"Get voice provider credential","openapi":"api-reference/features/messaging.json GET /platform/voice/provider-credentials/{credentialId}","href":"/api-reference/platform/voice/get-voice-provider-credential"},{"title":"Update voice audio","openapi":"api-reference/features/messaging.json PATCH /platform/voice/audio/{assetId}","href":"/api-reference/platform/voice/update-voice-audio"},{"title":"Synthesize voice audio","openapi":"api-reference/features/messaging.json POST /platform/voice/audio/tts","href":"/api-reference/platform/voice/synthesize-voice-audio"},{"title":"Complete voice audio upload","openapi":"api-reference/features/messaging.json POST /platform/voice/audio/{assetId}/complete","href":"/api-reference/platform/voice/complete-voice-audio-upload"},{"title":"Verify voice provider credential","openapi":"api-reference/features/messaging.json POST /platform/voice/provider-credentials/{credentialId}/verify","href":"/api-reference/platform/voice/verify-voice-provider-credential"},{"title":"Delete voice audio","openapi":"api-reference/features/messaging.json DELETE /platform/voice/audio/{assetId}","href":"/api-reference/platform/voice/delete-voice-audio"},{"title":"Delete voice provider credential","openapi":"api-reference/features/messaging.json DELETE /platform/voice/provider-credentials/{credentialId}","href":"/api-reference/platform/voice/delete-voice-provider-credential"}]},{"group":"Templates","pages":[{"title":"Create message template","openapi":"api-reference/features/campaigns.json POST /platform/templates","href":"/api-reference/platform/templates/create-message-template"},{"title":"List message templates","openapi":"api-reference/features/campaigns.json GET /platform/templates","href":"/api-reference/platform/templates/list-message-templates"},{"title":"Get message template","openapi":"api-reference/features/campaigns.json GET /platform/templates/{templateId}","href":"/api-reference/platform/templates/get-message-template"},{"title":"Update message template","openapi":"api-reference/features/campaigns.json PATCH /platform/templates/{templateId}","href":"/api-reference/platform/templates/update-message-template"},{"title":"Delete message template","openapi":"api-reference/features/campaigns.json DELETE /platform/templates/{templateId}","href":"/api-reference/platform/templates/delete-message-template"}]},{"group":"Campaigns","pages":[{"title":"Create campaign","openapi":"api-reference/features/campaigns.json POST /platform/campaigns","href":"/api-reference/platform/campaigns/create-campaign"},{"title":"Create campaign reply flow","openapi":"api-reference/features/campaigns.json POST /platform/campaign-reply-flows","href":"/api-reference/platform/campaigns/create-campaign-reply-flow"},{"title":"List campaigns","openapi":"api-reference/features/campaigns.json GET /platform/campaigns","href":"/api-reference/platform/campaigns/list-campaigns"},{"title":"List campaign events","openapi":"api-reference/features/campaigns.json GET /platform/campaigns/{campaignId}/events","href":"/api-reference/platform/campaigns/list-campaign-events"},{"title":"List campaign recipients","openapi":"api-reference/features/campaigns.json GET /platform/campaigns/{campaignId}/recipients","href":"/api-reference/platform/campaigns/list-campaign-recipients"},{"title":"List campaign launch approvals","openapi":"api-reference/features/campaigns.json GET /platform/campaigns/{campaignId}/approvals","href":"/api-reference/platform/campaigns/list-campaign-launch-approvals"},{"title":"Get campaign","openapi":"api-reference/features/campaigns.json GET /platform/campaigns/{campaignId}","href":"/api-reference/platform/campaigns/get-campaign"},{"title":"Get campaign reply flow","openapi":"api-reference/features/campaigns.json GET /platform/campaign-reply-flows/{replyFlowId}","href":"/api-reference/platform/campaigns/get-campaign-reply-flow"},{"title":"Get campaign analytics","openapi":"api-reference/features/campaigns.json GET /platform/campaigns/{campaignId}/analytics","href":"/api-reference/platform/campaigns/get-campaign-analytics"},{"title":"Get campaign links","openapi":"api-reference/features/campaigns.json GET /platform/campaigns/{campaignId}/links","href":"/api-reference/platform/campaigns/get-campaign-links"},{"title":"Update campaign","openapi":"api-reference/features/campaigns.json PATCH /platform/campaigns/{campaignId}","href":"/api-reference/platform/campaigns/update-campaign"},{"title":"Launch campaign","openapi":"api-reference/features/campaigns.json POST /platform/campaigns/{campaignId}/launch","href":"/api-reference/platform/campaigns/launch-campaign"},{"title":"Pause campaign","openapi":"api-reference/features/campaigns.json POST /platform/campaigns/{campaignId}/pause","href":"/api-reference/platform/campaigns/pause-campaign"},{"title":"Resume campaign","openapi":"api-reference/features/campaigns.json POST /platform/campaigns/{campaignId}/resume","href":"/api-reference/platform/campaigns/resume-campaign"},{"title":"Reschedule campaign","openapi":"api-reference/features/campaigns.json POST /platform/campaigns/{campaignId}/reschedule","href":"/api-reference/platform/campaigns/reschedule-campaign"},{"title":"Archive campaign","openapi":"api-reference/features/campaigns.json POST /platform/campaigns/{campaignId}/archive","href":"/api-reference/platform/campaigns/archive-campaign"},{"title":"Duplicate campaign","openapi":"api-reference/features/campaigns.json POST /platform/campaigns/{campaignId}/duplicate","href":"/api-reference/platform/campaigns/duplicate-campaign"},{"title":"Requeue failed campaign","openapi":"api-reference/features/campaigns.json POST /platform/campaigns/{campaignId}/requeue","href":"/api-reference/platform/campaigns/requeue-failed-campaign"},{"title":"Enroll campaign contact","openapi":"api-reference/features/campaigns.json POST /platform/campaigns/{campaignId}/enrollments","href":"/api-reference/platform/campaigns/enroll-campaign-contact"},{"title":"Test send campaign","openapi":"api-reference/features/campaigns.json POST /platform/campaigns/{campaignId}/test-send","href":"/api-reference/platform/campaigns/test-send-campaign"},{"title":"Set campaign reply flow","openapi":"api-reference/features/campaigns.json PUT /platform/campaigns/{campaignId}/reply-flow","href":"/api-reference/platform/campaigns/set-campaign-reply-flow"},{"title":"Add campaign recipients","openapi":"api-reference/features/campaigns.json POST /platform/campaigns/{campaignId}/recipients","href":"/api-reference/platform/campaigns/add-campaign-recipients"},{"title":"Export campaign recipients","openapi":"api-reference/features/campaigns.json GET /platform/campaigns/{campaignId}/recipients/export","href":"/api-reference/platform/campaigns/export-campaign-recipients"},{"title":"Stop campaign","openapi":"api-reference/features/campaigns.json POST /platform/campaigns/{campaignId}/stop","href":"/api-reference/platform/campaigns/stop-campaign"},{"title":"Delete campaign","openapi":"api-reference/features/campaigns.json DELETE /platform/campaigns/{campaignId}","href":"/api-reference/platform/campaigns/delete-campaign"}]},{"group":"Audiences","pages":[{"title":"Create audience","openapi":"api-reference/features/campaigns.json POST /platform/audiences","href":"/api-reference/platform/audiences/create-audience"},{"title":"Create audience from campaign","openapi":"api-reference/features/campaigns.json POST /platform/audiences/from-campaign","href":"/api-reference/platform/audiences/create-audience-from-campaign"},{"title":"Create audience upload url","openapi":"api-reference/features/campaigns.json POST /platform/audiences/uploads","href":"/api-reference/platform/audiences/create-audience-upload-url"},{"title":"List audiences","openapi":"api-reference/features/campaigns.json GET /platform/audiences","href":"/api-reference/platform/audiences/list-audiences"},{"title":"List audience members","openapi":"api-reference/features/campaigns.json GET /platform/audiences/{listId}/members","href":"/api-reference/platform/audiences/list-audience-members"},{"title":"Get audience","openapi":"api-reference/features/campaigns.json GET /platform/audiences/{listId}","href":"/api-reference/platform/audiences/get-audience"},{"title":"Add audience members","openapi":"api-reference/features/campaigns.json POST /platform/audiences/{listId}/members","href":"/api-reference/platform/audiences/add-audience-members"},{"title":"Delete audience","openapi":"api-reference/features/campaigns.json DELETE /platform/audiences/{listId}","href":"/api-reference/platform/audiences/delete-audience"},{"title":"Delete audience member","openapi":"api-reference/features/campaigns.json DELETE /platform/audiences/{listId}/members/{phone}","href":"/api-reference/platform/audiences/delete-audience-member"}]},{"group":"Flows","pages":[{"title":"Create flow draft","openapi":"api-reference/features/campaigns.json POST /platform/flows","href":"/api-reference/platform/flows/create-flow-draft"},{"title":"List flow drafts","openapi":"api-reference/features/campaigns.json GET /platform/flows","href":"/api-reference/platform/flows/list-flow-drafts"},{"title":"Get flow","openapi":"api-reference/features/campaigns.json GET /platform/flows/{flowId}","href":"/api-reference/platform/flows/get-flow"},{"title":"Update flow","openapi":"api-reference/features/campaigns.json PATCH /platform/flows/{flowId}","href":"/api-reference/platform/flows/update-flow"},{"title":"Delete flow","openapi":"api-reference/features/campaigns.json DELETE /platform/flows/{flowId}","href":"/api-reference/platform/flows/delete-flow"}]},{"group":"Opt-outs","pages":[{"title":"Create opt out","openapi":"api-reference/features/campaigns.json POST /platform/optouts","href":"/api-reference/platform/opt-outs/create-opt-out"},{"title":"Create opt outs","openapi":"api-reference/features/campaigns.json POST /platform/optouts/batch","href":"/api-reference/platform/opt-outs/create-opt-outs"},{"title":"List opt outs","openapi":"api-reference/features/campaigns.json GET /platform/optouts","href":"/api-reference/platform/opt-outs/list-opt-outs"},{"title":"Get opt out settings","openapi":"api-reference/features/campaigns.json GET /platform/optouts/settings","href":"/api-reference/platform/opt-outs/get-opt-out-settings"},{"title":"Get stop confirmation settings","openapi":"api-reference/features/campaigns.json GET /platform/optouts/confirmation-settings","href":"/api-reference/platform/opt-outs/get-stop-confirmation-settings"},{"title":"Get stop confirmation summary","openapi":"api-reference/features/campaigns.json GET /platform/optouts/confirmation-summary","href":"/api-reference/platform/opt-outs/get-stop-confirmation-summary"},{"title":"Update opt out settings","openapi":"api-reference/features/campaigns.json PUT /platform/optouts/settings","href":"/api-reference/platform/opt-outs/update-opt-out-settings"},{"title":"Update stop confirmation settings","openapi":"api-reference/features/campaigns.json PUT /platform/optouts/confirmation-settings","href":"/api-reference/platform/opt-outs/update-stop-confirmation-settings"},{"title":"Delete opt out","openapi":"api-reference/features/campaigns.json DELETE /platform/optouts/{phone}","href":"/api-reference/platform/opt-outs/delete-opt-out"}]},{"group":"Webhooks","pages":[{"title":"Create team webhook","openapi":"api-reference/features/integrations.json POST /platform/webhooks","href":"/api-reference/platform/webhooks/create-team-webhook"},{"title":"Create project webhook","openapi":"api-reference/features/integrations.json POST /platform/projects/{projectId}/webhooks","href":"/api-reference/platform/webhooks/create-project-webhook"},{"title":"List team webhooks","openapi":"api-reference/features/integrations.json GET /platform/webhooks","href":"/api-reference/platform/webhooks/list-team-webhooks"},{"title":"List project webhooks","openapi":"api-reference/features/integrations.json GET /platform/projects/{projectId}/webhooks","href":"/api-reference/platform/webhooks/list-project-webhooks"},{"title":"Get team webhook","openapi":"api-reference/features/integrations.json GET /platform/webhooks/{webhookId}","href":"/api-reference/platform/webhooks/get-team-webhook"},{"title":"Get project webhook","openapi":"api-reference/features/integrations.json GET /platform/projects/{projectId}/webhooks/{webhookId}","href":"/api-reference/platform/webhooks/get-project-webhook"},{"title":"Update team webhook","openapi":"api-reference/features/integrations.json PATCH /platform/webhooks/{webhookId}","href":"/api-reference/platform/webhooks/update-team-webhook"},{"title":"Update project webhook","openapi":"api-reference/features/integrations.json PATCH /platform/projects/{projectId}/webhooks/{webhookId}","href":"/api-reference/platform/webhooks/update-project-webhook"},{"title":"Rotate team webhook secret","openapi":"api-reference/features/integrations.json POST /platform/webhooks/{webhookId}/secret-rotations","href":"/api-reference/platform/webhooks/rotate-team-webhook-secret"},{"title":"Test team webhook","openapi":"api-reference/features/integrations.json POST /platform/webhooks/{webhookId}/tests","href":"/api-reference/platform/webhooks/test-team-webhook"},{"title":"Rotate project webhook secret","openapi":"api-reference/features/integrations.json POST /platform/projects/{projectId}/webhooks/{webhookId}/secret-rotations","href":"/api-reference/platform/webhooks/rotate-project-webhook-secret"},{"title":"Test project webhook","openapi":"api-reference/features/integrations.json POST /platform/projects/{projectId}/webhooks/{webhookId}/tests","href":"/api-reference/platform/webhooks/test-project-webhook"},{"title":"Delete team webhook","openapi":"api-reference/features/integrations.json DELETE /platform/webhooks/{webhookId}","href":"/api-reference/platform/webhooks/delete-team-webhook"},{"title":"Delete project webhook","openapi":"api-reference/features/integrations.json DELETE /platform/projects/{projectId}/webhooks/{webhookId}","href":"/api-reference/platform/webhooks/delete-project-webhook"}]},{"group":"Events","pages":[{"title":"List team events","openapi":"api-reference/features/operations.json GET /platform/events","href":"/api-reference/platform/events/list-team-events"},{"title":"List project events","openapi":"api-reference/features/operations.json GET /platform/projects/{projectId}/events","href":"/api-reference/platform/events/list-project-events"},{"title":"Get team event","openapi":"api-reference/features/operations.json GET /platform/events/{eventId}","href":"/api-reference/platform/events/get-team-event"},{"title":"Get project event","openapi":"api-reference/features/operations.json GET /platform/projects/{projectId}/events/{eventId}","href":"/api-reference/platform/events/get-project-event"},{"title":"Stream project events","openapi":"api-reference/features/operations.json GET /platform/projects/{projectId}/events/stream","href":"/api-reference/platform/events/stream-project-events"},{"title":"Acknowledge project event stream","openapi":"api-reference/features/operations.json POST /platform/projects/{projectId}/events/stream/{streamId}/ack","href":"/api-reference/platform/events/acknowledge-project-event-stream"},{"title":"Replay team event","openapi":"api-reference/features/operations.json POST /platform/events/{eventId}/replays","href":"/api-reference/platform/events/replay-team-event"},{"title":"Replay project event","openapi":"api-reference/features/operations.json POST /platform/projects/{projectId}/events/{eventId}/replays","href":"/api-reference/platform/events/replay-project-event"}]},{"group":"Webhook deliveries","pages":[{"title":"List team webhook deliveries","openapi":"api-reference/features/operations.json GET /platform/webhook-deliveries","href":"/api-reference/platform/webhook-deliveries/list-team-webhook-deliveries"},{"title":"List team delivery attempts","openapi":"api-reference/features/operations.json GET /platform/webhook-deliveries/{deliveryId}/attempts","href":"/api-reference/platform/webhook-deliveries/list-team-delivery-attempts"},{"title":"List project webhook deliveries","openapi":"api-reference/features/operations.json GET /platform/projects/{projectId}/webhook-deliveries","href":"/api-reference/platform/webhook-deliveries/list-project-webhook-deliveries"},{"title":"List project webhook delivery attempts","openapi":"api-reference/features/operations.json GET /platform/projects/{projectId}/webhook-deliveries/{deliveryId}/attempts","href":"/api-reference/platform/webhook-deliveries/list-project-webhook-delivery-attempts"},{"title":"Get team webhook delivery","openapi":"api-reference/features/operations.json GET /platform/webhook-deliveries/{deliveryId}","href":"/api-reference/platform/webhook-deliveries/get-team-webhook-delivery"},{"title":"Get team delivery attempt","openapi":"api-reference/features/operations.json GET /platform/webhook-deliveries/{deliveryId}/attempts/{attemptId}","href":"/api-reference/platform/webhook-deliveries/get-team-delivery-attempt"},{"title":"Get project webhook delivery","openapi":"api-reference/features/operations.json GET /platform/projects/{projectId}/webhook-deliveries/{deliveryId}","href":"/api-reference/platform/webhook-deliveries/get-project-webhook-delivery"},{"title":"Get project webhook delivery attempt","openapi":"api-reference/features/operations.json GET /platform/projects/{projectId}/webhook-deliveries/{deliveryId}/attempts/{attemptId}","href":"/api-reference/platform/webhook-deliveries/get-project-webhook-delivery-attempt"},{"title":"Retry team webhook delivery","openapi":"api-reference/features/operations.json POST /platform/webhook-deliveries/{deliveryId}/retry","href":"/api-reference/platform/webhook-deliveries/retry-team-webhook-delivery"},{"title":"Retry project webhook delivery","openapi":"api-reference/features/operations.json POST /platform/projects/{projectId}/webhook-deliveries/{deliveryId}/retry","href":"/api-reference/platform/webhook-deliveries/retry-project-webhook-delivery"}]},{"group":"Projects","pages":[{"title":"Create project","openapi":"api-reference/features/team.json POST /platform/projects","href":"/api-reference/platform/projects/create-project"},{"title":"List projects","openapi":"api-reference/features/team.json GET /platform/projects","href":"/api-reference/platform/projects/list-projects"},{"title":"Request production enrollment","openapi":"api-reference/features/team.json POST /platform/projects/{projectId}/promote","href":"/api-reference/platform/projects/request-production-enrollment"},{"title":"Approve production enrollment","openapi":"api-reference/features/team.json POST /platform/projects/{projectId}/production-enrollments/{operationId}/approve","href":"/api-reference/platform/projects/approve-production-enrollment"},{"title":"Cancel production enrollment","openapi":"api-reference/features/team.json POST /platform/projects/{projectId}/production-enrollments/{operationId}/cancel","href":"/api-reference/platform/projects/cancel-production-enrollment"}]},{"group":"Customers","pages":[{"title":"Create customer","openapi":"api-reference/features/team.json POST /platform/customers","href":"/api-reference/platform/customers/create-customer"},{"title":"Create customer pairing link","openapi":"api-reference/features/team.json POST /platform/customers/{customerId}/pairing-links","href":"/api-reference/platform/customers/create-customer-pairing-link"},{"title":"List customers","openapi":"api-reference/features/team.json GET /platform/customers","href":"/api-reference/platform/customers/list-customers"},{"title":"List customer numbers","openapi":"api-reference/features/team.json GET /platform/customers/{customerId}/numbers","href":"/api-reference/platform/customers/list-customer-numbers"},{"title":"List customer events","openapi":"api-reference/features/team.json GET /platform/customers/{customerId}/events","href":"/api-reference/platform/customers/list-customer-events"},{"title":"List customer pairing links","openapi":"api-reference/features/team.json GET /platform/customers/{customerId}/pairing-links","href":"/api-reference/platform/customers/list-customer-pairing-links"},{"title":"Get customers status","openapi":"api-reference/features/team.json GET /platform/projects/{projectId}/customers/status","href":"/api-reference/platform/customers/get-customers-status"},{"title":"Get customer","openapi":"api-reference/features/team.json GET /platform/customers/{customerId}","href":"/api-reference/platform/customers/get-customer"},{"title":"Update customer","openapi":"api-reference/features/team.json PATCH /platform/customers/{customerId}","href":"/api-reference/platform/customers/update-customer"},{"title":"Enable customers","openapi":"api-reference/features/team.json POST /platform/projects/{projectId}/customers/enable","href":"/api-reference/platform/customers/enable-customers"},{"title":"Archive customer","openapi":"api-reference/features/team.json POST /platform/customers/{customerId}/archive","href":"/api-reference/platform/customers/archive-customer"},{"title":"Restore customer","openapi":"api-reference/features/team.json POST /platform/customers/{customerId}/restore","href":"/api-reference/platform/customers/restore-customer"},{"title":"Transfer customer number","openapi":"api-reference/features/team.json POST /platform/customers/{customerId}/numbers/{sessionId}/transfer","href":"/api-reference/platform/customers/transfer-customer-number"},{"title":"Revoke customer pairing link","openapi":"api-reference/features/team.json DELETE /platform/customers/{customerId}/pairing-links/{pairingLinkId}","href":"/api-reference/platform/customers/revoke-customer-pairing-link"}]},{"group":"Team","pages":[{"title":"Get team","openapi":"api-reference/features/operations.json GET /platform/team","href":"/api-reference/platform/team/get-team"}]},{"group":"Members","pages":[{"title":"List members","openapi":"api-reference/features/team.json GET /platform/members","href":"/api-reference/platform/members/list-members"}]},{"group":"Credentials","pages":[{"title":"Get client rules","openapi":"api-reference/features/integrations.json GET /platform/sessions/{session}/client-rules","href":"/api-reference/platform/credentials/get-client-rules"},{"title":"Mint client token","openapi":"api-reference/features/integrations.json POST /platform/client-tokens","href":"/api-reference/platform/credentials/mint-client-token"},{"title":"Set client rules","openapi":"api-reference/features/integrations.json PUT /platform/sessions/{session}/client-rules","href":"/api-reference/platform/credentials/set-client-rules"},{"title":"Delete client rules","openapi":"api-reference/features/integrations.json DELETE /platform/sessions/{session}/client-rules","href":"/api-reference/platform/credentials/delete-client-rules"}]},{"group":"Billing","pages":[{"title":"List usage meters","openapi":"api-reference/features/team.json GET /platform/billing/usage","href":"/api-reference/platform/billing/list-usage-meters"},{"title":"List billing transactions","openapi":"api-reference/features/team.json GET /platform/billing/transactions","href":"/api-reference/platform/billing/list-billing-transactions"},{"title":"List tier pricing","openapi":"api-reference/features/team.json GET /platform/billing/pricing","href":"/api-reference/platform/billing/list-tier-pricing"},{"title":"Get billing","openapi":"api-reference/features/team.json GET /platform/billing","href":"/api-reference/platform/billing/get-billing"},{"title":"Get resource billing controls","openapi":"api-reference/features/team.json GET /platform/billing/controls/{scope}/{resourceId}","href":"/api-reference/platform/billing/get-resource-billing-controls"},{"title":"Get billing limits","openapi":"api-reference/features/team.json GET /platform/billing/limits","href":"/api-reference/platform/billing/get-billing-limits"},{"title":"Get billing priorities","openapi":"api-reference/features/team.json GET /platform/billing/priorities","href":"/api-reference/platform/billing/get-billing-priorities"},{"title":"Set resource billing controls","openapi":"api-reference/features/team.json PUT /platform/billing/controls/{scope}/{resourceId}","href":"/api-reference/platform/billing/set-resource-billing-controls"},{"title":"Set billing limit","openapi":"api-reference/features/team.json PUT /platform/billing/limits/{scope}/{resourceId}","href":"/api-reference/platform/billing/set-billing-limit"},{"title":"Reorder billing priorities","openapi":"api-reference/features/team.json PUT /platform/billing/priorities","href":"/api-reference/platform/billing/reorder-billing-priorities"},{"title":"Set billing priority","openapi":"api-reference/features/team.json PUT /platform/billing/priorities/{scope}/{resourceId}","href":"/api-reference/platform/billing/set-billing-priority"}]},{"group":"Request logs","pages":[{"title":"List project request logs","openapi":"api-reference/features/operations.json GET /platform/projects/{projectId}/request-logs","href":"/api-reference/platform/request-logs/list-project-request-logs"}]},{"group":"Audit logs","pages":[{"title":"List audit logs","openapi":"api-reference/features/team.json GET /platform/audit","href":"/api-reference/platform/audit-logs/list-audit-logs"}]},{"group":"Incidents","pages":[{"title":"List security incidents","openapi":"api-reference/features/team.json GET /platform/incidents","href":"/api-reference/platform/incidents/list-security-incidents"},{"title":"Acknowledge security incident","openapi":"api-reference/features/team.json POST /platform/incidents/{incidentId}/acknowledge","href":"/api-reference/platform/incidents/acknowledge-security-incident"}]},{"group":"Bans","pages":[{"title":"List session bans","openapi":"api-reference/features/team.json GET /platform/bans","href":"/api-reference/platform/bans/list-session-bans"},{"title":"List active session bans","openapi":"api-reference/features/team.json GET /platform/bans/active","href":"/api-reference/platform/bans/list-active-session-bans"}]},{"group":"Operations","pages":[{"title":"List operations","openapi":"api-reference/features/numbers.json GET /platform/operations","href":"/api-reference/platform/operations/list-operations"},{"title":"List operation transitions","openapi":"api-reference/features/numbers.json GET /platform/operations/{operationId}/transitions","href":"/api-reference/platform/operations/list-operation-transitions"},{"title":"List project operations","openapi":"api-reference/features/numbers.json GET /platform/projects/{projectId}/operations","href":"/api-reference/platform/operations/list-project-operations"},{"title":"List project operation transitions","openapi":"api-reference/features/numbers.json GET /platform/projects/{projectId}/operations/{operationId}/transitions","href":"/api-reference/platform/operations/list-project-operation-transitions"},{"title":"Get account operation","openapi":"api-reference/features/numbers.json GET /platform/operations/{operationId}","href":"/api-reference/platform/operations/get-account-operation"},{"title":"Get project operation","openapi":"api-reference/features/numbers.json GET /platform/projects/{projectId}/operations/{operationId}","href":"/api-reference/platform/operations/get-project-operation"},{"title":"Cancel operation","openapi":"api-reference/features/numbers.json POST /platform/operations/{operationId}/cancel","href":"/api-reference/platform/operations/cancel-operation"},{"title":"Cancel project operation","openapi":"api-reference/features/numbers.json POST /platform/projects/{projectId}/operations/{operationId}/cancel","href":"/api-reference/platform/operations/cancel-project-operation"}]},{"group":"Campaign Settings","pages":[{"title":"Get campaign settings","openapi":"api-reference/features/campaigns.json GET /platform/campaign-settings","href":"/api-reference/platform/campaign-settings/get-campaign-settings"},{"title":"Get campaign frequency cap","openapi":"api-reference/features/campaigns.json GET /platform/campaign-settings/frequency-cap","href":"/api-reference/platform/campaign-settings/get-campaign-frequency-cap"},{"title":"Update campaign frequency cap","openapi":"api-reference/features/campaigns.json PUT /platform/campaign-settings/frequency-cap","href":"/api-reference/platform/campaign-settings/update-campaign-frequency-cap"}]},{"group":"Audience Profiles","pages":[{"title":"Create audience profile import","openapi":"api-reference/features/campaigns.json POST /platform/audience-profile-imports","href":"/api-reference/platform/audience-profiles/create-audience-profile-import"},{"title":"List audience profiles","openapi":"api-reference/features/campaigns.json GET /platform/audience-profiles","href":"/api-reference/platform/audience-profiles/list-audience-profiles"},{"title":"List audience profile consent","openapi":"api-reference/features/campaigns.json GET /platform/audience-profiles/{phone}/consent","href":"/api-reference/platform/audience-profiles/list-audience-profile-consent"},{"title":"Get audience profile","openapi":"api-reference/features/campaigns.json GET /platform/audience-profiles/{phone}","href":"/api-reference/platform/audience-profiles/get-audience-profile"},{"title":"Get audience profile import","openapi":"api-reference/features/campaigns.json GET /platform/audience-profile-imports/{jobId}","href":"/api-reference/platform/audience-profiles/get-audience-profile-import"},{"title":"Put audience profile","openapi":"api-reference/features/campaigns.json PUT /platform/audience-profiles/{phone}","href":"/api-reference/platform/audience-profiles/put-audience-profile"},{"title":"Cancel audience profile import","openapi":"api-reference/features/campaigns.json DELETE /platform/audience-profile-imports/{jobId}","href":"/api-reference/platform/audience-profiles/cancel-audience-profile-import"},{"title":"Delete audience profile","openapi":"api-reference/features/campaigns.json DELETE /platform/audience-profiles/{phone}","href":"/api-reference/platform/audience-profiles/delete-audience-profile"}]},{"group":"Audience Segments","pages":[{"title":"Create audience segment","openapi":"api-reference/features/campaigns.json POST /platform/audience-segments","href":"/api-reference/platform/audience-segments/create-audience-segment"},{"title":"List audience segments","openapi":"api-reference/features/campaigns.json GET /platform/audience-segments","href":"/api-reference/platform/audience-segments/list-audience-segments"},{"title":"Get audience segment","openapi":"api-reference/features/campaigns.json GET /platform/audience-segments/{segmentId}","href":"/api-reference/platform/audience-segments/get-audience-segment"},{"title":"Update audience segment","openapi":"api-reference/features/campaigns.json PATCH /platform/audience-segments/{segmentId}","href":"/api-reference/platform/audience-segments/update-audience-segment"},{"title":"Preview audience segment rules","openapi":"api-reference/features/campaigns.json POST /platform/audience-segments/preview","href":"/api-reference/platform/audience-segments/preview-audience-segment-rules"},{"title":"Preview audience segment","openapi":"api-reference/features/campaigns.json GET /platform/audience-segments/{segmentId}/preview","href":"/api-reference/platform/audience-segments/preview-audience-segment"},{"title":"Delete audience segment","openapi":"api-reference/features/campaigns.json DELETE /platform/audience-segments/{segmentId}","href":"/api-reference/platform/audience-segments/delete-audience-segment"}]},{"group":"Analytics","pages":[{"title":"Export team analytics metrics","openapi":"api-reference/features/operations.json GET /platform/analytics/metrics","href":"/api-reference/platform/analytics/export-team-analytics-metrics"},{"title":"Export project analytics metrics","openapi":"api-reference/features/operations.json GET /platform/projects/{projectId}/analytics/metrics","href":"/api-reference/platform/analytics/export-project-analytics-metrics"},{"title":"Read team analytics","openapi":"api-reference/features/operations.json GET /platform/analytics","href":"/api-reference/platform/analytics/read-team-analytics"},{"title":"Read project analytics","openapi":"api-reference/features/operations.json GET /platform/projects/{projectId}/analytics","href":"/api-reference/platform/analytics/read-project-analytics"}]},{"group":"SIP trunks","pages":[{"title":"Create SIP trunk","openapi":"api-reference/features/operations.json POST /platform/sip-trunks","href":"/api-reference/platform/sip-trunks/create-sip-trunk"},{"title":"List SIP trunks","openapi":"api-reference/features/operations.json GET /platform/sip-trunks","href":"/api-reference/platform/sip-trunks/list-sip-trunks"},{"title":"Get SIP endpoint","openapi":"api-reference/features/operations.json GET /platform/sip/endpoint","href":"/api-reference/platform/sip-trunks/get-sip-endpoint"},{"title":"Get SIP trunk","openapi":"api-reference/features/operations.json GET /platform/sip-trunks/{trunkId}","href":"/api-reference/platform/sip-trunks/get-sip-trunk"},{"title":"Update SIP trunk","openapi":"api-reference/features/operations.json PATCH /platform/sip-trunks/{trunkId}","href":"/api-reference/platform/sip-trunks/update-sip-trunk"},{"title":"Rotate SIP trunk credentials","openapi":"api-reference/features/operations.json POST /platform/sip-trunks/{trunkId}/credentials","href":"/api-reference/platform/sip-trunks/rotate-sip-trunk-credentials"},{"title":"Delete SIP trunk","openapi":"api-reference/features/operations.json DELETE /platform/sip-trunks/{trunkId}","href":"/api-reference/platform/sip-trunks/delete-sip-trunk"}]},{"group":"Call Consent","pages":[{"title":"Create call opt out","openapi":"api-reference/features/operations.json POST /platform/call-opt-outs","href":"/api-reference/platform/call-consent/create-call-opt-out"},{"title":"List call opt outs","openapi":"api-reference/features/operations.json GET /platform/call-opt-outs","href":"/api-reference/platform/call-consent/list-call-opt-outs"},{"title":"Get call policy","openapi":"api-reference/features/operations.json GET /platform/call-policy","href":"/api-reference/platform/call-consent/get-call-policy"},{"title":"Update call policy","openapi":"api-reference/features/operations.json PUT /platform/call-policy","href":"/api-reference/platform/call-consent/update-call-policy"},{"title":"Import call opt outs","openapi":"api-reference/features/operations.json POST /platform/call-opt-outs/import","href":"/api-reference/platform/call-consent/import-call-opt-outs"},{"title":"Delete call opt out","openapi":"api-reference/features/operations.json DELETE /platform/call-opt-outs/{optOutId}","href":"/api-reference/platform/call-consent/delete-call-opt-out"}]},{"group":"Session Configuration","pages":[{"title":"Get session configuration defaults","openapi":"api-reference/features/operations.json GET /platform/session-configuration","href":"/api-reference/platform/session-configuration/get-session-configuration-defaults"},{"title":"Update session configuration defaults","openapi":"api-reference/features/operations.json PUT /platform/session-configuration","href":"/api-reference/platform/session-configuration/update-session-configuration-defaults"}]},{"group":"Bansafe","pages":[{"title":"Create ban safe incident","openapi":"api-reference/features/operations.json POST /platform/bansafe/incidents","href":"/api-reference/platform/bansafe/create-ban-safe-incident"},{"title":"List ban safe health","openapi":"api-reference/features/operations.json GET /platform/bansafe/health","href":"/api-reference/platform/bansafe/list-ban-safe-health"},{"title":"List ban safe health history","openapi":"api-reference/features/operations.json GET /platform/bansafe/health/{session}/history","href":"/api-reference/platform/bansafe/list-ban-safe-health-history"},{"title":"List ban safe signals","openapi":"api-reference/features/operations.json GET /platform/bansafe/signals","href":"/api-reference/platform/bansafe/list-ban-safe-signals"},{"title":"List ban safe telemetry history","openapi":"api-reference/features/operations.json GET /platform/bansafe/telemetry/{session}/history","href":"/api-reference/platform/bansafe/list-ban-safe-telemetry-history"},{"title":"List ban safe collection","openapi":"api-reference/features/operations.json GET /platform/bansafe/collection","href":"/api-reference/platform/bansafe/list-ban-safe-collection"},{"title":"List ban safe health actions","openapi":"api-reference/features/operations.json GET /platform/bansafe/health-actions","href":"/api-reference/platform/bansafe/list-ban-safe-health-actions"},{"title":"List ban safe findings","openapi":"api-reference/features/operations.json GET /platform/bansafe/findings","href":"/api-reference/platform/bansafe/list-ban-safe-findings"},{"title":"List ban safe enforcement","openapi":"api-reference/features/operations.json GET /platform/bansafe/enforcement","href":"/api-reference/platform/bansafe/list-ban-safe-enforcement"},{"title":"List ban safe incidents","openapi":"api-reference/features/operations.json GET /platform/bansafe/incidents","href":"/api-reference/platform/bansafe/list-ban-safe-incidents"},{"title":"List ban safe claims","openapi":"api-reference/features/operations.json GET /platform/bansafe/claims","href":"/api-reference/platform/bansafe/list-ban-safe-claims"},{"title":"Get ban safe health","openapi":"api-reference/features/operations.json GET /platform/bansafe/health/{session}","href":"/api-reference/platform/bansafe/get-ban-safe-health"},{"title":"Get ban safe telemetry","openapi":"api-reference/features/operations.json GET /platform/bansafe/telemetry/{session}","href":"/api-reference/platform/bansafe/get-ban-safe-telemetry"},{"title":"Get ban safe claim","openapi":"api-reference/features/operations.json GET /platform/bansafe/claims/{claimId}","href":"/api-reference/platform/bansafe/get-ban-safe-claim"},{"title":"Get project safe mode ceiling","openapi":"api-reference/features/operations.json GET /platform/projects/{projectId}/safe-mode","href":"/api-reference/platform/bansafe/get-project-safe-mode-ceiling"},{"title":"Get number safe mode","openapi":"api-reference/features/operations.json GET /platform/sessions/{sessionId}/safe-mode","href":"/api-reference/platform/bansafe/get-number-safe-mode"},{"title":"Get project warmup plan settings","openapi":"api-reference/features/operations.json GET /platform/projects/{projectId}/warmup-plan","href":"/api-reference/platform/bansafe/get-project-warmup-plan-settings"},{"title":"Get project health policy settings","openapi":"api-reference/features/operations.json GET /platform/projects/{projectId}/health-policy","href":"/api-reference/platform/bansafe/get-project-health-policy-settings"},{"title":"Get insurance evidence settings","openapi":"api-reference/features/operations.json GET /platform/projects/{projectId}/insurance-evidence","href":"/api-reference/platform/bansafe/get-insurance-evidence-settings"},{"title":"Update project safe mode ceiling","openapi":"api-reference/features/operations.json PUT /platform/projects/{projectId}/safe-mode","href":"/api-reference/platform/bansafe/update-project-safe-mode-ceiling"},{"title":"Update number safe mode","openapi":"api-reference/features/operations.json PUT /platform/sessions/{sessionId}/safe-mode","href":"/api-reference/platform/bansafe/update-number-safe-mode"},{"title":"Update project warmup plan settings","openapi":"api-reference/features/operations.json PUT /platform/projects/{projectId}/warmup-plan","href":"/api-reference/platform/bansafe/update-project-warmup-plan-settings"},{"title":"Update project health policy settings","openapi":"api-reference/features/operations.json PUT /platform/projects/{projectId}/health-policy","href":"/api-reference/platform/bansafe/update-project-health-policy-settings"},{"title":"Update insurance evidence settings","openapi":"api-reference/features/operations.json PUT /platform/projects/{projectId}/insurance-evidence","href":"/api-reference/platform/bansafe/update-insurance-evidence-settings"},{"title":"Retract ban safe incident","openapi":"api-reference/features/operations.json POST /platform/bansafe/incidents/{incidentId}/retract","href":"/api-reference/platform/bansafe/retract-ban-safe-incident"}]},{"group":"Usage","pages":[{"title":"List usage records","openapi":"api-reference/features/operations.json GET /platform/usage/records","href":"/api-reference/platform/usage/list-usage-records"},{"title":"List usage gates","openapi":"api-reference/features/operations.json GET /platform/gates","href":"/api-reference/platform/usage/list-usage-gates"},{"title":"Get usage summary","openapi":"api-reference/features/operations.json GET /platform/usage","href":"/api-reference/platform/usage/get-usage-summary"}]}]},{"group":"Graph API","pages":[{"group":"Messages","pages":[{"title":"Send a message","openapi":"api-reference/features/messaging-graph.json POST /graph/whatsapp/{version}/{phoneNumberId}/messages","href":"/api-reference/graph/messages/send-a-message"},{"title":"Create QR code","openapi":"api-reference/features/messaging-graph.json POST /graph/whatsapp/{version}/{phoneNumberId}/message_qrdls","href":"/api-reference/graph/messages/create-qr-code"},{"title":"List QR codes","openapi":"api-reference/features/messaging-graph.json GET /graph/whatsapp/{version}/{phoneNumberId}/message_qrdls","href":"/api-reference/graph/messages/list-qr-codes"}]},{"group":"Media","pages":[{"title":"Start a media upload","openapi":"api-reference/features/messaging-graph.json POST /graph/whatsapp/{version}/{appId}/uploads","href":"/api-reference/graph/media/start-a-media-upload"},{"title":"Get media","openapi":"api-reference/features/messaging-graph.json GET /graph/whatsapp/{version}/{objectId}","href":"/api-reference/graph/media/get-media"},{"title":"Upload media bytes","openapi":"api-reference/features/messaging-graph.json POST /graph/whatsapp/{version}/{objectId}","href":"/api-reference/graph/media/upload-media-bytes"},{"title":"Upload media","openapi":"api-reference/features/messaging-graph.json POST /graph/whatsapp/{version}/{phoneNumberId}/media","href":"/api-reference/graph/media/upload-media"},{"title":"Download uploaded media","openapi":"api-reference/features/messaging-graph.json GET /graph/whatsapp/{version}/{mediaId}/download","href":"/api-reference/graph/media/download-uploaded-media"},{"title":"Delete uploaded media","openapi":"api-reference/features/messaging-graph.json DELETE /graph/whatsapp/{version}/{objectId}","href":"/api-reference/graph/media/delete-uploaded-media"}]},{"group":"Calls","pages":[{"title":"Manage a call","openapi":"api-reference/features/messaging-graph.json POST /graph/whatsapp/{version}/{phoneNumberId}/calls","href":"/api-reference/graph/calls/manage-a-call"}]},{"group":"Business profiles","pages":[{"title":"Get business profile","openapi":"api-reference/features/business-graph.json GET /graph/whatsapp/{version}/{phoneNumberId}/whatsapp_business_profile","href":"/api-reference/graph/business-profiles/get-business-profile"},{"title":"Update saved business profile","openapi":"api-reference/features/business-graph.json POST /graph/whatsapp/{version}/{phoneNumberId}/whatsapp_business_profile","href":"/api-reference/graph/business-profiles/update-saved-business-profile"}]},{"group":"Catalog and commerce","pages":[{"title":"List linked product catalogs","openapi":"api-reference/features/business-graph.json GET /graph/whatsapp/{version}/{wabaId}/product_catalogs","href":"/api-reference/graph/catalog-and-commerce/list-linked-product-catalogs"},{"title":"List linked catalog products","openapi":"api-reference/features/business-graph.json GET /graph/whatsapp/{version}/{wabaId}/product_catalogs/{catalogId}/products","href":"/api-reference/graph/catalog-and-commerce/list-linked-catalog-products"},{"title":"Get commerce settings","openapi":"api-reference/features/business-graph.json GET /graph/whatsapp/{version}/{phoneNumberId}/whatsapp_commerce_settings","href":"/api-reference/graph/catalog-and-commerce/get-commerce-settings"},{"title":"Update commerce settings","openapi":"api-reference/features/business-graph.json POST /graph/whatsapp/{version}/{phoneNumberId}/whatsapp_commerce_settings","href":"/api-reference/graph/catalog-and-commerce/update-commerce-settings"}]},{"group":"Templates","pages":[{"title":"Create message template","openapi":"api-reference/features/business-graph.json POST /graph/whatsapp/{version}/{wabaId}/message_templates","href":"/api-reference/graph/templates/create-message-template"},{"title":"List message templates","openapi":"api-reference/features/business-graph.json GET /graph/whatsapp/{version}/{wabaId}/message_templates","href":"/api-reference/graph/templates/list-message-templates"},{"title":"Delete message template","openapi":"api-reference/features/business-graph.json DELETE /graph/whatsapp/{version}/{wabaId}/message_templates","href":"/api-reference/graph/templates/delete-message-template"}]},{"group":"Flows","pages":[{"title":"Create WABA flow","openapi":"api-reference/features/campaigns-graph.json POST /graph/whatsapp/{version}/{wabaId}/flows","href":"/api-reference/graph/flows/create-waba-flow"},{"title":"List WABA flows","openapi":"api-reference/features/campaigns-graph.json GET /graph/whatsapp/{version}/{wabaId}/flows","href":"/api-reference/graph/flows/list-waba-flows"}]},{"group":"Webhooks","pages":[{"title":"List webhook apps","openapi":"api-reference/features/integrations-graph.json GET /graph/whatsapp/{version}/{wabaId}/subscribed_apps","href":"/api-reference/graph/webhooks/list-webhook-apps"},{"title":"Subscribe a webhook app","openapi":"api-reference/features/integrations-graph.json POST /graph/whatsapp/{version}/{wabaId}/subscribed_apps","href":"/api-reference/graph/webhooks/subscribe-a-webhook-app"},{"title":"Unsubscribe a webhook app","openapi":"api-reference/features/integrations-graph.json DELETE /graph/whatsapp/{version}/{wabaId}/subscribed_apps","href":"/api-reference/graph/webhooks/unsubscribe-a-webhook-app"}]},{"group":"Credentials","pages":[{"title":"Inspect an access token","openapi":"api-reference/features/integrations-graph.json GET /graph/whatsapp/{version}/debug_token","href":"/api-reference/graph/credentials/inspect-an-access-token"}]},{"group":"Conversation automation","pages":[{"title":"Get conversation automation","openapi":"api-reference/features/messaging-graph.json GET /graph/whatsapp/{version}/{phoneNumberId}/conversational_automation","href":"/api-reference/graph/conversation-automation/get-conversation-automation"},{"title":"Update conversation automation","openapi":"api-reference/features/messaging-graph.json POST /graph/whatsapp/{version}/{phoneNumberId}/conversational_automation","href":"/api-reference/graph/conversation-automation/update-conversation-automation"}]},{"group":"Blocklist","pages":[{"title":"List blocked contacts","openapi":"api-reference/features/messaging-graph.json GET /graph/whatsapp/{version}/{phoneNumberId}/block_users","href":"/api-reference/graph/blocklist/list-blocked-contacts"},{"title":"Block","openapi":"api-reference/features/messaging-graph.json POST /graph/whatsapp/{version}/{phoneNumberId}/block_users","href":"/api-reference/graph/blocklist/block"},{"title":"Unblock","openapi":"api-reference/features/messaging-graph.json DELETE /graph/whatsapp/{version}/{phoneNumberId}/block_users","href":"/api-reference/graph/blocklist/unblock"}]},{"group":"Phone numbers","pages":[{"title":"List phone numbers","openapi":"api-reference/features/business-graph.json GET /graph/whatsapp/{version}/{wabaId}/phone_numbers","href":"/api-reference/graph/phone-numbers/list-phone-numbers"},{"title":"Register","openapi":"api-reference/features/business-graph.json POST /graph/whatsapp/{version}/{phoneNumberId}/register","href":"/api-reference/graph/phone-numbers/register"},{"title":"Deregister","openapi":"api-reference/features/business-graph.json POST /graph/whatsapp/{version}/{phoneNumberId}/deregister","href":"/api-reference/graph/phone-numbers/deregister"},{"title":"Request code","openapi":"api-reference/features/business-graph.json POST /graph/whatsapp/{version}/{phoneNumberId}/request_code","href":"/api-reference/graph/phone-numbers/request-code"},{"title":"Verify code","openapi":"api-reference/features/business-graph.json POST /graph/whatsapp/{version}/{phoneNumberId}/verify_code","href":"/api-reference/graph/phone-numbers/verify-code"}]},{"group":"Marketing","pages":[{"title":"Send a marketing message","openapi":"api-reference/features/campaigns-graph.json POST /graph/whatsapp/{version}/{phoneNumberId}/marketing_messages","href":"/api-reference/graph/marketing/send-a-marketing-message"},{"title":"Get marketing status","openapi":"api-reference/features/campaigns-graph.json GET /graph/whatsapp/{version}/{wabaId}/marketing_messages/status","href":"/api-reference/graph/marketing/get-marketing-status"}]}]},{"group":"Webhook events","pages":[{"group":"Webhook events","pages":[{"title":"Events#message received","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook message.received","href":"/api-reference/events#message-received"},{"title":"Events#message sent","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook message.sent","href":"/api-reference/events#message-sent"},{"title":"Events#message ack","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook message.ack","href":"/api-reference/events#message-ack"},{"title":"Events#message revoked","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook message.revoked","href":"/api-reference/events#message-revoked"},{"title":"Events#message reaction","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook message.reaction","href":"/api-reference/events#message-reaction"},{"title":"Events#message edited","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook message.edited","href":"/api-reference/events#message-edited"},{"title":"Events#message update","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook message.update","href":"/api-reference/events#message-update"},{"title":"Events#message delete","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook message.delete","href":"/api-reference/events#message-delete"},{"title":"Events#message vote","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook message.vote","href":"/api-reference/events#message-vote"},{"title":"Events#session status","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook session.status","href":"/api-reference/events#session-status"},{"title":"Events#session connected","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook session.connected","href":"/api-reference/events#session-connected"},{"title":"Events#session logged out","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook session.logged_out","href":"/api-reference/events#session-logged-out"},{"title":"Events#session phone offline","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook session.phone_offline","href":"/api-reference/events#session-phone-offline"},{"title":"Events#session capabilities updated","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook session.capabilities_updated","href":"/api-reference/events#session-capabilities-updated"},{"title":"Events#session restriction updated","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook session.restriction_updated","href":"/api-reference/events#session-restriction-updated"},{"title":"Events#group update","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook group.update","href":"/api-reference/events#group-update"},{"title":"Events#group participant","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook group.participant","href":"/api-reference/events#group-participant"},{"title":"Events#presence update","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook presence.update","href":"/api-reference/events#presence-update"},{"title":"Events#contact update","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook contact.update","href":"/api-reference/events#contact-update"},{"title":"Events#contact opted out","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook contact.opted_out","href":"/api-reference/events#contact-opted-out"},{"title":"Events#contact opted in","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook contact.opted_in","href":"/api-reference/events#contact-opted-in"},{"title":"Events#chat archive","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook chat.archive","href":"/api-reference/events#chat-archive"},{"title":"Events#chat mute","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook chat.mute","href":"/api-reference/events#chat-mute"},{"title":"Events#chat read","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook chat.read","href":"/api-reference/events#chat-read"},{"title":"Events#chat clear","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook chat.clear","href":"/api-reference/events#chat-clear"},{"title":"Events#chat delete","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook chat.delete","href":"/api-reference/events#chat-delete"},{"title":"Events#call received","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook call.received","href":"/api-reference/events#call-received"},{"title":"Events#call missed","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook call.missed","href":"/api-reference/events#call-missed"},{"title":"Events#call accepted","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook call.accepted","href":"/api-reference/events#call-accepted"},{"title":"Events#call rejected","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook call.rejected","href":"/api-reference/events#call-rejected"},{"title":"Events#call ended","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook call.ended","href":"/api-reference/events#call-ended"},{"title":"Events#call telemetry","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook call.telemetry","href":"/api-reference/events#call-telemetry"},{"title":"Events#call participant joined","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook call.participant_joined","href":"/api-reference/events#call-participant-joined"},{"title":"Events#call participant state","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook call.participant_state","href":"/api-reference/events#call-participant-state"},{"title":"Events#call participant left","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook call.participant_left","href":"/api-reference/events#call-participant-left"},{"title":"Events#call connection joined","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook call.connection_joined","href":"/api-reference/events#call-connection-joined"},{"title":"Call permission changed","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook call.permission_changed","href":"/api-reference/webhook-events/call-permission-changed"},{"title":"Events#call connection left","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook call.connection_left","href":"/api-reference/events#call-connection-left"},{"title":"Events#usage recorded","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook usage.recorded","href":"/api-reference/events#usage-recorded"},{"title":"Events#newsletter update","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook newsletter.update","href":"/api-reference/events#newsletter-update"},{"title":"Events#blocklist update","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook blocklist.update","href":"/api-reference/events#blocklist-update"},{"title":"Events#labels update","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook labels.update","href":"/api-reference/events#labels-update"},{"title":"Events#business quick reply update","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook business.quick_reply.update","href":"/api-reference/events#business-quick-reply-update"},{"title":"Events#contact sync","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook contact.sync","href":"/api-reference/events#contact-sync"},{"title":"Events#message echo","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook message.echo","href":"/api-reference/events#message-echo"},{"title":"Events#history sync","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook history.sync","href":"/api-reference/events#history-sync"},{"title":"Events#command result","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook command.result","href":"/api-reference/events#command-result"},{"title":"Events#customer enabled","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook customer.enabled","href":"/api-reference/events#customer-enabled"},{"title":"Events#customer created","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook customer.created","href":"/api-reference/events#customer-created"},{"title":"Events#customer updated","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook customer.updated","href":"/api-reference/events#customer-updated"},{"title":"Events#customer archiving","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook customer.archiving","href":"/api-reference/events#customer-archiving"},{"title":"Events#customer archived","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook customer.archived","href":"/api-reference/events#customer-archived"},{"title":"Events#customer restored","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook customer.restored","href":"/api-reference/events#customer-restored"},{"title":"Events#customer pairing link created","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook customer.pairing_link.created","href":"/api-reference/events#customer-pairing-link-created"},{"title":"Events#customer pairing link opened","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook customer.pairing_link.opened","href":"/api-reference/events#customer-pairing-link-opened"},{"title":"Events#customer pairing link connected","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook customer.pairing_link.connected","href":"/api-reference/events#customer-pairing-link-connected"},{"title":"Events#customer pairing link failed","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook customer.pairing_link.failed","href":"/api-reference/events#customer-pairing-link-failed"},{"title":"Events#customer pairing link expired","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook customer.pairing_link.expired","href":"/api-reference/events#customer-pairing-link-expired"},{"title":"Events#customer pairing link revoked","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook customer.pairing_link.revoked","href":"/api-reference/events#customer-pairing-link-revoked"},{"title":"Events#customer number attached","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook customer.number.attached","href":"/api-reference/events#customer-number-attached"},{"title":"Events#customer number transferred","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook customer.number.transferred","href":"/api-reference/events#customer-number-transferred"},{"title":"Events#customer number disconnected","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook customer.number.disconnected","href":"/api-reference/events#customer-number-disconnected"},{"title":"Audio asset ready","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook voice.asset_ready","href":"/api-reference/webhook-events/audio-asset-ready"},{"title":"Audio asset failed","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook voice.asset_failed","href":"/api-reference/webhook-events/audio-asset-failed"},{"title":"Events#bansafe action","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook bansafe.action","href":"/api-reference/events#bansafe-action"},{"title":"Events#bansafe health threshold","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook bansafe.health_threshold","href":"/api-reference/events#bansafe-health-threshold"},{"title":"Events#bansafe incident","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook bansafe.incident","href":"/api-reference/events#bansafe-incident"},{"title":"Events#bansafe claim","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook bansafe.claim","href":"/api-reference/events#bansafe-claim"},{"title":"Events#message failed","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook message.failed","href":"/api-reference/events#message-failed"},{"title":"Events#template status","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook template.status","href":"/api-reference/events#template-status"},{"title":"Events#campaign paused","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook campaign.paused","href":"/api-reference/events#campaign-paused"},{"title":"Events#campaign launched","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook campaign.launched","href":"/api-reference/events#campaign-launched"},{"title":"Events#campaign resumed","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook campaign.resumed","href":"/api-reference/events#campaign-resumed"},{"title":"Events#campaign stopped","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook campaign.stopped","href":"/api-reference/events#campaign-stopped"},{"title":"Events#campaign rescheduled","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook campaign.rescheduled","href":"/api-reference/events#campaign-rescheduled"},{"title":"Events#campaign completed","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook campaign.completed","href":"/api-reference/events#campaign-completed"},{"title":"Events#campaign failed","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook campaign.failed","href":"/api-reference/events#campaign-failed"},{"title":"Events#campaign recipient sent","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook campaign.recipient_sent","href":"/api-reference/events#campaign-recipient-sent"},{"title":"Events#campaign recipient delivered","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook campaign.recipient_delivered","href":"/api-reference/events#campaign-recipient-delivered"},{"title":"Events#campaign recipient read","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook campaign.recipient_read","href":"/api-reference/events#campaign-recipient-read"},{"title":"Events#campaign recipient replied","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook campaign.recipient_replied","href":"/api-reference/events#campaign-recipient-replied"},{"title":"Events#campaign recipient link opened","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook campaign.recipient_link_opened","href":"/api-reference/events#campaign-recipient-link-opened"},{"title":"Events#campaign recipient failed","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook campaign.recipient_failed","href":"/api-reference/events#campaign-recipient-failed"},{"title":"Events#campaign recipient skipped","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook campaign.recipient_skipped","href":"/api-reference/events#campaign-recipient-skipped"},{"title":"Events#campaign throttled","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook campaign.throttled","href":"/api-reference/events#campaign-throttled"},{"title":"Events#campaign cap reached","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook campaign.cap_reached","href":"/api-reference/events#campaign-cap-reached"},{"title":"Events#campaign cold blocked","version":null,"deprecated":null,"openapi":"/api-reference/features/webhook-events.json webhook campaign.cold_blocked","href":"/api-reference/events#campaign-cold-blocked"}]}]}]}]},{"language":"pt-BR","pages":[{"title":"pt-BR","href":"/pt-br"}]}]},"basePath":"","title":"Submit quick link passkey - Polymorfa","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-m07pfKpT.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}