REST API reference for reading per-tenant cost caps. Read-only via API; edited via the Hub UI.
Read your account’s per-tenant cost caps. Read-only via the public API — caps are configured by the platform team based on your plan tier. Wrapped by the Python SDK and Node SDK.
from kataven import KatavenClientclient = KatavenClient() # reads KATAVEN_API_KEYclient.call_limits.get()
import { Kataven } from "@kataven/server";const client = new Kataven(); // reads KATAVEN_API_KEYawait client.callLimits.get();
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Kataven","colors":{"primary":"#2563EB","light":"#60A5FA","dark":"#1E40AF"},"logo":{"light":"https://mintcdn.com/katavenai/2uMycxhxIwk_F2eE/images/logo.png?fit=max\u0026auto=format\u0026n=2uMycxhxIwk_F2eE\u0026q=85\u0026s=6cf130449ec06609915faad2826a4c60","dark":"https://mintcdn.com/katavenai/2uMycxhxIwk_F2eE/images/logo-dark.png?fit=max\u0026auto=format\u0026n=2uMycxhxIwk_F2eE\u0026q=85\u0026s=7425881c08adee79bcc1e99cdbdf111c"},"favicon":"https://mintcdn.com/katavenai/2uMycxhxIwk_F2eE/images/favicon.png?fit=max\u0026auto=format\u0026n=2uMycxhxIwk_F2eE\u0026q=85\u0026s=dd648daf26b271ad7b55508d49d97e41","api":{"openapi":"api-spec/openapi.yaml"},"navbar":{"links":[{"href":"https://hub.kataven.ai","label":"Dashboard"}],"primary":{"type":"button","label":"Get an API key","href":"https://hub.kataven.ai/settings"}},"footer":{"socials":{"website":"https://kataven.ai"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"katavenai","hasAudioNarration":false,"actualSubdomain":"katavenai","customDomains":["docs.kataven.ai"],"gitSource":{"type":"github","owner":"kataven-ai","repo":"kataven-docs","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21ddfc374568b70af6c6d6","collectionId":"9d29626f-a39f-45ed-912d-f8362a80503c","schemaVersion":"v2"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6a21ddfc374568b70af6c6d6:success","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"API Reference","count":89},{"language":"default","tag":"Resources","count":88},{"language":"default","tag":"Documentation","count":38},{"language":"default","tag":"Resource reference","count":26},{"language":"default","tag":"MCP Server","count":18},{"language":"default","tag":"Python SDK","count":15},{"language":"default","tag":"Node SDK","count":14},{"language":"default","tag":"Agents","count":12},{"language":"default","tag":"Clients","count":12},{"language":"default","tag":"Campaigns","count":11}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"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":"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}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/call-limits","slug":"/api-reference/call-limits","pageMetadata":{"title":"Kataven Hub API — call limits (cost caps)","sidebarTitle":"Call Limits","description":"REST API reference for reading per-tenant cost caps. Read-only via API; edited via the Hub UI.","keywords":["kataven call limits api","voice ai cost caps api"],"href":"/api-reference/call-limits"},"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: \"REST API reference for reading per-tenant cost caps. Read-only via API; edited via the Hub UI.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,CodeGroup,Heading,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Read your account’s per-tenant cost caps. Read-only via the public API — caps are configured by the platform team based on your plan tier. Wrapped by the `,_jsx(_components.a,{href:`/sdks/python/call-limits`,children:`Python SDK`}),` and `,_jsx(_components.a,{href:`/sdks/node/call-limits`,children:`Node SDK`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`endpoints-at-a-glance`,children:`Endpoints at a glance`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Method`}),_jsx(_components.th,{children:`Path`}),_jsx(_components.th,{children:`Summary`})]})}),_jsx(_components.tbody,{children:_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`GET`})}),_jsx(_components.td,{children:_jsx(_components.a,{href:`#get-api-v1-call-limits`,children:_jsx(_components.code,{children:`/api/v1/call-limits`})})}),_jsx(_components.td,{children:`Get this tenant’s call limits`})]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`reference`,children:`Reference`}),`\n`,_jsx(Heading,{level:`3`,id:`get-/api/v1/call-limits`,children:_jsx(_components.code,{children:`GET /api/v1/call-limits`})}),`\n`,_jsx(_components.p,{children:`Get this tenant’s call limits`}),`\n`,_jsx(_components.p,{children:`Returns the configured caps that gate every outbound originate request. Live counters are not exposed.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Responses`})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Code`}),_jsx(_components.th,{children:`Description`}),_jsx(_components.th,{children:`Body`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`200`})}),_jsx(_components.td,{children:`OK`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`#schemas`,children:_jsx(_components.code,{children:`handlers.CallLimitsResponse`})})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`400`})}),_jsx(_components.td,{children:`Missing X-Account-ID header`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`string`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`500`})}),_jsx(_components.td,{children:`Database error`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`string`})})]})]})]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Example`})}),`\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.kataven.ai/v1/call-limits`}),_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:` \"Authorization: Bearer `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$KATAVEN_API_KEY`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"`})]}),`\n`]})})}),_jsx(CodeBlock,{filename:`Python SDK`,numberOfLines:`4`,language:`python`,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:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` kataven `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` KatavenClient`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`client `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` KatavenClient() `}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`# reads KATAVEN_API_KEY`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`client.call_limits.get()`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`Node SDK`,numberOfLines:`4`,language:`typescript`,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:`typescript`,children:_jsxs(_components.code,{language:`typescript`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`Kataven`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` } `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"@kataven/server\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`;`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\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:` client`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:` new`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:` Kataven`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(); `}),_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:`// reads KATAVEN_API_KEY`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`await`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` client`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`callLimits`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`.`}),_jsx(_components.span,{style:{color:`#8250DF`,\"--shiki-dark\":`#DCDCAA`},children:`get`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`();`})]}),`\n`]})})})]})]})}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":"Kataven Hub API — call limits (cost caps)","sidebarTitle":"Call Limits","description":"REST API reference for reading per-tenant cost caps. Read-only via API; edited via the Hub UI.","keywords":["kataven call limits api","voice ai cost caps api"],"href":"/api-reference/call-limits"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Endpoints at a glance","slug":"endpoints-at-a-glance","depth":2,"children":[]},{"title":"Reference","slug":"reference","depth":2,"children":[{"title":"GET /api/v1/call-limits","slug":"get-/api/v1/call-limits","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"katavenai","siteName":"Kataven","title":"Kataven Hub API — call limits (cost caps) - Kataven","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-05-08T18:27:29.568Z","originalFileLocation":"api-reference/call-limits.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=\"REST API reference for reading per-tenant cost caps. Read-only via API; edited via the Hub UI.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Kataven\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/katavenai/ctclNJiEvSssQ8vf/_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/katavenai/ctclNJiEvSssQ8vf/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/katavenai/ctclNJiEvSssQ8vf/_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/katavenai/ctclNJiEvSssQ8vf/_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/katavenai/ctclNJiEvSssQ8vf/_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/katavenai/ctclNJiEvSssQ8vf/_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/katavenai/ctclNJiEvSssQ8vf/_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/katavenai/ctclNJiEvSssQ8vf/_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/katavenai/ctclNJiEvSssQ8vf/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Kataven Hub API — call limits (cost caps) - Kataven\">\u003cmeta data-mint-head property=\"og:description\" content=\"REST API reference for reading per-tenant cost caps. Read-only via API; edited via the Hub UI.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Kataven\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.kataven.ai/api-reference/call-limits\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://katavenai.mintlify.app/_mintlify/api/og/v2?division=Call+Limits\u0026amp;title=Kataven+Hub+API+%E2%80%94+call+limits+%28cost+caps%29\u0026amp;description=REST+API+reference+for+reading+per-tenant+cost+caps.+Read-only+via+API%3B+edited+via+the+Hub+UI.\u0026amp;theme=0ed538260c0fcf374bac1c4c\u0026amp;signature=434833416c17a0536715ef812db05ae5ea82c0fb4c233d69f88e62f9d0ec6f07\">\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=\"Kataven Hub API — call limits (cost caps) - Kataven\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"REST API reference for reading per-tenant cost caps. Read-only via API; edited via the Hub UI.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://katavenai.mintlify.app/_mintlify/api/og/v2?division=Call+Limits\u0026amp;title=Kataven+Hub+API+%E2%80%94+call+limits+%28cost+caps%29\u0026amp;description=REST+API+reference+for+reading+per-tenant+cost+caps.+Read-only+via+API%3B+edited+via+the+Hub+UI.\u0026amp;theme=0ed538260c0fcf374bac1c4c\u0026amp;signature=434833416c17a0536715ef812db05ae5ea82c0fb4c233d69f88e62f9d0ec6f07\">\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/katavenai/ctclNJiEvSssQ8vf/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Kataven\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2563EB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.kataven.ai/api-reference/call-limits\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/call-limits.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.kataven.ai/#organization\",\"name\":\"Kataven\",\"url\":\"https://docs.kataven.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/katavenai/2uMycxhxIwk_F2eE/images/logo.png?fit=max\u0026auto=format\u0026n=2uMycxhxIwk_F2eE\u0026q=85\u0026s=6cf130449ec06609915faad2826a4c60\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.kataven.ai#website\",\"name\":\"Kataven\",\"url\":\"https://docs.kataven.ai\",\"publisher\":{\"@id\":\"https://docs.kataven.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.kataven.ai/api-reference/call-limits#webpage\",\"url\":\"https://docs.kataven.ai/api-reference/call-limits\",\"name\":\"Kataven Hub API — call limits (cost caps)\",\"description\":\"REST API reference for reading per-tenant cost caps. Read-only via API; edited via the Hub UI.\",\"dateModified\":\"2026-05-08T18:27:29.568Z\",\"isPartOf\":{\"@id\":\"https://docs.kataven.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.kataven.ai/api-reference/call-limits#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.kataven.ai/api-reference/call-limits#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Resources\",\"item\":\"https://docs.kataven.ai/api-reference/agents\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kataven Hub API — call limits (cost caps)\",\"item\":\"https://docs.kataven.ai/api-reference/call-limits\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.kataven.ai/api-reference/call-limits#article\",\"headline\":\"Kataven Hub API — call limits (cost caps)\",\"name\":\"Kataven Hub API — call limits (cost caps)\",\"description\":\"REST API reference for reading per-tenant cost caps. Read-only via API; edited via the Hub UI.\",\"url\":\"https://docs.kataven.ai/api-reference/call-limits\",\"mainEntityOfPage\":{\"@id\":\"https://docs.kataven.ai/api-reference/call-limits#webpage\"},\"dateModified\":\"2026-05-08T18:27:29.568Z\",\"keywords\":\"kataven call limits api, voice ai cost caps api\",\"publisher\":{\"@id\":\"https://docs.kataven.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.kataven.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Kataven\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Kataven","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/introduction"}]},{"anchor":"API Reference","icon":"rectangle-terminal","groups":[{"group":"Get started","pages":[{"title":"Kataven Hub API Reference — voice AI REST API","sidebarTitle":"API Reference","href":"/api-reference/introduction"}]},{"group":"Resources","pages":[{"group":"Agents","pages":[{"title":"Kataven Hub API — agents endpoints","sidebarTitle":"Agents","href":"/api-reference/agents"},{"title":"List agents","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/agents","href":"/api-reference/agents/list-agents"},{"title":"Create an agent","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/agents","href":"/api-reference/agents/create-an-agent"},{"title":"Get an agent","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/agents/{id}","href":"/api-reference/agents/get-an-agent"},{"title":"Update an agent","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml patch /api/v1/agents/{id}","href":"/api-reference/agents/update-an-agent"},{"title":"Delete an agent","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml delete /api/v1/agents/{id}","href":"/api-reference/agents/delete-an-agent"},{"title":"Attach an FAQ to an agent","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/agents/{id}/faqs","href":"/api-reference/agents/attach-an-faq-to-an-agent"},{"title":"Detach an FAQ from an agent","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml delete /api/v1/agents/{id}/faqs/{faqId}","href":"/api-reference/agents/detach-an-faq-from-an-agent"},{"title":"Attach a playbook to an agent","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/agents/{id}/playbooks","href":"/api-reference/agents/attach-a-playbook-to-an-agent"},{"title":"Detach a playbook from an agent","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml delete /api/v1/agents/{id}/playbooks/{playbookId}","href":"/api-reference/agents/detach-a-playbook-from-an-agent"},{"title":"List tools attached to an agent","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/agents/{id}/tools","href":"/api-reference/agents/list-tools-attached-to-an-agent"},{"title":"Attach or update a tool on an agent","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/agents/{id}/tools","href":"/api-reference/agents/attach-or-update-a-tool-on-an-agent"}]},{"group":"Tools","pages":[{"title":"Kataven Hub API — tools endpoints","sidebarTitle":"Tools","href":"/api-reference/tools"},{"title":"List tools","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/tools","href":"/api-reference/tools/list-tools"},{"title":"Create a custom tool","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/tools","href":"/api-reference/tools/create-a-custom-tool"},{"title":"Get a single tool","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/tools/{id}","href":"/api-reference/tools/get-a-single-tool"},{"title":"Update a tool","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml put /api/v1/tools/{id}","href":"/api-reference/tools/update-a-tool"},{"title":"Delete a custom tool","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml delete /api/v1/tools/{id}","href":"/api-reference/tools/delete-a-custom-tool"}]},{"group":"Playbooks","pages":[{"title":"Kataven Hub API — playbooks endpoints","sidebarTitle":"Playbooks","href":"/api-reference/playbooks"},{"title":"List playbooks","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/playbooks","href":"/api-reference/playbooks/list-playbooks"},{"title":"Create a custom playbook","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/playbooks","href":"/api-reference/playbooks/create-a-custom-playbook"},{"title":"Get a single playbook","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/playbooks/{id}","href":"/api-reference/playbooks/get-a-single-playbook"},{"title":"Update a playbook","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml put /api/v1/playbooks/{id}","href":"/api-reference/playbooks/update-a-playbook"},{"title":"Delete a custom playbook","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml delete /api/v1/playbooks/{id}","href":"/api-reference/playbooks/delete-a-custom-playbook"}]},{"group":"FAQs","pages":[{"title":"Kataven Hub API — FAQs endpoints","sidebarTitle":"FAQs","href":"/api-reference/faqs"},{"title":"List FAQs","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/faqs","href":"/api-reference/faqs/list-faqs"},{"title":"Create an FAQ","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/faqs","href":"/api-reference/faqs/create-an-faq"},{"title":"Get a single FAQ","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/faqs/{id}","href":"/api-reference/faqs/get-a-single-faq"},{"title":"Update an FAQ","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml put /api/v1/faqs/{id}","href":"/api-reference/faqs/update-an-faq"},{"title":"Delete an FAQ","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml delete /api/v1/faqs/{id}","href":"/api-reference/faqs/delete-an-faq"}]},{"group":"Marketplace","pages":[{"title":"Kataven Hub API — marketplace endpoints","sidebarTitle":"Marketplace","href":"/api-reference/marketplace"},{"title":"List marketplace agent templates","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/marketplace/agents","href":"/api-reference/marketplace/list-marketplace-agent-templates"},{"title":"Get a marketplace agent template","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/marketplace/agents/{id}","href":"/api-reference/marketplace/get-a-marketplace-agent-template"},{"title":"Install a marketplace template as a new agent","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/marketplace/agents/{id}/install","href":"/api-reference/marketplace/install-a-marketplace-template-as-a-new-agent"},{"title":"List marketplace categories","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/marketplace/categories","href":"/api-reference/marketplace/list-marketplace-categories"}]},{"group":"Integrations","pages":[{"title":"Kataven Hub API — integrations endpoints","sidebarTitle":"Integrations","href":"/api-reference/integrations"},{"title":"List third-party integrations","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/integrations","href":"/api-reference/integrations/list-third-party-integrations"},{"title":"Get a single integration","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/integrations/{id}","href":"/api-reference/integrations/get-a-single-integration"},{"title":"Install an integration","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/integrations/{id}/install","href":"/api-reference/integrations/install-an-integration"},{"title":"Uninstall an integration","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/integrations/{id}/uninstall","href":"/api-reference/integrations/uninstall-an-integration"},{"title":"List MCP connections (stub)","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/mcp-connections","href":"/api-reference/integrations/list-mcp-connections-stub"},{"title":"List native tools (stub)","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/native-tools","href":"/api-reference/integrations/list-native-tools-stub"}]},{"group":"Telephony","pages":[{"title":"Kataven Hub API — telephony endpoints","sidebarTitle":"Telephony","href":"/api-reference/telephony"},{"title":"List phone numbers","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/telephony/numbers","href":"/api-reference/telephony/list-phone-numbers"},{"title":"Register a phone number","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/telephony/numbers","href":"/api-reference/telephony/register-a-phone-number"},{"title":"Pin or unpin a phone number to an agent","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml patch /api/v1/telephony/numbers/{id}","href":"/api-reference/telephony/pin-or-unpin-a-phone-number-to-an-agent"},{"title":"Delete a phone number","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml delete /api/v1/telephony/numbers/{id}","href":"/api-reference/telephony/delete-a-phone-number"},{"title":"List telephony provider credentials","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/telephony/providers","href":"/api-reference/telephony/list-telephony-provider-credentials"},{"title":"Add a telephony provider credential","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/telephony/providers","href":"/api-reference/telephony/add-a-telephony-provider-credential"},{"title":"Delete a telephony provider credential","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml delete /api/v1/telephony/providers/{id}","href":"/api-reference/telephony/delete-a-telephony-provider-credential"}]},{"group":"Calls","pages":[{"title":"Kataven Hub API — outbound calls","sidebarTitle":"Calls","href":"/api-reference/calls"},{"title":"Originate an outbound call","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/calls/originate","href":"/api-reference/calls/originate-an-outbound-call"}]},{"group":"Recordings","pages":[{"title":"Kataven Hub API — call recordings","sidebarTitle":"Recordings","href":"/api-reference/recordings"},{"title":"Get a presigned URL for the call recording","description":"Returns a short-lived presigned S3 URL for playback. The URL expires in 5 minutes — refetch if it lapses. Returns 404 if no recording exists, 409 if the recording is not yet uploaded.","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/sessions/{id}/recording","href":"/api-reference/recordings/get-a-presigned-url-for-the-call-recording"}]},{"group":"Call Limits","pages":[{"title":"Kataven Hub API — call limits (cost caps)","sidebarTitle":"Call Limits","href":"/api-reference/call-limits"},{"title":"Get this tenant's call limits","description":"Returns the configured caps that gate every outbound originate request. Live counters are not exposed.","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/call-limits","href":"/api-reference/call-limits/get-this-tenants-call-limits"}]},{"group":"Campaigns","pages":[{"title":"Kataven Hub API — outbound campaigns","sidebarTitle":"Campaigns","href":"/api-reference/campaigns"},{"title":"List campaigns","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/campaigns","href":"/api-reference/campaigns/list-campaigns"},{"title":"Create a campaign","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/campaigns","href":"/api-reference/campaigns/create-a-campaign"},{"title":"Get a campaign","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/campaigns/{id}","href":"/api-reference/campaigns/get-a-campaign"},{"title":"Delete a campaign","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml delete /api/v1/campaigns/{id}","href":"/api-reference/campaigns/delete-a-campaign"},{"title":"List contacts in a campaign","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/campaigns/{id}/contacts","href":"/api-reference/campaigns/list-contacts-in-a-campaign"},{"title":"Stream campaign events","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/campaigns/{id}/events","href":"/api-reference/campaigns/stream-campaign-events"},{"title":"Pause a running campaign","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/campaigns/{id}/pause","href":"/api-reference/campaigns/pause-a-running-campaign"},{"title":"Resume a paused campaign","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/campaigns/{id}/resume","href":"/api-reference/campaigns/resume-a-paused-campaign"},{"title":"Start a campaign","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/campaigns/{id}/start","href":"/api-reference/campaigns/start-a-campaign"},{"title":"Stop a campaign permanently","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/campaigns/{id}/stop","href":"/api-reference/campaigns/stop-a-campaign-permanently"}]},{"group":"API Keys","pages":[{"title":"Kataven Hub API — API keys (sk_live_)","sidebarTitle":"API Keys","href":"/api-reference/api-keys"},{"title":"List API keys","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/api-keys","href":"/api-reference/api-keys/list-api-keys"},{"title":"Create an API key (returns plaintext sk_live_ ONCE)","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/api-keys","href":"/api-reference/api-keys/create-an-api-key-returns-plaintext-sk_live_-once"},{"title":"Update or revoke an API key","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml patch /api/v1/api-keys/{id}","href":"/api-reference/api-keys/update-or-revoke-an-api-key"},{"title":"Delete or soft-disable an API key","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml delete /api/v1/api-keys/{id}","href":"/api-reference/api-keys/delete-or-soft-disable-an-api-key"}]},{"group":"Widget Keys","pages":[{"title":"Kataven Hub API — widget keys (pk_live_)","sidebarTitle":"Widget Keys","href":"/api-reference/widget-keys"},{"title":"List widget keys","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/widget-keys","href":"/api-reference/widget-keys/list-widget-keys"},{"title":"Create a widget key (returns plaintext pk_live_ ONCE)","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/widget-keys","href":"/api-reference/widget-keys/create-a-widget-key-returns-plaintext-pk_live_-once"},{"title":"Update or revoke a widget key","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml patch /api/v1/widget-keys/{id}","href":"/api-reference/widget-keys/update-or-revoke-a-widget-key"},{"title":"Delete or soft-disable a widget key","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml delete /api/v1/widget-keys/{id}","href":"/api-reference/widget-keys/delete-or-soft-disable-a-widget-key"}]},{"group":"Widget Settings","pages":[{"title":"Kataven Hub API — widget settings","sidebarTitle":"Widget Settings","href":"/api-reference/widget-admin"},{"title":"Get per-agent widget policy","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/agents/{id}/widget-settings","href":"/api-reference/widget-admin/get-per-agent-widget-policy"},{"title":"Update per-agent widget policy","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml patch /api/v1/agents/{id}/widget-settings","href":"/api-reference/widget-admin/update-per-agent-widget-policy"},{"title":"Get account-level widget branding","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/widget-settings","href":"/api-reference/widget-admin/get-account-level-widget-branding"},{"title":"Update account-level widget branding","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml patch /api/v1/widget-settings","href":"/api-reference/widget-admin/update-account-level-widget-branding"}]},{"group":"Widget Auth","pages":[{"title":"Kataven Hub API — widget visitor auth","sidebarTitle":"Widget Auth","href":"/api-reference/widget-auth"},{"title":"Exchange a server-minted visitor token for a widget session JWT","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/widget/auth/exchange","href":"/api-reference/widget-auth/exchange-a-server-minted-visitor-token-for-a-widget-session-jwt"},{"title":"Mint a guest visitor JWT for the embeddable widget","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/widget/auth/guest","href":"/api-reference/widget-auth/mint-a-guest-visitor-jwt-for-the-embeddable-widget"},{"title":"Refresh a widget session JWT","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/widget/auth/refresh","href":"/api-reference/widget-auth/refresh-a-widget-session-jwt"},{"title":"Mint a logged-in visitor JWT (server-to-server)","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml post /api/v1/widget/auth/user-token","href":"/api-reference/widget-auth/mint-a-logged-in-visitor-jwt-server-to-server"},{"title":"Get the widget bootstrap config for a client_key","deprecated":null,"version":null,"openapi":"/api-spec/openapi.yaml get /api/v1/widget/config","href":"/api-reference/widget-auth/get-the-widget-bootstrap-config-for-a-client_key"}]}]}]},{"anchor":"Python SDK","icon":"python","pages":[{"title":"Python SDK","href":"/sdks/python/overview"}]},{"anchor":"Node SDK","icon":"node-js","pages":[{"title":"Node SDK","href":"/sdks/node/overview"}]}]},"title":"Kataven Hub API — call limits (cost caps) - Kataven","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":[],"chunks":[]}