Campaign launch: 422 usually indicates missing contacts, schedule issues, or invalid campaign configuration.
Contacts import/export: 422 often signals invalid CSV mapping or payload schema.
Phone number purchase: 422 may indicate region/provider constraints.
Billing allocation: 403/422 should be reviewed for partner scope and payload correctness.
Never classify all 4xx responses as permanent and all 5xx responses as safe retries. Use endpoint context and error code semantics to avoid duplicate side effects.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Callaro","description":"Developer documentation for Callaro.ai, the enterprise Voice AI platform for outbound and inbound calling.","colors":{"primary":"#0052FF","light":"#3D7DFF","dark":"#0039B3"},"logo":{"light":"https://mintcdn.com/callaro/rDgVLv3CcR4BUS_l/logo/light.svg?fit=max\u0026auto=format\u0026n=rDgVLv3CcR4BUS_l\u0026q=85\u0026s=436ce0b332757009b7ef34f2330ecd0d","dark":"https://mintcdn.com/callaro/rDgVLv3CcR4BUS_l/logo/dark.svg?fit=max\u0026auto=format\u0026n=rDgVLv3CcR4BUS_l\u0026q=85\u0026s=50f53247fa06a68484353776e2b80e3b"},"favicon":"https://mintcdn.com/callaro/rDgVLv3CcR4BUS_l/logo/favicon.svg?fit=max\u0026auto=format\u0026n=rDgVLv3CcR4BUS_l\u0026q=85\u0026s=ec3f7e0f0bbbe366b6b5e0f7833086d3","api":{"openapi":["openapi.yaml"],"playground":{"display":"auth","proxy":true,"credentials":false},"examples":{"languages":["curl","javascript","python"],"autogenerate":true}},"appearance":{"default":"system","strict":false},"navbar":{"links":[{"href":"https://app.callaro.ai","label":"Dashboard"},{"href":"https://status.callaro.ai","label":"Status"},{"href":"/trust/security","label":"Trust"},{"href":"https://callaro.ai/contact","label":"Contact sales"}],"primary":{"type":"button","label":"Get API key","href":"https://app.callaro.ai/settings/api-keys"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/callaro-ai","x":"https://x.com/callaroai","github":"https://github.com/callaro"}},"search":{"prompt":"Ask Callaro docs"},"seo":{"metatags":{"og:site_name":"Callaro Developers","og:url":"https://developers.callaro.ai","twitter:domain":"developers.callaro.ai"},"indexing":"all"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"callaro","hasAudioNarration":false,"actualSubdomain":"callaro","customDomains":["developers.callaro.ai"],"gitSource":{"type":"github","owner":"peacetimetech","repo":"callaro-docs","deployBranch":"main","contentDirectory":"developer-docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ab39499f199a8a5bbee3060","collectionId":"4b9ec172-c328-476d-8edc-d5e0e520ab79","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ab39499f199a8a5bbee3060"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ab3a1f0ac61b60baf6fef6c","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"API Reference","count":440},{"language":"default","tag":"Generated Endpoints","count":428},{"language":"default","tag":"Campaigns","count":41},{"language":"default","tag":"Agents","count":35},{"language":"default","tag":"Documentation","count":33},{"language":"default","tag":"Billing","count":28},{"language":"default","tag":"Contacts","count":24},{"language":"default","tag":"Tenants","count":20},{"language":"default","tag":"FollowUps","count":19},{"language":"default","tag":"KnowledgeBases","count":19}]},"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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"editor-agent-model-picker","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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/errors","slug":"/api-reference/errors","pageMetadata":{"title":"Errors and Error Codes","description":"Map HTTP status and error_code to retry, remediation, and escalation actions for production integrations.","sidebarTitle":"Errors","icon":"triangle-alert","href":"/api-reference/errors"},"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: \"Map HTTP status and error_code to retry, remediation, and escalation actions for production integrations.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,CodeGroup,Heading,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`1`,id:`production-clients-should-classify-failures-into-operator-actions`,children:`Production clients should classify failures into operator actions.`}),`\n`,_jsxs(_components.p,{children:[`Callaro non-2xx responses include `,_jsx(_components.code,{children:`error_code`}),`. Use both `,_jsx(_components.code,{children:`status`}),` and `,_jsx(_components.code,{children:`error_code`}),` to decide whether to retry, reconfigure, or escalate.`]}),`\n`,_jsx(Heading,{level:`2`,id:`operator-response-matrix`,children:`Operator response matrix`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Status`}),_jsx(_components.th,{children:`Example error_code`}),_jsx(_components.th,{children:`Typical endpoint families`}),_jsx(_components.th,{children:`Operator action`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`401`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`UNAUTHORIZED`}),`, `,_jsx(_components.code,{children:`JWT_REQUIRED`})]}),_jsx(_components.td,{children:`Any authenticated endpoint`}),_jsx(_components.td,{children:`Validate token/key, environment, and auth model`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`403`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`FORBIDDEN`})}),_jsx(_components.td,{children:`Scoped key endpoints (campaigns, contacts, billing)`}),_jsx(_components.td,{children:`Grant missing scope or use correct key type`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`404`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`SESSION_NOT_FOUND`}),`, resource-specific not found`]}),_jsx(_components.td,{children:`Voice sessions, contacts, campaign detail`}),_jsx(_components.td,{children:`Verify ID and tenant context`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`422`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`VALIDATION_ERROR`}),`, domain-specific codes`]}),_jsx(_components.td,{children:`Create/update/launch operations`}),_jsx(_components.td,{children:`Fix payload/business preconditions and retry`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`429`}),_jsx(_components.td,{children:`Rate limit codes`}),_jsx(_components.td,{children:`High-volume list and mutation workloads`}),_jsx(_components.td,{children:`Backoff and throttle worker concurrency`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`5xx`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`INTERNAL_ERROR`})}),_jsx(_components.td,{children:`Any`}),_jsx(_components.td,{children:`Retry with capped backoff; escalate with request_id if persistent`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`retry-policy-guidance`,children:`Retry policy guidance`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Retry: network failures, 429, and selected transient 5xx errors.`}),`\n`,_jsx(_components.li,{children:`Do not retry blindly: 401, 403, most 404, and structural 422 errors.`}),`\n`,_jsxs(_components.li,{children:[`Record `,_jsx(_components.code,{children:`request_id`}),` for all failed requests.`]}),`\n`]}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://api.callaro.ai/api/v1/voice_sessions/999999\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"X-Api-Key: `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$CALLARO_API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Node.js`,numberOfLines:`14`,language:`javascript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`javascript`,children:_jsxs(_components.code,{language:`javascript`,numberOfLines:`14`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` response`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` fetch`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'https://api.callaro.ai/api/v1/voice_sessions/999999'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` headers:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`'X-Api-Key'`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` process`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`env`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:`CALLARO_API_KEY`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`});`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` payload`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:` await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` response`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`json`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`();`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`if`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` (`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`!`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`response`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`ok`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` const`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#4FC1FF`},children:` retryable`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` response`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`status`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` ===`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 429`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` ||`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` response`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`status`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` >=`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 500`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` console`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`error`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`({`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` status:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` response`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`status`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` error_code:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` payload`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`error_code`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` message:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` payload`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`error`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` request_id:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` payload`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`request_id`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` retryable`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` });`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),`\n`,_jsx(Heading,{level:`2`,id:`endpoint-family-examples`,children:`Endpoint-family examples`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Campaign launch`}),`: 422 usually indicates missing contacts, schedule issues, or invalid campaign configuration.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Contacts import/export`}),`: 422 often signals invalid CSV mapping or payload schema.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Phone number purchase`}),`: 422 may indicate region/provider constraints.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Billing allocation`}),`: 403/422 should be reviewed for partner scope and payload correctness.`]}),`\n`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Never classify all 4xx responses as permanent and all 5xx responses as safe retries. Use endpoint context and error code semantics to avoid duplicate side effects.`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Errors and Error Codes","description":"Map HTTP status and error_code to retry, remediation, and escalation actions for production integrations.","sidebarTitle":"Errors","icon":"triangle-alert","href":"/api-reference/errors"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Production clients should classify failures into operator actions.","slug":"production-clients-should-classify-failures-into-operator-actions","depth":1,"children":[]},{"title":"Operator response matrix","slug":"operator-response-matrix","depth":2,"children":[]},{"title":"Retry policy guidance","slug":"retry-policy-guidance","depth":2,"children":[]},{"title":"Endpoint-family examples","slug":"endpoint-family-examples","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"callaro","siteName":"Callaro","title":"Errors and Error Codes - Callaro","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-04-23T10:46:50.943Z","originalFileLocation":"api-reference/errors.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Map HTTP status and error_code to retry, remediation, and escalation actions for production integrations.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Callaro\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/callaro/GSK_HCCVyEfsnzeH/_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/callaro/GSK_HCCVyEfsnzeH/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/callaro/GSK_HCCVyEfsnzeH/_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/callaro/GSK_HCCVyEfsnzeH/_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/callaro/GSK_HCCVyEfsnzeH/_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/callaro/GSK_HCCVyEfsnzeH/_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/callaro/GSK_HCCVyEfsnzeH/_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/callaro/GSK_HCCVyEfsnzeH/_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/callaro/GSK_HCCVyEfsnzeH/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Errors and Error Codes - Callaro\">\u003cmeta data-mint-head property=\"og:description\" content=\"Map HTTP status and error_code to retry, remediation, and escalation actions for production integrations.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Callaro Developers\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.callaro.ai/api-reference/errors\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://callaro.mintlify.app/_mintlify/api/og/v2?division=Overview\u0026amp;title=Errors+and+Error+Codes\u0026amp;description=Map+HTTP+status+and+error_code+to+retry%2C+remediation%2C+and+escalation+actions+for+production+integrations.\u0026amp;theme=3c2ce1fb362f1bd91fc69329\u0026amp;signature=04126d5ee8688b2b3e7545dac743e56e6c3530a0845b1310cfe604c3736f2ca4\">\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=\"Errors and Error Codes - Callaro\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Map HTTP status and error_code to retry, remediation, and escalation actions for production integrations.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://callaro.mintlify.app/_mintlify/api/og/v2?division=Overview\u0026amp;title=Errors+and+Error+Codes\u0026amp;description=Map+HTTP+status+and+error_code+to+retry%2C+remediation%2C+and+escalation+actions+for+production+integrations.\u0026amp;theme=3c2ce1fb362f1bd91fc69329\u0026amp;signature=04126d5ee8688b2b3e7545dac743e56e6c3530a0845b1310cfe604c3736f2ca4\">\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/callaro/GSK_HCCVyEfsnzeH/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Callaro\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0052FF\">\u003cmeta data-mint-head name=\"twitter:domain\" content=\"developers.callaro.ai\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.callaro.ai/api-reference/errors\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/errors.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.callaro.ai/#organization\",\"name\":\"Callaro\",\"url\":\"https://developers.callaro.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/callaro/rDgVLv3CcR4BUS_l/logo/light.svg?fit=max\u0026auto=format\u0026n=rDgVLv3CcR4BUS_l\u0026q=85\u0026s=436ce0b332757009b7ef34f2330ecd0d\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.callaro.ai#website\",\"name\":\"Callaro\",\"url\":\"https://developers.callaro.ai\",\"publisher\":{\"@id\":\"https://developers.callaro.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.callaro.ai/api-reference/errors#webpage\",\"url\":\"https://developers.callaro.ai/api-reference/errors\",\"name\":\"Errors and Error Codes\",\"description\":\"Map HTTP status and error_code to retry, remediation, and escalation actions for production integrations.\",\"dateModified\":\"2026-04-23T10:46:50.943Z\",\"isPartOf\":{\"@id\":\"https://developers.callaro.ai#website\"},\"breadcrumb\":{\"@id\":\"https://developers.callaro.ai/api-reference/errors#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.callaro.ai/api-reference/errors#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Overview\",\"item\":\"https://developers.callaro.ai/api-reference/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Errors and Error Codes\",\"item\":\"https://developers.callaro.ai/api-reference/errors\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://developers.callaro.ai/api-reference/errors#article\",\"headline\":\"Errors and Error Codes\",\"name\":\"Errors and Error Codes\",\"description\":\"Map HTTP status and error_code to retry, remediation, and escalation actions for production integrations.\",\"url\":\"https://developers.callaro.ai/api-reference/errors\",\"mainEntityOfPage\":{\"@id\":\"https://developers.callaro.ai/api-reference/errors#webpage\"},\"dateModified\":\"2026-04-23T10:46:50.943Z\",\"publisher\":{\"@id\":\"https://developers.callaro.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.callaro.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Callaro\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Callaro","nav":{"global":null,"tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/getting-started/what-is-callaro"}]},{"tab":"API Reference","icon":"braces","groups":[{"group":"Overview","icon":"file-text","pages":[{"title":"API Overview","sidebarTitle":"Overview","icon":"braces","href":"/api-reference/overview"},{"title":"OpenAPI Coverage Status","sidebarTitle":"Coverage Status","icon":"list-checks","href":"/api-reference/openapi-coverage-status"},{"title":"API Playground Access","description":"Configure safe interactive API testing in Mintlify for sandbox-first workflows.","sidebarTitle":"Playground Access","icon":"flask-conical","href":"/api-reference/playground-access"},{"title":"Errors and Error Codes","sidebarTitle":"Errors","icon":"triangle-alert","href":"/api-reference/errors"},{"title":"Pagination, Filtering, and Sorting","description":"Use correct page or cursor semantics per endpoint family and avoid state-loss during retries.","sidebarTitle":"Pagination","icon":"list-filter","href":"/api-reference/pagination"},{"title":"Idempotency and Retries","sidebarTitle":"Idempotency","icon":"rotate-ccw","href":"/api-reference/idempotency"},{"title":"Rate Limits","sidebarTitle":"Rate Limits","icon":"gauge","href":"/api-reference/rate-limits"}]},{"group":"Resource Guides","icon":"database","pages":[{"title":"Campaigns API","sidebarTitle":"Campaigns API","icon":"megaphone","href":"/api-reference/campaigns/overview"},{"title":"Phone Numbers API","sidebarTitle":"Phone Numbers API","icon":"phone","href":"/api-reference/phone-numbers/overview"},{"title":"Contacts API","sidebarTitle":"Contacts API","icon":"users","href":"/api-reference/contacts/overview"},{"title":"Call Logs API","sidebarTitle":"Call Logs API","icon":"file-audio","href":"/api-reference/call-logs/overview"},{"title":"Webhooks","sidebarTitle":"Webhooks","icon":"webhook","href":"/api-reference/webhooks/overview"}]},{"group":"Generated Endpoints","icon":"sparkles","pages":[{"group":"Health","pages":[{"title":"Health check","deprecated":null,"version":null,"openapi":"/openapi.yaml get /up","href":"/api-reference/health/health-check"},{"title":"Health check (k8s)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /healthz","href":"/api-reference/health/health-check-k8s"}]},{"group":"Auth","pages":[{"title":"Password login","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/auth/password-login","href":"/api-reference/auth/password-login"},{"title":"Request OTP","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/auth/request-otp","href":"/api-reference/auth/request-otp"},{"title":"Verify OTP","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/auth/verify-otp","href":"/api-reference/auth/verify-otp"},{"title":"Forgot password","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/auth/forgot-password","href":"/api-reference/auth/forgot-password"},{"title":"Reset password","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/auth/reset-password","href":"/api-reference/auth/reset-password"},{"title":"Confirm email","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/auth/confirm-email","href":"/api-reference/auth/confirm-email"},{"title":"Logout (JWT)","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/auth/logout","href":"/api-reference/auth/logout-jwt"},{"title":"Current user (JWT)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/auth/me","href":"/api-reference/auth/current-user-jwt"},{"title":"Update current user (JWT)","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/auth/me","href":"/api-reference/auth/update-current-user-jwt"},{"title":"Get host context","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/host-context","href":"/api-reference/auth/get-host-context"}]},{"group":"Dashboard","pages":[{"title":"Dashboard stats","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/dashboard/stats","href":"/api-reference/dashboard/dashboard-stats"},{"title":"List ai features","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/ai_features","href":"/api-reference/dashboard/list-ai-features"},{"title":"Get dashboard/sections","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/dashboard/sections","href":"/api-reference/dashboard/get-dashboardsections"}]},{"group":"Models","pages":[{"title":"Effective conversation mode for the selected tenant","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/effective_conversation_mode","href":"/api-reference/models/effective-conversation-mode-for-the-selected-tenant"},{"title":"List models","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/models","href":"/api-reference/models/list-models"},{"title":"Llm Models models/llm","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/models/llm","href":"/api-reference/models/llm-models-modelsllm"},{"title":"Create prompt overage/estimate","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/prompt-overage/estimate","href":"/api-reference/models/create-prompt-overageestimate"}]},{"group":"Partners","pages":[{"title":"List partners (super_admin)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/partners","href":"/api-reference/partners/list-partners-super_admin"},{"title":"Create partner (super_admin)","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/partners","href":"/api-reference/partners/create-partner-super_admin"},{"title":"Get partner","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/partners/{id}","href":"/api-reference/partners/get-partner"},{"title":"Replace partner","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/partners/{id}","href":"/api-reference/partners/replace-partner"},{"title":"Update partner","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/partners/{id}","href":"/api-reference/partners/update-partner"},{"title":"List partners/item/partner users","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/partners/{partner_id}/partner-users","href":"/api-reference/partners/list-partnersitempartner-users"},{"title":"List partners/item/provider credentials","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/partners/{partner_id}/provider-credentials","href":"/api-reference/partners/list-partnersitemprovider-credentials"},{"title":"Create partners/item/provider credentials","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/partners/{partner_id}/provider-credentials","href":"/api-reference/partners/create-partnersitemprovider-credentials"},{"title":"Get partners/item/provider credentials/item","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/partners/{partner_id}/provider-credentials/{id}","href":"/api-reference/partners/get-partnersitemprovider-credentialsitem"},{"title":"Update (PUT alias) partners/item/provider credentials/item","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/partners/{partner_id}/provider-credentials/{id}","href":"/api-reference/partners/update-put-alias-partnersitemprovider-credentialsitem"},{"title":"Delete partners/item/provider credentials/item","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/partners/{partner_id}/provider-credentials/{id}","href":"/api-reference/partners/delete-partnersitemprovider-credentialsitem"},{"title":"Update partners/item/provider credentials/item","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/partners/{partner_id}/provider-credentials/{id}","href":"/api-reference/partners/update-partnersitemprovider-credentialsitem"}]},{"group":"BillingEntities","pages":[{"title":"List billing entities (super_admin)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/billing_entities","href":"/api-reference/billingentities/list-billing-entities-super_admin"},{"title":"Create billing entity (super_admin)","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/billing_entities","href":"/api-reference/billingentities/create-billing-entity-super_admin"},{"title":"Get billing entity","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/billing_entities/{id}","href":"/api-reference/billingentities/get-billing-entity"},{"title":"Replace billing entity","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/billing_entities/{id}","href":"/api-reference/billingentities/replace-billing-entity"},{"title":"Update billing entity","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/billing_entities/{id}","href":"/api-reference/billingentities/update-billing-entity"},{"title":"Activate billing entity","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/billing_entities/{id}/activate","href":"/api-reference/billingentities/activate-billing-entity"},{"title":"Deactivate billing entity","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/billing_entities/{id}/deactivate","href":"/api-reference/billingentities/deactivate-billing-entity"}]},{"group":"Tenants","pages":[{"title":"List tenants","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/tenants","href":"/api-reference/tenants/list-tenants"},{"title":"Create tenant (JWT role-gated)","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/tenants","href":"/api-reference/tenants/create-tenant-jwt-role-gated"},{"title":"Search tenants (typeahead)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/tenants/search","href":"/api-reference/tenants/search-tenants-typeahead"},{"title":"Get tenant","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/tenants/{id}","href":"/api-reference/tenants/get-tenant"},{"title":"Replace tenant (JWT super_admin)","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/tenants/{id}","href":"/api-reference/tenants/replace-tenant-jwt-super_admin"},{"title":"Update tenant (JWT super_admin)","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/tenants/{id}","href":"/api-reference/tenants/update-tenant-jwt-super_admin"},{"title":"Create invoices/item/credit notes","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/invoices/{invoice_id}/credit_notes","href":"/api-reference/tenants/create-invoicesitemcredit-notes"},{"title":"Get tenants/item/ai overrides","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/tenants/{id}/ai_overrides","href":"/api-reference/tenants/get-tenantsitemai-overrides"},{"title":"Update (PUT alias) tenants/item/ai overrides","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/tenants/{id}/ai_overrides","href":"/api-reference/tenants/update-put-alias-tenantsitemai-overrides"},{"title":"Delete tenants/item/ai overrides","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/tenants/{id}/ai_overrides","href":"/api-reference/tenants/delete-tenantsitemai-overrides"},{"title":"Get tenants/item/inbound routing","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/tenants/{id}/inbound_routing","href":"/api-reference/tenants/get-tenantsiteminbound-routing"},{"title":"Update (PUT alias) tenants/item/inbound routing","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/tenants/{id}/inbound_routing","href":"/api-reference/tenants/update-put-alias-tenantsiteminbound-routing"},{"title":"List tenants/item/provider credentials","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/tenants/{tenant_id}/provider-credentials","href":"/api-reference/tenants/list-tenantsitemprovider-credentials"},{"title":"Create tenants/item/provider credentials","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/tenants/{tenant_id}/provider-credentials","href":"/api-reference/tenants/create-tenantsitemprovider-credentials"},{"title":"Get tenants/item/provider credentials/item","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/tenants/{tenant_id}/provider-credentials/{id}","href":"/api-reference/tenants/get-tenantsitemprovider-credentialsitem"},{"title":"Update (PUT alias) tenants/item/provider credentials/item","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/tenants/{tenant_id}/provider-credentials/{id}","href":"/api-reference/tenants/update-put-alias-tenantsitemprovider-credentialsitem"},{"title":"Delete tenants/item/provider credentials/item","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/tenants/{tenant_id}/provider-credentials/{id}","href":"/api-reference/tenants/delete-tenantsitemprovider-credentialsitem"},{"title":"Update tenants/item/provider credentials/item","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/tenants/{tenant_id}/provider-credentials/{id}","href":"/api-reference/tenants/update-tenantsitemprovider-credentialsitem"},{"title":"List tenants/item/stream access attempts","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/tenants/{tenant_id}/stream_access_attempts","href":"/api-reference/tenants/list-tenantsitemstream-access-attempts"},{"title":"Get tenants/item/stream access attempts/item","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/tenants/{tenant_id}/stream_access_attempts/{id}","href":"/api-reference/tenants/get-tenantsitemstream-access-attemptsitem"}]},{"group":"Agents","pages":[{"title":"List agents","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/agents","href":"/api-reference/agents/list-agents"},{"title":"Create agent","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/agents","href":"/api-reference/agents/create-agent"},{"title":"Get agent","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/agents/{id}","href":"/api-reference/agents/get-agent"},{"title":"Replace agent","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/agents/{id}","href":"/api-reference/agents/replace-agent"},{"title":"Update agent","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/agents/{id}","href":"/api-reference/agents/update-agent"},{"title":"Get published agent config","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/agents/{id}/published","href":"/api-reference/agents/get-published-agent-config"},{"title":"Agent phone numbers","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/agents/{id}/phone_numbers","href":"/api-reference/agents/agent-phone-numbers"},{"title":"Clone agent","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/agents/{id}/clone","href":"/api-reference/agents/clone-agent"},{"title":"Activate agent (alias publish)","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/agents/{id}/activate","href":"/api-reference/agents/activate-agent-alias-publish"},{"title":"Deactivate agent (alias unpublish)","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/agents/{id}/deactivate","href":"/api-reference/agents/deactivate-agent-alias-unpublish"},{"title":"Publish agent","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/agents/{id}/publish","href":"/api-reference/agents/publish-agent"},{"title":"Unpublish agent","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/agents/{id}/unpublish","href":"/api-reference/agents/unpublish-agent"},{"title":"Attach phone number","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/agents/{id}/attach_phone_number","href":"/api-reference/agents/attach-phone-number"},{"title":"Detach phone number","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/agents/{id}/detach_phone_number","href":"/api-reference/agents/detach-phone-number"},{"title":"List agents/item/analysis attachments","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/agents/{agent_id}/analysis-attachments","href":"/api-reference/agents/list-agentsitemanalysis-attachments"},{"title":"Create agents/item/analysis attachments","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/agents/{agent_id}/analysis-attachments","href":"/api-reference/agents/create-agentsitemanalysis-attachments"},{"title":"Update (PUT alias) agents/item/analysis attachments/item","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/agents/{agent_id}/analysis-attachments/{id}","href":"/api-reference/agents/update-put-alias-agentsitemanalysis-attachmentsitem"},{"title":"Delete agents/item/analysis attachments/item","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/agents/{agent_id}/analysis-attachments/{id}","href":"/api-reference/agents/delete-agentsitemanalysis-attachmentsitem"},{"title":"Update agents/item/analysis attachments/item","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/agents/{agent_id}/analysis-attachments/{id}","href":"/api-reference/agents/update-agentsitemanalysis-attachmentsitem"},{"title":"List agents/item/share links","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/agents/{agent_id}/share-links","href":"/api-reference/agents/list-agentsitemshare-links"},{"title":"Create agents/item/share links","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/agents/{agent_id}/share-links","href":"/api-reference/agents/create-agentsitemshare-links"},{"title":"Delete agents/item/share links/item","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/agents/{agent_id}/share-links/{id}","href":"/api-reference/agents/delete-agentsitemshare-linksitem"},{"title":"List agents/item/versions","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/agents/{agent_id}/versions","href":"/api-reference/agents/list-agentsitemversions"},{"title":"Get agents/item/versions/item","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/agents/{agent_id}/versions/{id}","href":"/api-reference/agents/get-agentsitemversionsitem"},{"title":"Restore agents/item/versions/item/restore","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/agents/{agent_id}/versions/{id}/restore","href":"/api-reference/agents/restore-agentsitemversionsitemrestore"},{"title":"Detach Knowledge Base agents/item/detach knowledge base","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/agents/{id}/detach_knowledge_base","href":"/api-reference/agents/detach-knowledge-base-agentsitemdetach-knowledge-base"},{"title":"List agents/item/follow up rules","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/agents/{id}/follow-up-rules","href":"/api-reference/agents/list-agentsitemfollow-up-rules"},{"title":"Update (PUT alias) agents/item/follow up rules","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/agents/{id}/follow-up-rules","href":"/api-reference/agents/update-put-alias-agentsitemfollow-up-rules"},{"title":"List agents/item/follow up rules","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/agents/{id}/follow_up_rules","href":"/api-reference/agents/list-agentsitemfollow-up-rules-1"},{"title":"Update (PUT alias) agents/item/follow up rules","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/agents/{id}/follow_up_rules","href":"/api-reference/agents/update-put-alias-agentsitemfollow-up-rules-1"},{"title":"Link Knowledge Base agents/item/link knowledge base","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/agents/{id}/link_knowledge_base","href":"/api-reference/agents/link-knowledge-base-agentsitemlink-knowledge-base"},{"title":"Rotate Post Call Webhook Secret agents/item/post call webhook/rotate secret","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/agents/{id}/post_call_webhook/rotate_secret","href":"/api-reference/agents/rotate-post-call-webhook-secret-agentsitempost-call-webhookrotate-secret"},{"title":"Test Post Call Webhook agents/item/post call webhook/test","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/agents/{id}/post_call_webhook/test","href":"/api-reference/agents/test-post-call-webhook-agentsitempost-call-webhooktest"},{"title":"Unlink Knowledge Base agents/item/unlink knowledge base","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/agents/{id}/unlink_knowledge_base","href":"/api-reference/agents/unlink-knowledge-base-agentsitemunlink-knowledge-base"},{"title":"Test pre call/test","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/pre_call/test","href":"/api-reference/agents/test-pre-calltest"}]},{"group":"TenantTools","pages":[{"title":"List tenant tools","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/tenant_tools","href":"/api-reference/tenanttools/list-tenant-tools"},{"title":"Create tenant tool","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/tenant_tools","href":"/api-reference/tenanttools/create-tenant-tool"},{"title":"Test tool configuration","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/tenant_tools/test","href":"/api-reference/tenanttools/test-tool-configuration"},{"title":"Get tenant tool","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/tenant_tools/{id}","href":"/api-reference/tenanttools/get-tenant-tool"},{"title":"Replace tenant tool","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/tenant_tools/{id}","href":"/api-reference/tenanttools/replace-tenant-tool"},{"title":"Delete tenant tool","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/tenant_tools/{id}","href":"/api-reference/tenanttools/delete-tenant-tool"},{"title":"Update tenant tool","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/tenant_tools/{id}","href":"/api-reference/tenanttools/update-tenant-tool"},{"title":"Clone tool","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/tenant_tools/{id}/clone","href":"/api-reference/tenanttools/clone-tool"},{"title":"Activate tool","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/tenant_tools/{id}/activate","href":"/api-reference/tenanttools/activate-tool"},{"title":"Deactivate tool","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/tenant_tools/{id}/deactivate","href":"/api-reference/tenanttools/deactivate-tool"}]},{"group":"PhoneNumbers","pages":[{"title":"List phone numbers","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/phone_numbers","href":"/api-reference/phonenumbers/list-phone-numbers"},{"title":"Create phone number","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/phone_numbers","href":"/api-reference/phonenumbers/create-phone-number"},{"title":"Get phone number","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/phone_numbers/{id}","href":"/api-reference/phonenumbers/get-phone-number"},{"title":"Replace phone number","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/phone_numbers/{id}","href":"/api-reference/phonenumbers/replace-phone-number"},{"title":"Update phone number","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/phone_numbers/{id}","href":"/api-reference/phonenumbers/update-phone-number"},{"title":"Activate phone number","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/phone_numbers/{id}/activate","href":"/api-reference/phonenumbers/activate-phone-number"},{"title":"Deactivate phone number","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/phone_numbers/{id}/deactivate","href":"/api-reference/phonenumbers/deactivate-phone-number"},{"title":"List available numbers","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/phone_numbers/available","href":"/api-reference/phonenumbers/list-available-numbers"},{"title":"List owned numbers","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/phone_numbers/owned","href":"/api-reference/phonenumbers/list-owned-numbers"},{"title":"Purchase numbers","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/phone_numbers/purchase","href":"/api-reference/phonenumbers/purchase-numbers"},{"title":"Import externally owned numbers","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/phone_numbers/import_owned","href":"/api-reference/phonenumbers/import-externally-owned-numbers"},{"title":"Sync provider numbers","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/phone_numbers/sync","href":"/api-reference/phonenumbers/sync-provider-numbers"},{"title":"Get number pricing catalog","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/phone_numbers/pricing","href":"/api-reference/phonenumbers/get-number-pricing-catalog"},{"title":"List supported phone number countries","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/phone_numbers/countries","href":"/api-reference/phonenumbers/list-supported-phone-number-countries"},{"title":"Release owned number","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/phone_numbers/{id}/release","href":"/api-reference/phonenumbers/release-owned-number"},{"title":"Resync number configuration","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/phone_numbers/{id}/resync","href":"/api-reference/phonenumbers/resync-number-configuration"},{"title":"Configure number-level provider webhooks","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/phone_numbers/{id}/configure_webhooks","href":"/api-reference/phonenumbers/configure-number-level-provider-webhooks"}]},{"group":"TelephonyConnections","pages":[{"title":"List telephony connections","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/telephony_connections","href":"/api-reference/telephonyconnections/list-telephony-connections"},{"title":"Create telephony connection","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/telephony_connections","href":"/api-reference/telephonyconnections/create-telephony-connection"},{"title":"Telephony metadata","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/telephony_connections/meta","href":"/api-reference/telephonyconnections/telephony-metadata"},{"title":"Get telephony connection","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/telephony_connections/{id}","href":"/api-reference/telephonyconnections/get-telephony-connection"},{"title":"Replace telephony connection","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/telephony_connections/{id}","href":"/api-reference/telephonyconnections/replace-telephony-connection"},{"title":"Update telephony connection","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/telephony_connections/{id}","href":"/api-reference/telephonyconnections/update-telephony-connection"},{"title":"Activate telephony connection","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/telephony_connections/{id}/activate","href":"/api-reference/telephonyconnections/activate-telephony-connection"},{"title":"Deactivate telephony connection","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/telephony_connections/{id}/deactivate","href":"/api-reference/telephonyconnections/deactivate-telephony-connection"},{"title":"Inbound Webhook telephony connections/item/inbound webhook","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/telephony_connections/{id}/inbound_webhook","href":"/api-reference/telephonyconnections/inbound-webhook-telephony-connectionsiteminbound-webhook"},{"title":"Reset Capacity telephony connections/item/reset capacity","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/telephony_connections/{id}/reset_capacity","href":"/api-reference/telephonyconnections/reset-capacity-telephony-connectionsitemreset-capacity"},{"title":"Reveal Secret telephony connections/item/reveal secret","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/telephony_connections/{id}/reveal_secret","href":"/api-reference/telephonyconnections/reveal-secret-telephony-connectionsitemreveal-secret"},{"title":"Rotate Inbound Webhook Secret telephony connections/item/rotate inbound webhook secret","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/telephony_connections/{id}/rotate_inbound_webhook_secret","href":"/api-reference/telephonyconnections/rotate-inbound-webhook-secret-telephony-connectionsitemrotate-inbound-webhook-secret"}]},{"group":"VoiceSessions","pages":[{"title":"List voice sessions (cursor)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/voice_sessions","href":"/api-reference/voicesessions/list-voice-sessions-cursor"},{"title":"Get voice session","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/voice_sessions/{id}","href":"/api-reference/voicesessions/get-voice-session"},{"title":"Session usage events","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/voice_sessions/{id}/events","href":"/api-reference/voicesessions/session-usage-events"},{"title":"Recording redirect","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/voice_sessions/{id}/recording","href":"/api-reference/voicesessions/recording-redirect"},{"title":"Call trace payload (role-sanitized)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/voice_sessions/{id}/call_trace","href":"/api-reference/voicesessions/call-trace-payload-role-sanitized"},{"title":"Transcript PDF","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/voice_sessions/{id}/transcript_pdf","href":"/api-reference/voicesessions/transcript-pdf"},{"title":"List call log exports","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/call-log-exports","href":"/api-reference/voicesessions/list-call-log-exports"},{"title":"Create call log export","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/call-log-exports","href":"/api-reference/voicesessions/create-call-log-export"},{"title":"Get call log export","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/call-log-exports/{id}","href":"/api-reference/voicesessions/get-call-log-export"},{"title":"Download call log export","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/call-log-exports/{id}/download","href":"/api-reference/voicesessions/download-call-log-export"},{"title":"Get inbound routing decisions/item","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/inbound_routing_decisions/{voice_session_id}","href":"/api-reference/voicesessions/get-inbound-routing-decisionsitem"},{"title":"List stream access attempts","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/stream_access_attempts","href":"/api-reference/voicesessions/list-stream-access-attempts"},{"title":"Get stream access attempts/item","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/stream_access_attempts/{id}","href":"/api-reference/voicesessions/get-stream-access-attemptsitem"},{"title":"Export voice sessions/export","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/voice_sessions/export","href":"/api-reference/voicesessions/export-voice-sessionsexport"},{"title":"Export voice sessions/export","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/voice_sessions/export","href":"/api-reference/voicesessions/export-voice-sessionsexport-1"},{"title":"Link Contact voice sessions/item/link contact","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/voice_sessions/{id}/link_contact","href":"/api-reference/voicesessions/link-contact-voice-sessionsitemlink-contact"},{"title":"Retry Post Call Webhook voice sessions/item/post call webhooks/retry","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/voice_sessions/{id}/post_call_webhooks/retry","href":"/api-reference/voicesessions/retry-post-call-webhook-voice-sessionsitempost-call-webhooksretry"},{"title":"Run Analysis voice sessions/item/run analysis","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/voice_sessions/{id}/run_analysis","href":"/api-reference/voicesessions/run-analysis-voice-sessionsitemrun-analysis"},{"title":"Telephony Debug voice sessions/item/telephony debug","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/voice_sessions/{id}/telephony_debug","href":"/api-reference/voicesessions/telephony-debug-voice-sessionsitemtelephony-debug"}]},{"group":"CallTraces","pages":[{"title":"Trace timeline (role-sanitized)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/voice_sessions/{id}/trace","href":"/api-reference/calltraces/trace-timeline-role-sanitized"},{"title":"Trace stats (platform_admin, platform_support, super_admin)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/voice_sessions/{id}/trace/stats","href":"/api-reference/calltraces/trace-stats-platform_admin-platform_support-super_admin"},{"title":"List trace events (paginated, platform_admin/platform_support/super_admin)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/call_traces","href":"/api-reference/calltraces/list-trace-events-paginated-platform_adminplatform_supportsuper_admin"},{"title":"Aggregate trace stats (platform_admin/platform_support/super_admin)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/call_traces/aggregate","href":"/api-reference/calltraces/aggregate-trace-stats-platform_adminplatform_supportsuper_admin"}]},{"group":"Usage","pages":[{"title":"List usage events","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/usage","href":"/api-reference/usage/list-usage-events"},{"title":"Cost Summary usage/cost summary","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/usage/cost_summary","href":"/api-reference/usage/cost-summary-usagecost-summary"}]},{"group":"Users","pages":[{"title":"List users (JWT only)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/users","href":"/api-reference/users/list-users-jwt-only"},{"title":"Get user","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/users/{id}","href":"/api-reference/users/get-user"},{"title":"Replace user status","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/users/{id}","href":"/api-reference/users/replace-user-status"},{"title":"Update user status","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/users/{id}","href":"/api-reference/users/update-user-status"},{"title":"Resend confirmation email","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/users/{id}/resend_confirmation","href":"/api-reference/users/resend-confirmation-email"},{"title":"Send reset password email","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/users/{id}/send_reset_password","href":"/api-reference/users/send-reset-password-email"},{"title":"List access invites","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/access-invites","href":"/api-reference/users/list-access-invites"},{"title":"Create access invites","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/access-invites","href":"/api-reference/users/create-access-invites"},{"title":"Redeem access invites/redeem","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/access-invites/redeem","href":"/api-reference/users/redeem-access-invitesredeem"},{"title":"Invite users/invite","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/users/invite","href":"/api-reference/users/invite-usersinvite"},{"title":"Partner Invite users/partner invite","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/users/partner_invite","href":"/api-reference/users/partner-invite-userspartner-invite"},{"title":"Platform Invite users/platform invite","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/users/platform_invite","href":"/api-reference/users/platform-invite-usersplatform-invite"},{"title":"Resend Partner Invitation users/item/resend partner invitation","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/users/{id}/resend_partner_invitation","href":"/api-reference/users/resend-partner-invitation-usersitemresend-partner-invitation"},{"title":"Update Role users/item/update role","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/users/{id}/update_role","href":"/api-reference/users/update-role-usersitemupdate-role"}]},{"group":"FilterableAttributes","pages":[{"title":"List supported models (public)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/filterable_attributes","href":"/api-reference/filterableattributes/list-supported-models-public"},{"title":"Filterable attributes for model","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/filterable_attributes/{id}","href":"/api-reference/filterableattributes/filterable-attributes-for-model"}]},{"group":"Assets","pages":[{"title":"List assets","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/assets","href":"/api-reference/assets/list-assets"},{"title":"Create asset","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/assets","href":"/api-reference/assets/create-asset"},{"title":"Get asset","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/assets/{id}","href":"/api-reference/assets/get-asset"},{"title":"Replace asset","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/assets/{id}","href":"/api-reference/assets/replace-asset"},{"title":"Delete asset (soft)","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/assets/{id}","href":"/api-reference/assets/delete-asset-soft"},{"title":"Update asset","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/assets/{id}","href":"/api-reference/assets/update-asset"},{"title":"Serve asset body","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/assets/{id}/serve","href":"/api-reference/assets/serve-asset-body"},{"title":"Presign assets/presign","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/assets/presign","href":"/api-reference/assets/presign-assetspresign"},{"title":"Confirm assets/item/confirm","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/assets/{id}/confirm","href":"/api-reference/assets/confirm-assetsitemconfirm"}]},{"group":"ApiKeys","pages":[{"title":"Get API-key permission metadata (JWT only)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/api_key_permissions","href":"/api-reference/apikeys/get-api-key-permission-metadata-jwt-only"},{"title":"List API keys (JWT only)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/api_keys","href":"/api-reference/apikeys/list-api-keys-jwt-only"},{"title":"Create API key (JWT only)","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/api_keys","href":"/api-reference/apikeys/create-api-key-jwt-only"},{"title":"Get API key","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/api_keys/{id}","href":"/api-reference/apikeys/get-api-key"},{"title":"Replace API key active state or scopes","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/api_keys/{id}","href":"/api-reference/apikeys/replace-api-key-active-state-or-scopes"},{"title":"Revoke API key","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/api_keys/{id}","href":"/api-reference/apikeys/revoke-api-key"},{"title":"Update API key active state or scopes","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/api_keys/{id}","href":"/api-reference/apikeys/update-api-key-active-state-or-scopes"},{"title":"Reveal tenant API key secret (JWT admin/operator only)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/api_keys/{id}/reveal","href":"/api-reference/apikeys/reveal-tenant-api-key-secret-jwt-adminoperator-only"},{"title":"List partner API keys (JWT only)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/partners/{partner_id}/api_keys","href":"/api-reference/apikeys/list-partner-api-keys-jwt-only"},{"title":"Create partner API key (JWT only)","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/partners/{partner_id}/api_keys","href":"/api-reference/apikeys/create-partner-api-key-jwt-only"},{"title":"Replace partner API key active state or scopes","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/partners/{partner_id}/api_keys/{id}","href":"/api-reference/apikeys/replace-partner-api-key-active-state-or-scopes"},{"title":"Revoke partner API key","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/partners/{partner_id}/api_keys/{id}","href":"/api-reference/apikeys/revoke-partner-api-key"},{"title":"Update partner API key active state or scopes","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/partners/{partner_id}/api_keys/{id}","href":"/api-reference/apikeys/update-partner-api-key-active-state-or-scopes"},{"title":"Reveal partner API key secret (JWT partner_admin/super_admin only)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/partners/{partner_id}/api_keys/{id}/reveal","href":"/api-reference/apikeys/reveal-partner-api-key-secret-jwt-partner_adminsuper_admin-only"}]},{"group":"Voices","pages":[{"title":"List voices","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/voices","href":"/api-reference/voices/list-voices"},{"title":"Create voice (super_admin)","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/voices","href":"/api-reference/voices/create-voice-super_admin"},{"title":"Seed voices (super_admin)","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/voices/seed","href":"/api-reference/voices/seed-voices-super_admin"},{"title":"Get voice","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/voices/{id}","href":"/api-reference/voices/get-voice"},{"title":"Replace voice (super_admin)","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/voices/{id}","href":"/api-reference/voices/replace-voice-super_admin"},{"title":"Delete voice (soft, super_admin)","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/voices/{id}","href":"/api-reference/voices/delete-voice-soft-super_admin"},{"title":"Update voice (super_admin)","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/voices/{id}","href":"/api-reference/voices/update-voice-super_admin"},{"title":"Generate sample audio (super_admin)","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/voices/{id}/generate_audio","href":"/api-reference/voices/generate-sample-audio-super_admin"},{"title":"Record voice usage","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/voices/{id}/record_usage","href":"/api-reference/voices/record-voice-usage"},{"title":"Catalog ambience/catalog","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/ambience/catalog","href":"/api-reference/voices/catalog-ambiencecatalog"},{"title":"Preview ambience/preview/item","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/ambience/preview/{preset_key}","href":"/api-reference/voices/preview-ambiencepreviewitem"},{"title":"By Model Key voices/by model key","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/voices/by_model_key","href":"/api-reference/voices/by-model-key-voicesby-model-key"},{"title":"Canonical Personas voices/canonical personas","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/voices/canonical_personas","href":"/api-reference/voices/canonical-personas-voicescanonical-personas"},{"title":"Supported Languages voices/supported languages","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/voices/supported_languages","href":"/api-reference/voices/supported-languages-voicessupported-languages"},{"title":"Tts Model Keys voices/tts model keys","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/voices/tts_model_keys","href":"/api-reference/voices/tts-model-keys-voicestts-model-keys"},{"title":"Generate Sample voices/item/generate sample","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/voices/{id}/generate_sample","href":"/api-reference/voices/generate-sample-voicesitemgenerate-sample"}]},{"group":"Billing","pages":[{"title":"Tenant usage (billing view)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/billing/tenants/{tenant_id}/usage","href":"/api-reference/billing/tenant-usage-billing-view"},{"title":"Tenant billing summary","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/billing/tenants/{tenant_id}/billing_summary","href":"/api-reference/billing/tenant-billing-summary"},{"title":"Create usage event (partner_admin/super_admin)","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/billing/usage-events","href":"/api-reference/billing/create-usage-event-partner_adminsuper_admin"},{"title":"Partner invoice breakdown","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/billing/partners/{partner_id}/invoice-breakdown","href":"/api-reference/billing/partner-invoice-breakdown"},{"title":"Tenant cost report (super_admin)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/billing/tenant_cost_report","href":"/api-reference/billing/tenant-cost-report-super_admin"},{"title":"Partner cost report","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/billing/partner_cost_report","href":"/api-reference/billing/partner-cost-report"},{"title":"Credit report","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/billing/credit-report","href":"/api-reference/billing/credit-report"},{"title":"List invoices","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/billing/invoices","href":"/api-reference/billing/list-invoices"},{"title":"Get invoice","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/billing/invoices/{id}","href":"/api-reference/billing/get-invoice"},{"title":"Invoice PDF","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/billing/invoices/{id}/pdf","href":"/api-reference/billing/invoice-pdf"},{"title":"Create recharge order","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/billing/recharge","href":"/api-reference/billing/create-recharge-order"},{"title":"Allocate partner credits to a tenant","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/billing/allocate-credits","href":"/api-reference/billing/allocate-partner-credits-to-a-tenant"},{"title":"Deallocate tenant credits back to the partner wallet","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/billing/deallocate-credits","href":"/api-reference/billing/deallocate-tenant-credits-back-to-the-partner-wallet"},{"title":"Grant free prepaid credits (super_admin)","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/billing/grant-free-prepaid-credits","href":"/api-reference/billing/grant-free-prepaid-credits-super_admin"},{"title":"List wallet transactions for a tenant or partner account","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/billing/wallet-transactions","href":"/api-reference/billing/list-wallet-transactions-for-a-tenant-or-partner-account"},{"title":"Tenant rate change history","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/billing/tenants/{tenant_id}/rate-change-history","href":"/api-reference/billing/tenant-rate-change-history"},{"title":"Partner rate change history","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/billing/partners/{partner_id}/rate-change-history","href":"/api-reference/billing/partner-rate-change-history"},{"title":"Verify recharge","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/billing/recharge/verify","href":"/api-reference/billing/verify-recharge"},{"title":"Tenant usage summary","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/billing/usage","href":"/api-reference/billing/tenant-usage-summary"},{"title":"Tenant billing summary","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/billing/billing_summary","href":"/api-reference/billing/tenant-billing-summary-1"},{"title":"Tenant rate change history","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/billing/rate-change-history","href":"/api-reference/billing/tenant-rate-change-history-1"},{"title":"Goodwill Credits billing/goodwill credits","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/billing/goodwill-credits","href":"/api-reference/billing/goodwill-credits-billinggoodwill-credits"},{"title":"Get billing/markup catalog","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/billing/markup_catalog","href":"/api-reference/billing/get-billingmarkup-catalog"},{"title":"List billing entities/item/tax registrations","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/billing_entities/{billing_entity_id}/tax_registrations","href":"/api-reference/billing/list-billing-entitiesitemtax-registrations"},{"title":"Create billing entities/item/tax registrations","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/billing_entities/{billing_entity_id}/tax_registrations","href":"/api-reference/billing/create-billing-entitiesitemtax-registrations"},{"title":"Update (PUT alias) billing entities/item/tax registrations/item","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/billing_entities/{billing_entity_id}/tax_registrations/{id}","href":"/api-reference/billing/update-put-alias-billing-entitiesitemtax-registrationsitem"},{"title":"Delete billing entities/item/tax registrations/item","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/billing_entities/{billing_entity_id}/tax_registrations/{id}","href":"/api-reference/billing/delete-billing-entitiesitemtax-registrationsitem"},{"title":"Update billing entities/item/tax registrations/item","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/billing_entities/{billing_entity_id}/tax_registrations/{id}","href":"/api-reference/billing/update-billing-entitiesitemtax-registrationsitem"}]},{"group":"Webhooks","pages":[{"title":"Razorpay webhook (signature verified)","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/billing/razorpay-webhook","href":"/api-reference/webhooks/razorpay-webhook-signature-verified"},{"title":"Twilio TwiML webhook proxy","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/telephony/twilio/twiml","href":"/api-reference/webhooks/twilio-twiml-webhook-proxy"},{"title":"Receive generic telephony vendor webhook event","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/webhooks/telephony/{vendor_slug}","href":"/api-reference/webhooks/receive-generic-telephony-vendor-webhook-event"},{"title":"Receive generic telephony vendor webhook event","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/webhooks/telephony/{vendor_slug}","href":"/api-reference/webhooks/receive-generic-telephony-vendor-webhook-event-1"},{"title":"Capture sample telephony vendor webhook payload for diagnostics","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/webhooks/telephony/{vendor_slug}/sample","href":"/api-reference/webhooks/capture-sample-telephony-vendor-webhook-payload-for-diagnostics"},{"title":"Test custom webhooks/test","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/custom_webhooks/test","href":"/api-reference/webhooks/test-custom-webhookstest"},{"title":"Answer telephony/plivo/answer","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/telephony/plivo/answer","href":"/api-reference/webhooks/answer-telephonyplivoanswer"},{"title":"Answer telephony/plivo/answer","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/telephony/plivo/answer","href":"/api-reference/webhooks/answer-telephonyplivoanswer-1"},{"title":"Machine Detection telephony/plivo/machine detection","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/telephony/plivo/machine_detection","href":"/api-reference/webhooks/machine-detection-telephonyplivomachine-detection"},{"title":"Machine Detection telephony/plivo/machine detection","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/telephony/plivo/machine_detection","href":"/api-reference/webhooks/machine-detection-telephonyplivomachine-detection-1"},{"title":"Receive webhooks/telephony/byot/amd/item","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/webhooks/telephony/byot/amd/{reference_id}","href":"/api-reference/webhooks/receive-webhookstelephonybyotamditem"}]},{"group":"Campaigns","pages":[{"title":"List campaigns","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/bulk_call_campaigns","href":"/api-reference/campaigns/list-campaigns"},{"title":"Create campaign","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/bulk_call_campaigns","href":"/api-reference/campaigns/create-campaign"},{"title":"Compare campaigns","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/bulk_call_campaigns/compare","href":"/api-reference/campaigns/compare-campaigns"},{"title":"Get campaign","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/bulk_call_campaigns/{id}","href":"/api-reference/campaigns/get-campaign"},{"title":"Replace campaign","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/bulk_call_campaigns/{id}","href":"/api-reference/campaigns/replace-campaign"},{"title":"Update campaign","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/bulk_call_campaigns/{id}","href":"/api-reference/campaigns/update-campaign"},{"title":"List campaign tasks","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/bulk_call_campaigns/{id}/tasks","href":"/api-reference/campaigns/list-campaign-tasks"},{"title":"Get campaign task","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/bulk_call_campaigns/{id}/tasks/{task_id}","href":"/api-reference/campaigns/get-campaign-task"},{"title":"Campaign analytics","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/bulk_call_campaigns/{id}/analytics","href":"/api-reference/campaigns/campaign-analytics"},{"title":"Campaign dispatch health","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/bulk_call_campaigns/{id}/dispatch_health","href":"/api-reference/campaigns/campaign-dispatch-health"},{"title":"Save campaign as template","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/bulk_call_campaigns/{id}/save_as_template","href":"/api-reference/campaigns/save-campaign-as-template"},{"title":"Download campaign results export","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/bulk_call_campaigns/{id}/results_export","href":"/api-reference/campaigns/download-campaign-results-export"},{"title":"Queue campaign export from campaign list filter","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/bulk_call_campaigns/export","href":"/api-reference/campaigns/queue-campaign-export-from-campaign-list-filter"},{"title":"Preview campaign execution capacity","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/bulk_call_campaigns/capacity_preview","href":"/api-reference/campaigns/preview-campaign-execution-capacity"},{"title":"Analyze campaign audience timezone readiness","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/bulk_call_campaigns/audience_timezone_analysis","href":"/api-reference/campaigns/analyze-campaign-audience-timezone-readiness"},{"title":"Launch campaign","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/bulk_call_campaigns/{id}/launch","href":"/api-reference/campaigns/launch-campaign"},{"title":"Pause campaign","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/bulk_call_campaigns/{id}/pause","href":"/api-reference/campaigns/pause-campaign"},{"title":"Resume campaign","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/bulk_call_campaigns/{id}/resume","href":"/api-reference/campaigns/resume-campaign"},{"title":"Cancel campaign","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/bulk_call_campaigns/{id}/cancel","href":"/api-reference/campaigns/cancel-campaign"},{"title":"Clone campaign","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/bulk_call_campaigns/{id}/clone","href":"/api-reference/campaigns/clone-campaign"},{"title":"Get clone prefill payload","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/bulk_call_campaigns/{id}/clone_prefill","href":"/api-reference/campaigns/get-clone-prefill-payload"},{"title":"List campaign follow-up rules","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/bulk_call_campaigns/{id}/follow_up_rules","href":"/api-reference/campaigns/list-campaign-follow-up-rules"},{"title":"Update campaign follow-up rules","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/bulk_call_campaigns/{id}/follow_up_rules","href":"/api-reference/campaigns/update-campaign-follow-up-rules"},{"title":"List campaign follow-up rules (hyphen alias)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/bulk_call_campaigns/{id}/follow-up-rules","href":"/api-reference/campaigns/list-campaign-follow-up-rules-hyphen-alias"},{"title":"Update campaign follow-up rules (hyphen alias)","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/bulk_call_campaigns/{id}/follow-up-rules","href":"/api-reference/campaigns/update-campaign-follow-up-rules-hyphen-alias"},{"title":"Create bulk call campaign uploads","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/bulk-call-campaign-uploads","href":"/api-reference/campaigns/create-bulk-call-campaign-uploads"},{"title":"Get bulk call campaign uploads/item","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/bulk-call-campaign-uploads/{id}","href":"/api-reference/campaigns/get-bulk-call-campaign-uploadsitem"},{"title":"List bulk call campaigns/item/analysis attachments","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/bulk_call_campaigns/{bulk_call_campaign_id}/analysis-attachments","href":"/api-reference/campaigns/list-bulk-call-campaignsitemanalysis-attachments"},{"title":"Create bulk call campaigns/item/analysis attachments","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/bulk_call_campaigns/{bulk_call_campaign_id}/analysis-attachments","href":"/api-reference/campaigns/create-bulk-call-campaignsitemanalysis-attachments"},{"title":"Update (PUT alias) bulk call campaigns/item/analysis attachments/item","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/bulk_call_campaigns/{bulk_call_campaign_id}/analysis-attachments/{id}","href":"/api-reference/campaigns/update-put-alias-bulk-call-campaignsitemanalysis-attachmentsitem"},{"title":"Delete bulk call campaigns/item/analysis attachments/item","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/bulk_call_campaigns/{bulk_call_campaign_id}/analysis-attachments/{id}","href":"/api-reference/campaigns/delete-bulk-call-campaignsitemanalysis-attachmentsitem"},{"title":"Update bulk call campaigns/item/analysis attachments/item","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/bulk_call_campaigns/{bulk_call_campaign_id}/analysis-attachments/{id}","href":"/api-reference/campaigns/update-bulk-call-campaignsitemanalysis-attachmentsitem"},{"title":"List bulk call campaigns/item/analysis runs","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/bulk_call_campaigns/{bulk_call_campaign_id}/analysis-runs","href":"/api-reference/campaigns/list-bulk-call-campaignsitemanalysis-runs"},{"title":"Create bulk call campaigns/item/analysis runs","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/bulk_call_campaigns/{bulk_call_campaign_id}/analysis-runs","href":"/api-reference/campaigns/create-bulk-call-campaignsitemanalysis-runs"},{"title":"Run All bulk call campaigns/item/analysis runs/run all","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/bulk_call_campaigns/{bulk_call_campaign_id}/analysis-runs/run-all","href":"/api-reference/campaigns/run-all-bulk-call-campaignsitemanalysis-runsrun-all"},{"title":"Get bulk call campaigns/item/analysis runs/item","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/bulk_call_campaigns/{bulk_call_campaign_id}/analysis-runs/{id}","href":"/api-reference/campaigns/get-bulk-call-campaignsitemanalysis-runsitem"},{"title":"Cancel bulk call campaigns/item/analysis runs/item/cancel","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/bulk_call_campaigns/{bulk_call_campaign_id}/analysis-runs/{id}/cancel","href":"/api-reference/campaigns/cancel-bulk-call-campaignsitemanalysis-runsitemcancel"},{"title":"Pause bulk call campaigns/item/analysis runs/item/pause","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/bulk_call_campaigns/{bulk_call_campaign_id}/analysis-runs/{id}/pause","href":"/api-reference/campaigns/pause-bulk-call-campaignsitemanalysis-runsitempause"},{"title":"Results bulk call campaigns/item/analysis runs/item/results","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/bulk_call_campaigns/{bulk_call_campaign_id}/analysis-runs/{id}/results","href":"/api-reference/campaigns/results-bulk-call-campaignsitemanalysis-runsitemresults"},{"title":"Resume bulk call campaigns/item/analysis runs/item/resume","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/bulk_call_campaigns/{bulk_call_campaign_id}/analysis-runs/{id}/resume","href":"/api-reference/campaigns/resume-bulk-call-campaignsitemanalysis-runsitemresume"},{"title":"Effective Prompts bulk call campaigns/item/effective analysis prompts","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/bulk_call_campaigns/{bulk_call_campaign_id}/effective-analysis-prompts","href":"/api-reference/campaigns/effective-prompts-bulk-call-campaignsitemeffective-analysis-prompts"}]},{"group":"Contacts","pages":[{"title":"List contacts","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/contacts","href":"/api-reference/contacts/list-contacts"},{"title":"Create contact","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/contacts","href":"/api-reference/contacts/create-contact"},{"title":"Import contacts in bulk","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/contacts/import","href":"/api-reference/contacts/import-contacts-in-bulk"},{"title":"Export contacts","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/contacts/export","href":"/api-reference/contacts/export-contacts"},{"title":"Find duplicate contacts","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/contacts/duplicates","href":"/api-reference/contacts/find-duplicate-contacts"},{"title":"Get contact","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/contacts/{id}","href":"/api-reference/contacts/get-contact"},{"title":"Replace contact","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/contacts/{id}","href":"/api-reference/contacts/replace-contact"},{"title":"Delete contact","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/contacts/{id}","href":"/api-reference/contacts/delete-contact"},{"title":"Update contact","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/contacts/{id}","href":"/api-reference/contacts/update-contact"},{"title":"Merge contact into another contact","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/contacts/{id}/merge","href":"/api-reference/contacts/merge-contact-into-another-contact"},{"title":"Export one contact's full data","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/contacts/{id}/data_export","href":"/api-reference/contacts/export-one-contacts-full-data"},{"title":"Perform GDPR contact erasure","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/contacts/{id}/gdpr_delete","href":"/api-reference/contacts/perform-gdpr-contact-erasure"},{"title":"Hard delete contact row","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/contacts/{id}/hard_delete","href":"/api-reference/contacts/hard-delete-contact-row"},{"title":"Get contacts/item/ai insights","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/contacts/{contact_id}/ai-insights","href":"/api-reference/contacts/get-contactsitemai-insights"},{"title":"Update (PUT alias) contacts/item/ai insights","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/contacts/{contact_id}/ai-insights","href":"/api-reference/contacts/update-put-alias-contactsitemai-insights"},{"title":"Update contacts/item/ai insights","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/contacts/{contact_id}/ai-insights","href":"/api-reference/contacts/update-contactsitemai-insights"},{"title":"List contacts/item/follow ups","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/contacts/{contact_id}/follow-ups","href":"/api-reference/contacts/list-contactsitemfollow-ups"},{"title":"Create contacts/item/follow ups","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/contacts/{contact_id}/follow-ups","href":"/api-reference/contacts/create-contactsitemfollow-ups"},{"title":"Get contacts/item/memory","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/contacts/{contact_id}/memory","href":"/api-reference/contacts/get-contactsitemmemory"},{"title":"Update (PUT alias) contacts/item/memory","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/contacts/{contact_id}/memory","href":"/api-reference/contacts/update-put-alias-contactsitemmemory"},{"title":"Delete contacts/item/memory","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/contacts/{contact_id}/memory","href":"/api-reference/contacts/delete-contactsitemmemory"},{"title":"Update contacts/item/memory","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/contacts/{contact_id}/memory","href":"/api-reference/contacts/update-contactsitemmemory"},{"title":"Lookup Other Agents contacts/item/memory/lookup other agents","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/contacts/{contact_id}/memory/lookup_other_agents","href":"/api-reference/contacts/lookup-other-agents-contactsitemmemorylookup-other-agents"},{"title":"Rebuild contacts/item/memory/rebuild","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/contacts/{contact_id}/memory/rebuild","href":"/api-reference/contacts/rebuild-contactsitemmemoryrebuild"}]},{"group":"ContactImports","pages":[{"title":"List contact imports","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/contact-imports","href":"/api-reference/contactimports/list-contact-imports"},{"title":"Create contact import job","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/contact-imports","href":"/api-reference/contactimports/create-contact-import-job"},{"title":"Get contact import status","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/contact-imports/{id}","href":"/api-reference/contactimports/get-contact-import-status"},{"title":"Download contact import error report","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/contact-imports/{id}/error_report","href":"/api-reference/contactimports/download-contact-import-error-report"},{"title":"Template contact imports/template","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/contact-imports/template","href":"/api-reference/contactimports/template-contact-importstemplate"}]},{"group":"ContactExports","pages":[{"title":"List contact exports","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/contact-exports","href":"/api-reference/contactexports/list-contact-exports"},{"title":"Create contact export job","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/contact-exports","href":"/api-reference/contactexports/create-contact-export-job"},{"title":"Get contact export job","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/contact-exports/{id}","href":"/api-reference/contactexports/get-contact-export-job"},{"title":"Download contact export file","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/contact-exports/{id}/download","href":"/api-reference/contactexports/download-contact-export-file"}]},{"group":"ContactSegments","pages":[{"title":"List contact segments","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/contact_segments","href":"/api-reference/contactsegments/list-contact-segments"},{"title":"Create contact segment","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/contact_segments","href":"/api-reference/contactsegments/create-contact-segment"},{"title":"Get contact segment","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/contact_segments/{id}","href":"/api-reference/contactsegments/get-contact-segment"},{"title":"Replace contact segment","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/contact_segments/{id}","href":"/api-reference/contactsegments/replace-contact-segment"},{"title":"Delete contact segment","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/contact_segments/{id}","href":"/api-reference/contactsegments/delete-contact-segment"},{"title":"Update contact segment","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/contact_segments/{id}","href":"/api-reference/contactsegments/update-contact-segment"},{"title":"List contacts for one segment","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/contact_segments/{id}/contacts","href":"/api-reference/contactsegments/list-contacts-for-one-segment"}]},{"group":"CampaignExports","pages":[{"title":"List campaign exports","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/campaign-exports","href":"/api-reference/campaignexports/list-campaign-exports"},{"title":"Queue campaign export","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/campaign-exports","href":"/api-reference/campaignexports/queue-campaign-export"},{"title":"Get campaign export","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/campaign-exports/{id}","href":"/api-reference/campaignexports/get-campaign-export"},{"title":"Download campaign export file","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/campaign-exports/{id}/download","href":"/api-reference/campaignexports/download-campaign-export-file"}]},{"group":"CallAnalysis","pages":[{"title":"List call analysis prompts","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/call-analysis-prompts","href":"/api-reference/callanalysis/list-call-analysis-prompts"},{"title":"Create call analysis prompts","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/call-analysis-prompts","href":"/api-reference/callanalysis/create-call-analysis-prompts"},{"title":"Starter Templates call analysis prompts/starter templates","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/call-analysis-prompts/starter_templates","href":"/api-reference/callanalysis/starter-templates-call-analysis-promptsstarter-templates"},{"title":"Get call analysis prompts/item","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/call-analysis-prompts/{id}","href":"/api-reference/callanalysis/get-call-analysis-promptsitem"},{"title":"Update (PUT alias) call analysis prompts/item","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/call-analysis-prompts/{id}","href":"/api-reference/callanalysis/update-put-alias-call-analysis-promptsitem"},{"title":"Delete call analysis prompts/item","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/call-analysis-prompts/{id}","href":"/api-reference/callanalysis/delete-call-analysis-promptsitem"},{"title":"Update call analysis prompts/item","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/call-analysis-prompts/{id}","href":"/api-reference/callanalysis/update-call-analysis-promptsitem"}]},{"group":"CallOutcomes","pages":[{"title":"List call outcomes","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/call_outcomes","href":"/api-reference/calloutcomes/list-call-outcomes"},{"title":"Create call outcomes","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/call_outcomes","href":"/api-reference/calloutcomes/create-call-outcomes"},{"title":"Update (PUT alias) call outcomes/item","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/call_outcomes/{id}","href":"/api-reference/calloutcomes/update-put-alias-call-outcomesitem"},{"title":"Delete call outcomes/item","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/call_outcomes/{id}","href":"/api-reference/calloutcomes/delete-call-outcomesitem"},{"title":"Update call outcomes/item","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/call_outcomes/{id}","href":"/api-reference/calloutcomes/update-call-outcomesitem"}]},{"group":"CampaignTemplates","pages":[{"title":"List campaign templates","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/campaign_templates","href":"/api-reference/campaigntemplates/list-campaign-templates"},{"title":"Create campaign templates","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/campaign_templates","href":"/api-reference/campaigntemplates/create-campaign-templates"},{"title":"Get campaign templates/item","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/campaign_templates/{id}","href":"/api-reference/campaigntemplates/get-campaign-templatesitem"},{"title":"Update (PUT alias) campaign templates/item","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/campaign_templates/{id}","href":"/api-reference/campaigntemplates/update-put-alias-campaign-templatesitem"},{"title":"Delete campaign templates/item","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/campaign_templates/{id}","href":"/api-reference/campaigntemplates/delete-campaign-templatesitem"},{"title":"Update campaign templates/item","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/campaign_templates/{id}","href":"/api-reference/campaigntemplates/update-campaign-templatesitem"}]},{"group":"CustomFields","pages":[{"title":"List custom field definitions","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/custom_field_definitions","href":"/api-reference/customfields/list-custom-field-definitions"},{"title":"Create custom field definitions","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/custom_field_definitions","href":"/api-reference/customfields/create-custom-field-definitions"},{"title":"Get custom field definitions/item","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/custom_field_definitions/{id}","href":"/api-reference/customfields/get-custom-field-definitionsitem"},{"title":"Update (PUT alias) custom field definitions/item","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/custom_field_definitions/{id}","href":"/api-reference/customfields/update-put-alias-custom-field-definitionsitem"},{"title":"Delete custom field definitions/item","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/custom_field_definitions/{id}","href":"/api-reference/customfields/delete-custom-field-definitionsitem"},{"title":"Update custom field definitions/item","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/custom_field_definitions/{id}","href":"/api-reference/customfields/update-custom-field-definitionsitem"}]},{"group":"Dnc","pages":[{"title":"List dnc bulk operations","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/dnc-bulk-operations","href":"/api-reference/dnc/list-dnc-bulk-operations"},{"title":"Get dnc bulk operations/item","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/dnc-bulk-operations/{id}","href":"/api-reference/dnc/get-dnc-bulk-operationsitem"},{"title":"List dnc entries","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/dnc_entries","href":"/api-reference/dnc/list-dnc-entries"},{"title":"Create dnc entries","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/dnc_entries","href":"/api-reference/dnc/create-dnc-entries"},{"title":"Bulk Add dnc entries/bulk add","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/dnc_entries/bulk_add","href":"/api-reference/dnc/bulk-add-dnc-entriesbulk-add"},{"title":"Bulk Add Phones dnc entries/bulk add phones","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/dnc_entries/bulk_add_phones","href":"/api-reference/dnc/bulk-add-phones-dnc-entriesbulk-add-phones"},{"title":"Bulk Destroy dnc entries/bulk destroy","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/dnc_entries/bulk_destroy","href":"/api-reference/dnc/bulk-destroy-dnc-entriesbulk-destroy"},{"title":"Bulk Remove Phones dnc entries/bulk remove phones","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/dnc_entries/bulk_remove_phones","href":"/api-reference/dnc/bulk-remove-phones-dnc-entriesbulk-remove-phones"},{"title":"Delete dnc entries/item","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/dnc_entries/{id}","href":"/api-reference/dnc/delete-dnc-entriesitem"}]},{"group":"FollowUps","pages":[{"title":"List follow up rules","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/follow-up-rules","href":"/api-reference/followups/list-follow-up-rules"},{"title":"Create follow up rules","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/follow-up-rules","href":"/api-reference/followups/create-follow-up-rules"},{"title":"Get follow up rules/item","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/follow-up-rules/{id}","href":"/api-reference/followups/get-follow-up-rulesitem"},{"title":"Update (PUT alias) follow up rules/item","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/follow-up-rules/{id}","href":"/api-reference/followups/update-put-alias-follow-up-rulesitem"},{"title":"Delete follow up rules/item","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/follow-up-rules/{id}","href":"/api-reference/followups/delete-follow-up-rulesitem"},{"title":"Update follow up rules/item","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/follow-up-rules/{id}","href":"/api-reference/followups/update-follow-up-rulesitem"},{"title":"Disable follow up rules/item/disable","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/follow-up-rules/{id}/disable","href":"/api-reference/followups/disable-follow-up-rulesitemdisable"},{"title":"Enable follow up rules/item/enable","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/follow-up-rules/{id}/enable","href":"/api-reference/followups/enable-follow-up-rulesitemenable"},{"title":"List follow ups","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/follow-ups","href":"/api-reference/followups/list-follow-ups"},{"title":"Create follow ups","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/follow-ups","href":"/api-reference/followups/create-follow-ups"},{"title":"Analytics follow ups/analytics","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/follow-ups/analytics","href":"/api-reference/followups/analytics-follow-upsanalytics"},{"title":"Get follow ups/item","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/follow-ups/{id}","href":"/api-reference/followups/get-follow-upsitem"},{"title":"Update (PUT alias) follow ups/item","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/follow-ups/{id}","href":"/api-reference/followups/update-put-alias-follow-upsitem"},{"title":"Delete follow ups/item","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/follow-ups/{id}","href":"/api-reference/followups/delete-follow-upsitem"},{"title":"Update follow ups/item","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/follow-ups/{id}","href":"/api-reference/followups/update-follow-upsitem"},{"title":"Cancel follow ups/item/cancel","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/follow-ups/{id}/cancel","href":"/api-reference/followups/cancel-follow-upsitemcancel"},{"title":"Events follow ups/item/events","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/follow-ups/{id}/events","href":"/api-reference/followups/events-follow-upsitemevents"},{"title":"Execute follow ups/item/execute","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/follow-ups/{id}/execute","href":"/api-reference/followups/execute-follow-upsitemexecute"},{"title":"Snooze follow ups/item/snooze","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/follow-ups/{id}/snooze","href":"/api-reference/followups/snooze-follow-upsitemsnooze"}]},{"group":"KnowledgeBases","pages":[{"title":"Get knowledge base sources/item","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/knowledge-base-sources/{id}","href":"/api-reference/knowledgebases/get-knowledge-base-sourcesitem"},{"title":"Update (PUT alias) knowledge base sources/item","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/knowledge-base-sources/{id}","href":"/api-reference/knowledgebases/update-put-alias-knowledge-base-sourcesitem"},{"title":"Delete knowledge base sources/item","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/knowledge-base-sources/{id}","href":"/api-reference/knowledgebases/delete-knowledge-base-sourcesitem"},{"title":"Update knowledge base sources/item","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/knowledge-base-sources/{id}","href":"/api-reference/knowledgebases/update-knowledge-base-sourcesitem"},{"title":"Retry knowledge base sources/item/retry","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/knowledge-base-sources/{id}/retry","href":"/api-reference/knowledgebases/retry-knowledge-base-sourcesitemretry"},{"title":"List knowledge bases","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/knowledge-bases","href":"/api-reference/knowledgebases/list-knowledge-bases"},{"title":"Create knowledge bases","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/knowledge-bases","href":"/api-reference/knowledgebases/create-knowledge-bases"},{"title":"Get knowledge bases/item","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/knowledge-bases/{id}","href":"/api-reference/knowledgebases/get-knowledge-basesitem"},{"title":"Update (PUT alias) knowledge bases/item","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/knowledge-bases/{id}","href":"/api-reference/knowledgebases/update-put-alias-knowledge-basesitem"},{"title":"Delete knowledge bases/item","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/knowledge-bases/{id}","href":"/api-reference/knowledgebases/delete-knowledge-basesitem"},{"title":"Update knowledge bases/item","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/knowledge-bases/{id}","href":"/api-reference/knowledgebases/update-knowledge-basesitem"},{"title":"Publish knowledge bases/item/publish","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/knowledge-bases/{id}/publish","href":"/api-reference/knowledgebases/publish-knowledge-basesitempublish"},{"title":"Summary knowledge bases/item/summary","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/knowledge-bases/{id}/summary","href":"/api-reference/knowledgebases/summary-knowledge-basesitemsummary"},{"title":"Unpublish knowledge bases/item/unpublish","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/knowledge-bases/{id}/unpublish","href":"/api-reference/knowledgebases/unpublish-knowledge-basesitemunpublish"},{"title":"Create knowledge bases/item/sources","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/knowledge-bases/{knowledge_basis_id}/sources","href":"/api-reference/knowledgebases/create-knowledge-basesitemsources"},{"title":"Discover knowledge bases/item/sources/discover","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/knowledge-bases/{knowledge_basis_id}/sources/discover","href":"/api-reference/knowledgebases/discover-knowledge-basesitemsourcesdiscover"},{"title":"Update (PUT alias) knowledge bases/item/sources/item","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/knowledge-bases/{knowledge_basis_id}/sources/{id}","href":"/api-reference/knowledgebases/update-put-alias-knowledge-basesitemsourcesitem"},{"title":"Delete knowledge bases/item/sources/item","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/knowledge-bases/{knowledge_basis_id}/sources/{id}","href":"/api-reference/knowledgebases/delete-knowledge-basesitemsourcesitem"},{"title":"Update knowledge bases/item/sources/item","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/knowledge-bases/{knowledge_basis_id}/sources/{id}","href":"/api-reference/knowledgebases/update-knowledge-basesitemsourcesitem"}]},{"group":"McpServers","pages":[{"title":"List mcp servers","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/mcp-servers","href":"/api-reference/mcpservers/list-mcp-servers"},{"title":"Create mcp servers","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/mcp-servers","href":"/api-reference/mcpservers/create-mcp-servers"},{"title":"Get mcp servers/item","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/mcp-servers/{id}","href":"/api-reference/mcpservers/get-mcp-serversitem"},{"title":"Update (PUT alias) mcp servers/item","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/mcp-servers/{id}","href":"/api-reference/mcpservers/update-put-alias-mcp-serversitem"},{"title":"Delete mcp servers/item","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/mcp-servers/{id}","href":"/api-reference/mcpservers/delete-mcp-serversitem"},{"title":"Update mcp servers/item","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/mcp-servers/{id}","href":"/api-reference/mcpservers/update-mcp-serversitem"},{"title":"Activate mcp servers/item/activate","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/mcp-servers/{id}/activate","href":"/api-reference/mcpservers/activate-mcp-serversitemactivate"},{"title":"Deactivate mcp servers/item/deactivate","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/mcp-servers/{id}/deactivate","href":"/api-reference/mcpservers/deactivate-mcp-serversitemdeactivate"},{"title":"Discover mcp servers/item/discover","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/mcp-servers/{id}/discover","href":"/api-reference/mcpservers/discover-mcp-serversitemdiscover"},{"title":"Test mcp servers/item/test","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/mcp-servers/{id}/test","href":"/api-reference/mcpservers/test-mcp-serversitemtest"},{"title":"Update Tool Config mcp servers/item/update tool config","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/mcp-servers/{id}/update-tool-config","href":"/api-reference/mcpservers/update-tool-config-mcp-serversitemupdate-tool-config"}]},{"group":"PromptAddendums","pages":[{"title":"List prompt addendums","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/prompt-addendums","href":"/api-reference/promptaddendums/list-prompt-addendums"},{"title":"Create prompt addendums","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/prompt-addendums","href":"/api-reference/promptaddendums/create-prompt-addendums"},{"title":"Update (PUT alias) prompt addendums/item","deprecated":null,"version":null,"openapi":"/openapi.yaml put /api/v1/prompt-addendums/{id}","href":"/api-reference/promptaddendums/update-put-alias-prompt-addendumsitem"},{"title":"Delete prompt addendums/item","deprecated":null,"version":null,"openapi":"/openapi.yaml delete /api/v1/prompt-addendums/{id}","href":"/api-reference/promptaddendums/delete-prompt-addendumsitem"},{"title":"Update prompt addendums/item","deprecated":null,"version":null,"openapi":"/openapi.yaml patch /api/v1/prompt-addendums/{id}","href":"/api-reference/promptaddendums/update-prompt-addendumsitem"}]},{"group":"PartnerAPI","pages":[{"title":"List partner tenants","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/partner/tenants","href":"/api-reference/partnerapi/list-partner-tenants"},{"title":"Create partner tenant","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/partner/tenants","href":"/api-reference/partnerapi/create-partner-tenant"},{"title":"List tenant agents (partner)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/partner/tenants/{tenant_id}/agents","href":"/api-reference/partnerapi/list-tenant-agents-partner"},{"title":"Create tenant agent (partner)","deprecated":null,"version":null,"openapi":"/openapi.yaml post /api/v1/partner/tenants/{tenant_id}/agents","href":"/api-reference/partnerapi/create-tenant-agent-partner"},{"title":"List tenant API keys (partner)","deprecated":null,"version":null,"openapi":"/openapi.yaml get /api/v1/partner/tenants/{tenant_id}/api_keys","href":"/api-reference/partnerapi/list-tenant-api-keys-partner"}]}]}]},{"tab":"Trust","icon":"shield-check","pages":[{"title":"Trust","href":"/trust/trust-overview"}]},{"tab":"Changelog","icon":"history","pages":[{"title":"Changelog","href":"/changelog"}]}]},"title":"Errors and Error Codes - Callaro","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":[],"chunks":[]}