Returns charges recorded for this project on one WABA, broken down by usage kind
(currently messaging and calling).
Free messages, unposted observations, and Meta charges paid outside Kapso are excluded.
A zero total means zero recorded charges, not proof of zero spend.
GET
/
whatsapp
/
accounts
/
{waba_id}
/
usage
Get WABA usage
curl --request GET \ --url https://api.kapso.ai/platform/v1/whatsapp/accounts/{waba_id}/usage \ --header 'X-API-Key: <api-key>'
{
"error": "Use ISO 8601 start_time and end_time, at most 31 days apart."
}
{
"error": "<string>"
}
{
"error": "<string>"
}
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Kapso Documentation","colors":{"primary":"#16A34A","light":"#07C983","dark":"#15803D"},"logo":{"light":"https://mintcdn.com/kapso/PataiTeyJNV98BJM/logo/light.png?fit=max\u0026auto=format\u0026n=PataiTeyJNV98BJM\u0026q=85\u0026s=90daf3ba47fbb14af9cca43126691d73","dark":"https://mintcdn.com/kapso/PataiTeyJNV98BJM/logo/dark.png?fit=max\u0026auto=format\u0026n=PataiTeyJNV98BJM\u0026q=85\u0026s=31944d648c0277d7339e957955908a03"},"favicon":"https://mintcdn.com/kapso/Rwd1YXMhJPgFIqTW/favicon.svg?fit=max\u0026auto=format\u0026n=Rwd1YXMhJPgFIqTW\u0026q=85\u0026s=9e1a272e20343c6049e0452b2c5c52c2","appearance":{"default":"dark"},"navbar":{"links":[{"href":"/changelog","label":"Changelog"},{"href":"https://github.com/gokapso","label":"GitHub"},{"href":"https://wa.me/16266694464?text=Hi!%20I%20need%20support%20with%20Kapso","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.kapso.ai"}},"contextual":{"options":["copy","chatgpt","claude","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"kapso","hasAudioNarration":false,"actualSubdomain":"kapso","customDomains":["docs.kapso.ai"],"gitSource":{"type":"github","owner":"gokapso","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae23ef12c07e0f611b76e78","collectionId":"d98b1253-87cc-4091-8d34-5bfe57145085","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae23ef12c07e0f611b76e78"},"feedback":{"issues":true,"thumbs":true},"entitlements":{},"buildId":"6ae23ef12c07e0f611b76e78","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"API Reference","count":201},{"language":"default","tag":"Documentation","count":146},{"language":"default","tag":"Platform API","count":113},{"language":"default","tag":"WhatsApp","count":57},{"language":"default","tag":"WhatsApp API","count":46},{"language":"default","tag":"Workflows","count":37},{"language":"default","tag":"Automations","count":35},{"language":"default","tag":"Workflows API","count":29},{"language":"default","tag":"Getting started","count":24},{"language":"default","tag":"WhatsApp Flows","count":22}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api/platform/v1/whatsapp-funding/get-waba-usage","slug":"/api/platform/v1/whatsapp-funding/get-waba-usage","pageMetadata":{"title":"Get WABA usage","description":"Returns charges recorded for this project on one WABA, broken down by usage kind\n(currently messaging and calling).\n\nFree messages, unposted observations, and Meta charges paid outside Kapso are excluded.\nA zero total means zero recorded charges, not proof of zero spend.\n","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/accounts/{waba_id}/usage","href":"/api/platform/v1/whatsapp-funding/get-waba-usage","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Returns charges recorded for this project on one WABA, broken down by usage kind\\n(currently messaging and calling).\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Free messages, unposted observations, and Meta charges paid outside Kapso are excluded.\\nA zero total means zero recorded charges, not proof of zero spend.\"\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get WABA usage","description":"Returns charges recorded for this project on one WABA, broken down by usage kind\n(currently messaging and calling).\n\nFree messages, unposted observations, and Meta charges paid outside Kapso are excluded.\nA zero total means zero recorded charges, not proof of zero spend.\n","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/accounts/{waba_id}/usage","href":"/api/platform/v1/whatsapp-funding/get-waba-usage","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/kapso/266d33a37da6f1c1/validate-openapi.js"],"openApiReferenceData":{"operation":{"tags":["WhatsApp Funding"],"summary":"Get WABA usage","description":"Returns charges recorded for this project on one WABA, broken down by usage kind\n(currently messaging and calling).\n\nFree messages, unposted observations, and Meta charges paid outside Kapso are excluded.\nA zero total means zero recorded charges, not proof of zero spend.\n","operationId":"getWhatsappAccountUsage","parameters":["4a6390a1-0eb0-4677-b2df-9b75ae523e5f","6c137aa0-2a09-453c-ad09-690d5134b0c2","095bd368-8301-4fbb-a6e6-e7a30a10c329"],"responses":{"200":"708df7ef-716f-42f9-bc88-9221e5e57a9e","400":"e1385f7f-cb10-41d1-bf8a-cd4bb8617a52","401":"0af92fdc-dadd-489f-818e-7f0dc767b9ce","404":"ffe220cb-fa32-495e-aed1-fc81047eee94"},"method":"get","type":"path","servers":["3e6a6481-d09e-4cd4-b72e-333ef80897a1"],"security":["7a8a9b6c-a904-41cf-a064-720fd365d5df"],"path":"/whatsapp/accounts/{waba_id}/usage","baseUrlOptions":["https://api.kapso.ai/platform/v1"],"title":"Get WABA usage","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"4a6390a1-0eb0-4677-b2df-9b75ae523e5f":{"name":"waba_id","in":"path","required":true,"description":"Meta WhatsApp Business Account ID.","schema":{"type":"string","isRequired":true,"description":"Meta WhatsApp Business Account ID.","uniqueKey":"","typeLabel":"string"}},"6c137aa0-2a09-453c-ad09-690d5134b0c2":{"name":"start_time","in":"query","required":true,"description":"Inclusive start of the window, ISO 8601 with an offset or `Z`.","schema":{"type":"string","format":"date-time","isRequired":true,"description":"Inclusive start of the window, ISO 8601 with an offset or `Z`.","uniqueKey":"","typeLabel":"string\u003cdate-time>"}},"095bd368-8301-4fbb-a6e6-e7a30a10c329":{"name":"end_time","in":"query","required":true,"description":"Exclusive end of the window. At most 31 days after `start_time`.","schema":{"type":"string","format":"date-time","isRequired":true,"description":"Exclusive end of the window. At most 31 days after `start_time`.","uniqueKey":"","typeLabel":"string\u003cdate-time>"}}},"responses":{"708df7ef-716f-42f9-bc88-9221e5e57a9e":{"description":"Recorded usage","content":{"application/json":{"schema":{"type":"object","required":["data"],"properties":{"data":{"type":"object","required":["start_time","end_time","time_basis","currency","charge_scope","totals","breakdown"],"properties":{"start_time":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.start_time","typeLabel":"string\u003cdate-time>"},"end_time":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.end_time","typeLabel":"string\u003cdate-time>"},"time_basis":{"type":"string","description":"The window measures when charges were recorded, not when Meta delivered the original messages.","const":"recorded_at","isRequired":true,"uniqueKey":"data.time_basis","typeLabel":"string"},"currency":{"type":"string","example":"USD","isRequired":true,"uniqueKey":"data.currency","typeLabel":"string"},"charge_scope":{"type":"string","description":"Charges recorded by Kapso, not Meta's complete invoice or native-currency costs.","const":"kapso_recorded_charges","isRequired":true,"uniqueKey":"data.charge_scope","typeLabel":"string"},"totals":{"type":"object","required":["customer_charge_micro_usd"],"properties":{"customer_charge_micro_usd":{"type":"integer","description":"Sum of every `breakdown` charge, in micro-USD (`1000000` is USD 1). Signed corrections are included, so a correction-only window can be negative.","example":115000,"isRequired":true,"uniqueKey":"data.totals.customer_charge_micro_usd","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"data.totals","typeLabel":"object"},"breakdown":{"type":"array","description":"One entry per recorded usage kind, each with its own freshness. New kinds can be added; do not rely on array order, and handle unknown `usage_kind` values. Use `totals` for the overall recorded amount.","items":{"type":"object","required":["usage_kind","customer_charge_micro_usd","sync"],"properties":{"usage_kind":{"type":"string","description":"Extensible machine-readable kind of recorded charge.","example":"messaging","isRequired":true,"uniqueKey":"data.breakdown.items.[INDEX].usage_kind","typeLabel":"string"},"customer_charge_micro_usd":{"type":"integer","description":"Recorded charge for this kind, in micro-USD.","example":90000,"isRequired":true,"uniqueKey":"data.breakdown.items.[INDEX].customer_charge_micro_usd","typeLabel":"integer"},"sync":{"type":"object","description":"Current observation health for this usage kind, not completeness of the requested range.","required":["status","last_synced_at","usage_through"],"properties":{"status":{"type":"string","description":"- `synced`: every relevant account is fresh. Messaging settles within 15\n minutes; calling coverage is under one hour old.\n- `delayed`: evidence exists but at least one account is older than that\n boundary. The boundary labels freshness, not a calling authorization\n cutoff or a promise that every cold account is polled on that cadence.\n- `unknown`: at least one relevant account has no successful observation.\n- `not_available`: no coverage applies, for example a direct managed-billing\n account for messaging, or no active USD attachment for calling. Totals are\n still returned.\n","enum":["synced","delayed","unknown","not_available"],"isRequired":true,"uniqueKey":"data.breakdown.items.[INDEX].sync.status","typeLabel":"enum\u003cstring>"},"last_synced_at":{"oneOf":[{"type":"string","format":"date-time","description":"Messaging - oldest latest successful settlement across the relevant accounts. Always null for calling, which stores a coverage watermark instead of a settlement completion timestamp.","isRequired":true,"uniqueKey":"data.breakdown.items.[INDEX].sync.last_synced_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Messaging - oldest latest successful settlement across the relevant accounts. Always null for calling, which stores a coverage watermark instead of a settlement completion timestamp.","isRequired":true,"uniqueKey":"data.breakdown.items.[INDEX].sync.last_synced_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.breakdown.items.[INDEX].sync.last_synced_at","typeLabel":"string\u003cdate-time> | null"},"usage_through":{"oneOf":[{"type":"string","format":"date-time","description":"Conservative common end of processed coverage. For messaging, the common end of the processed query windows capped at fetch completion; for calling, the oldest reconciled coverage watermark across USD attachments. Not a guarantee that Meta has reported everything for that period.","isRequired":true,"uniqueKey":"data.breakdown.items.[INDEX].sync.usage_through.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"Conservative common end of processed coverage. For messaging, the common end of the processed query windows capped at fetch completion; for calling, the oldest reconciled coverage watermark across USD attachments. Not a guarantee that Meta has reported everything for that period.","isRequired":true,"uniqueKey":"data.breakdown.items.[INDEX].sync.usage_through.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.breakdown.items.[INDEX].sync.usage_through","typeLabel":"string\u003cdate-time> | null"}},"isRequired":true,"uniqueKey":"data.breakdown.items.[INDEX].sync","typeLabel":"object"},"billable_messages":{"type":"integer","description":"Messaging only. Calling reports aggregate fees, not call counts or minutes.","example":1,"uniqueKey":"data.breakdown.items.[INDEX].billable_messages","typeLabel":"integer"},"coverage":{"type":"object","description":"Calling only. Current active-attachment currency support. Support does not promise billing activation, working credentials or complete observations, and historical charges stay in the total after support is lost.","required":["status","reason"],"properties":{"status":{"type":"string","description":"- `supported`: every active attachment is a USD WABA.\n- `partial`: mixed USD and non-USD attachments. Fresh USD observations do\n not establish zero calling cost for the non-USD WABAs.\n- `unsupported`: no USD attachment.\n- `not_available`: no active attachment.\n","enum":["supported","partial","unsupported","not_available"],"isRequired":true,"uniqueKey":"data.breakdown.items.[INDEX].coverage.status","typeLabel":"enum\u003cstring>"},"reason":{"oneOf":[{"type":"string","description":"`calling_requires_usd_waba` for `partial`/`unsupported`, `no_active_attachment` for `not_available`, null for `supported`.","example":"calling_requires_usd_waba","isRequired":true,"uniqueKey":"data.breakdown.items.[INDEX].coverage.reason.oneOf.0","typeLabel":"string"},{"type":"null","description":"`calling_requires_usd_waba` for `partial`/`unsupported`, `no_active_attachment` for `not_available`, null for `supported`.","example":"calling_requires_usd_waba","isRequired":true,"uniqueKey":"data.breakdown.items.[INDEX].coverage.reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.breakdown.items.[INDEX].coverage.reason","typeLabel":"string | null"}},"uniqueKey":"data.breakdown.items.[INDEX].coverage","typeLabel":"object"}},"uniqueKey":"data.breakdown.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.breakdown","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"data":{"start_time":"2026-09-12T00:00:00Z","end_time":"2026-09-13T00:00:00Z","time_basis":"recorded_at","currency":"USD","charge_scope":"kapso_recorded_charges","totals":{"customer_charge_micro_usd":115000},"breakdown":[{"usage_kind":"messaging","customer_charge_micro_usd":90000,"billable_messages":1,"sync":{"status":"delayed","last_synced_at":"2026-09-12T23:30:00Z","usage_through":"2026-09-12T23:25:00Z"}},{"usage_kind":"calling","customer_charge_micro_usd":25000,"coverage":{"status":"supported","reason":null},"sync":{"status":"synced","last_synced_at":null,"usage_through":"2026-09-13T00:00:00Z"}}]}},"examples":{"Example":{"title":"Example","value":{"data":{"start_time":"2026-09-12T00:00:00Z","end_time":"2026-09-13T00:00:00Z","time_basis":"recorded_at","currency":"USD","charge_scope":"kapso_recorded_charges","totals":{"customer_charge_micro_usd":115000},"breakdown":[{"usage_kind":"messaging","customer_charge_micro_usd":90000,"billable_messages":1,"sync":{"status":"delayed","last_synced_at":"2026-09-12T23:30:00Z","usage_through":"2026-09-12T23:25:00Z"}},{"usage_kind":"calling","customer_charge_micro_usd":25000,"coverage":{"status":"supported","reason":null},"sync":{"status":"synced","last_synced_at":null,"usage_through":"2026-09-13T00:00:00Z"}}]}}}},"exampleType":"examples"}},"exampleType":"examples"},"e1385f7f-cb10-41d1-bf8a-cd4bb8617a52":{"description":"Invalid or missing time range","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":"Use ISO 8601 start_time and end_time, at most 31 days apart."},"examples":{"Example":{"title":"Example","value":{"error":"Use ISO 8601 start_time and end_time, at most 31 days apart."}}},"exampleType":"examples"}},"exampleType":"examples"},"0af92fdc-dadd-489f-818e-7f0dc767b9ce":{"description":"Missing or invalid API key","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"ffe220cb-fa32-495e-aed1-fc81047eee94":{"description":"Resource not found","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"7a8a9b6c-a904-41cf-a064-720fd365d5df":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"X-API-Key","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"3e6a6481-d09e-4cd4-b72e-333ef80897a1":{"url":"https://api.kapso.ai/platform/v1","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"X-API-Key","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"X-API-Key","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"X-API-Key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"api/platform/v1/openapi-platform.yaml"},"subdomain":"kapso","siteName":"Kapso Documentation","title":"Get WABA usage - Kapso Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-27T18:35:43.961Z","originalFileLocation":"api/platform/v1/whatsapp-funding/get-waba-usage.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=\"dark\"}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=\"Returns charges recorded for this project on one WABA, broken down by usage kind (currently messaging and calling). Free messages, unposted observations, and Meta charges paid outside Kapso are excluded. A zero total means zero recorded charges, not proof of zero spend.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Kapso Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/kapso/kFSQ47kUpi_M2X6K/_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/kapso/kFSQ47kUpi_M2X6K/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/kapso/kFSQ47kUpi_M2X6K/_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/kapso/kFSQ47kUpi_M2X6K/_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/kapso/kFSQ47kUpi_M2X6K/_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/kapso/kFSQ47kUpi_M2X6K/_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/kapso/kFSQ47kUpi_M2X6K/_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/kapso/kFSQ47kUpi_M2X6K/_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/kapso/kFSQ47kUpi_M2X6K/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get WABA usage - Kapso Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns charges recorded for this project on one WABA, broken down by usage kind (currently messaging and calling). Free messages, unposted observations, and Meta charges paid outside Kapso are excluded. A zero total means zero recorded charges, not proof of zero spend.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Kapso Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.kapso.ai/api/platform/v1/whatsapp-funding/get-waba-usage\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://kapso.mintlify.app/_mintlify/api/og/v2?division=WhatsApp+Funding\u0026amp;title=Get+WABA+usage\u0026amp;description=Returns+charges+recorded+for+this+project+on+one+WABA%2C+broken+down+by+usage+kind%0A%28currently+messaging+and+calling%29.%0A%0AFree+messages%2C+unposted+observations%2C+and+M\u0026amp;theme=420e86f9db0b7bd8bd360c8d\u0026amp;signature=c25f93abe513fb03b6038bd91bdaf14014bead976232e566baef338bc2a86033\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get WABA usage - Kapso Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns charges recorded for this project on one WABA, broken down by usage kind (currently messaging and calling). Free messages, unposted observations, and Meta charges paid outside Kapso are excluded. A zero total means zero recorded charges, not proof of zero spend.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://kapso.mintlify.app/_mintlify/api/og/v2?division=WhatsApp+Funding\u0026amp;title=Get+WABA+usage\u0026amp;description=Returns+charges+recorded+for+this+project+on+one+WABA%2C+broken+down+by+usage+kind%0A%28currently+messaging+and+calling%29.%0A%0AFree+messages%2C+unposted+observations%2C+and+M\u0026amp;theme=420e86f9db0b7bd8bd360c8d\u0026amp;signature=c25f93abe513fb03b6038bd91bdaf14014bead976232e566baef338bc2a86033\">\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/kapso/kFSQ47kUpi_M2X6K/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Kapso Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#16A34A\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.kapso.ai/api/platform/v1/whatsapp-funding/get-waba-usage\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api/platform/v1/whatsapp-funding/get-waba-usage.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.kapso.ai/#organization\",\"name\":\"Kapso Documentation\",\"url\":\"https://docs.kapso.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/kapso/PataiTeyJNV98BJM/logo/light.png?fit=max\u0026auto=format\u0026n=PataiTeyJNV98BJM\u0026q=85\u0026s=90daf3ba47fbb14af9cca43126691d73\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.kapso.ai#website\",\"name\":\"Kapso Documentation\",\"url\":\"https://docs.kapso.ai\",\"publisher\":{\"@id\":\"https://docs.kapso.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.kapso.ai/api/platform/v1/whatsapp-funding/get-waba-usage#webpage\",\"url\":\"https://docs.kapso.ai/api/platform/v1/whatsapp-funding/get-waba-usage\",\"name\":\"Get WABA usage\",\"description\":\"Returns charges recorded for this project on one WABA, broken down by usage kind (currently messaging and calling). Free messages, unposted observations, and Meta charges paid outside Kapso are excluded. A zero total means zero recorded charges, not proof of zero spend.\",\"dateModified\":\"2026-10-27T18:35:43.961Z\",\"isPartOf\":{\"@id\":\"https://docs.kapso.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.kapso.ai/api/platform/v1/whatsapp-funding/get-waba-usage#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.kapso.ai/api/platform/v1/whatsapp-funding/get-waba-usage#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Platform API\",\"item\":\"https://docs.kapso.ai/api/platform/v1/customers/list-customers\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WhatsApp Funding\",\"item\":\"https://docs.kapso.ai/api/platform/v1/whatsapp-funding/get-waba-funding-status\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get WABA usage\",\"item\":\"https://docs.kapso.ai/api/platform/v1/whatsapp-funding/get-waba-usage\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.kapso.ai/api/platform/v1/whatsapp-funding/get-waba-usage#apireference\",\"headline\":\"Get WABA usage\",\"name\":\"Get WABA usage\",\"description\":\"Returns charges recorded for this project on one WABA, broken down by usage kind (currently messaging and calling). Free messages, unposted observations, and Meta charges paid outside Kapso are excluded. A zero total means zero recorded charges, not proof of zero spend.\",\"url\":\"https://docs.kapso.ai/api/platform/v1/whatsapp-funding/get-waba-usage\",\"mainEntityOfPage\":{\"@id\":\"https://docs.kapso.ai/api/platform/v1/whatsapp-funding/get-waba-usage#webpage\"},\"dateModified\":\"2026-10-27T18:35:43.961Z\",\"publisher\":{\"@id\":\"https://docs.kapso.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.kapso.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Kapso Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Kapso Documentation","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":"/docs/introduction"}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"API reference","sidebarTitle":"Introduction","href":"/api/introduction"},{"title":"Rate limits","href":"/api/rate-limits"}]},{"group":"WhatsApp API","pages":[{"group":"Conversion events","pages":[{"title":"Get the WABA dataset","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{business_account_id}/dataset","href":"/api/meta/whatsapp/conversion-events/get-the-waba-dataset"},{"title":"Create the WABA dataset","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml post /{business_account_id}/dataset","href":"/api/meta/whatsapp/conversion-events/create-the-waba-dataset"},{"title":"Send conversion events","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml post /{dataset_id}/events","href":"/api/meta/whatsapp/conversion-events/send-conversion-events"}]},{"group":"Messages","pages":[{"title":"List messages","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{phone_number_id}/messages","href":"/api/meta/whatsapp/messages/list-messages"},{"title":"Send a message","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml post /{phone_number_id}/messages","href":"/api/meta/whatsapp/messages/send-a-message"},{"title":"Send a marketing message","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml post /{phone_number_id}/marketing_messages","href":"/api/meta/whatsapp/messages/send-a-marketing-message"},{"title":"Get message by ID","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{phone_number_id}/messages/{message_id}","href":"/api/meta/whatsapp/messages/get-message-by-id"}]},{"group":"Usernames","pages":[{"title":"Get current username","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{phone_number_id}/username","href":"/api/meta/whatsapp/usernames/get-current-username"},{"title":"Claim or change username","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml post /{phone_number_id}/username","href":"/api/meta/whatsapp/usernames/claim-or-change-username"},{"title":"Delete username","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml delete /{phone_number_id}/username","href":"/api/meta/whatsapp/usernames/delete-username"},{"title":"Get reserved username suggestions","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{phone_number_id}/username_suggestions","href":"/api/meta/whatsapp/usernames/get-reserved-username-suggestions"}]},{"group":"Conversations","pages":[{"title":"List conversations","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{phone_number_id}/conversations","href":"/api/meta/whatsapp/conversations/list-conversations"},{"title":"Get conversation details","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{phone_number_id}/conversations/{conversation_id}","href":"/api/meta/whatsapp/conversations/get-conversation-details"},{"title":"Pass, release or take a conversation","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml post /{phone_number_id}/thread_control","href":"/api/meta/whatsapp/conversations/pass-release-or-take-a-conversation"}]},{"group":"Contacts","pages":[{"title":"List contacts","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{phone_number_id}/contacts","href":"/api/meta/whatsapp/contacts/list-contacts"},{"title":"Get contact details","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{phone_number_id}/contacts/{wa_id}","href":"/api/meta/whatsapp/contacts/get-contact-details"}]},{"group":"Calls","pages":[{"title":"List calls","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{phone_number_id}/calls","href":"/api/meta/whatsapp/calls/list-calls"},{"title":"Perform call action","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml post /{phone_number_id}/calls","href":"/api/meta/whatsapp/calls/perform-call-action"},{"title":"Get call permission state","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{phone_number_id}/call_permissions","href":"/api/meta/whatsapp/calls/get-call-permission-state"}]},{"group":"Media","pages":[{"title":"Upload media","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml post /{phone_number_id}/media","href":"/api/meta/whatsapp/media/upload-media"},{"title":"Get media URL","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{media_id}","href":"/api/meta/whatsapp/media/get-media-url"},{"title":"Delete media","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml delete /{media_id}","href":"/api/meta/whatsapp/media/delete-media"},{"title":"Download media file","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /media_download","href":"/api/meta/whatsapp/media/download-media-file"}]},{"group":"Templates","pages":[{"title":"List message templates","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{business_account_id}/message_templates","href":"/api/meta/whatsapp/templates/list-message-templates"},{"title":"Create or update message template","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml post /{business_account_id}/message_templates","href":"/api/meta/whatsapp/templates/create-or-update-message-template"},{"title":"Delete message template","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml delete /{business_account_id}/message_templates","href":"/api/meta/whatsapp/templates/delete-message-template"},{"title":"Get message template by ID","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{business_account_id}/message_templates/{template_id}","href":"/api/meta/whatsapp/templates/get-message-template-by-id"}]},{"group":"Business Profile","pages":[{"title":"Get business profile","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{phone_number_id}/whatsapp_business_profile","href":"/api/meta/whatsapp/business-profile/get-business-profile"},{"title":"Update business profile","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml post /{phone_number_id}/whatsapp_business_profile","href":"/api/meta/whatsapp/business-profile/update-business-profile"}]},{"group":"Block Users","pages":[{"title":"List blocked users","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{phone_number_id}/block_users","href":"/api/meta/whatsapp/block-users/list-blocked-users"},{"title":"Block users","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml post /{phone_number_id}/block_users","href":"/api/meta/whatsapp/block-users/block-users"},{"title":"Unblock users","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml delete /{phone_number_id}/block_users","href":"/api/meta/whatsapp/block-users/unblock-users"}]},{"group":"Flows","pages":[{"title":"List flows","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{business_account_id}/flows","href":"/api/meta/whatsapp/flows/list-flows"},{"title":"Create flow","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml post /{business_account_id}/flows","href":"/api/meta/whatsapp/flows/create-flow"},{"title":"List flows (phone number scoped)","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{phone_number_id}/flows","href":"/api/meta/whatsapp/flows/list-flows-phone-number-scoped"},{"title":"Create flow (phone number scoped)","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml post /{phone_number_id}/flows","href":"/api/meta/whatsapp/flows/create-flow-phone-number-scoped"},{"title":"Get flow assets","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{flow_id}/assets","href":"/api/meta/whatsapp/flows/get-flow-assets"},{"title":"Upload flow JSON","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml post /{flow_id}/assets","href":"/api/meta/whatsapp/flows/upload-flow-json"},{"title":"Get flow details","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{flow_id}","href":"/api/meta/whatsapp/flows/get-flow-details"},{"title":"Update flow metadata","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml post /{flow_id}","href":"/api/meta/whatsapp/flows/update-flow-metadata"},{"title":"Delete flow","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml delete /flows/{flow_id}","href":"/api/meta/whatsapp/flows/delete-flow"},{"title":"Publish flow","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml post /{flow_id}/publish","href":"/api/meta/whatsapp/flows/publish-flow"},{"title":"Deprecate flow","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml post /{flow_id}/deprecate","href":"/api/meta/whatsapp/flows/deprecate-flow"}]},{"group":"Phone Numbers","pages":[{"title":"List phone numbers","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{business_account_id}/phone_numbers","href":"/api/meta/whatsapp/phone-numbers/list-phone-numbers"},{"title":"Get phone number details","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml get /{phone_number_id}","href":"/api/meta/whatsapp/phone-numbers/get-phone-number-details"},{"title":"Update phone number settings","deprecated":null,"version":null,"openapi":"/api/meta/whatsapp/openapi-whatsapp.yaml post /{phone_number_id}","href":"/api/meta/whatsapp/phone-numbers/update-phone-number-settings"}]}]},{"group":"Platform API","pages":[{"group":"Customers","pages":[{"title":"List customers","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /customers","href":"/api/platform/v1/customers/list-customers"},{"title":"Create customer","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /customers","href":"/api/platform/v1/customers/create-customer"},{"title":"Get customer","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /customers/{customer_id}","href":"/api/platform/v1/customers/get-customer"},{"title":"Delete customer","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml delete /customers/{customer_id}","href":"/api/platform/v1/customers/delete-customer"},{"title":"Update customer","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml patch /customers/{customer_id}","href":"/api/platform/v1/customers/update-customer"}]},{"group":"Setup Links","pages":[{"title":"List setup links","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /customers/{customer_id}/setup_links","href":"/api/platform/v1/setup-links/list-setup-links"},{"title":"Create setup link","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /customers/{customer_id}/setup_links","href":"/api/platform/v1/setup-links/create-setup-link"},{"title":"Update setup link","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml patch /customers/{customer_id}/setup_links/{setup_link_id}","href":"/api/platform/v1/setup-links/update-setup-link"}]},{"group":"Webhooks","pages":[{"title":"List project webhooks","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/webhooks","href":"/api/platform/v1/webhooks/list-project-webhooks"},{"title":"Create project webhook","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/webhooks","href":"/api/platform/v1/webhooks/create-project-webhook"},{"title":"Get project webhook","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/webhooks/{webhook_id}","href":"/api/platform/v1/webhooks/get-project-webhook"},{"title":"Delete project webhook","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml delete /whatsapp/webhooks/{webhook_id}","href":"/api/platform/v1/webhooks/delete-project-webhook"},{"title":"Update project webhook","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml patch /whatsapp/webhooks/{webhook_id}","href":"/api/platform/v1/webhooks/update-project-webhook"},{"title":"Test project webhook","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/webhooks/{webhook_id}/test","href":"/api/platform/v1/webhooks/test-project-webhook"},{"title":"List webhooks","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/phone_numbers/{phone_number_id}/webhooks","href":"/api/platform/v1/webhooks/list-webhooks"},{"title":"Create webhook","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/phone_numbers/{phone_number_id}/webhooks","href":"/api/platform/v1/webhooks/create-webhook"},{"title":"Get webhook","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/phone_numbers/{phone_number_id}/webhooks/{webhook_id}","href":"/api/platform/v1/webhooks/get-webhook"},{"title":"Delete webhook","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml delete /whatsapp/phone_numbers/{phone_number_id}/webhooks/{webhook_id}","href":"/api/platform/v1/webhooks/delete-webhook"},{"title":"Update webhook","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml patch /whatsapp/phone_numbers/{phone_number_id}/webhooks/{webhook_id}","href":"/api/platform/v1/webhooks/update-webhook"}]},{"group":"Phone Numbers","pages":[{"title":"List phone numbers","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/phone_numbers","href":"/api/platform/v1/phone-numbers/list-phone-numbers"},{"title":"Connect phone number","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /customers/{customer_id}/whatsapp/phone_numbers","href":"/api/platform/v1/phone-numbers/connect-phone-number"},{"title":"Get phone number","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/phone_numbers/{phone_number_id}","href":"/api/platform/v1/phone-numbers/get-phone-number"},{"title":"Delete phone number","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml delete /whatsapp/phone_numbers/{phone_number_id}","href":"/api/platform/v1/phone-numbers/delete-phone-number"},{"title":"Update phone number","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml patch /whatsapp/phone_numbers/{phone_number_id}","href":"/api/platform/v1/phone-numbers/update-phone-number"},{"title":"Check phone health","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/phone_numbers/{phone_number_id}/health","href":"/api/platform/v1/phone-numbers/check-phone-health"}]},{"group":"Broadcasts","pages":[{"title":"List broadcasts","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/broadcasts","href":"/api/platform/v1/broadcasts/list-broadcasts"},{"title":"Create broadcast","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/broadcasts","href":"/api/platform/v1/broadcasts/create-broadcast"},{"title":"Get broadcast","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/broadcasts/{broadcast_id}","href":"/api/platform/v1/broadcasts/get-broadcast"},{"title":"Update broadcast status","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml patch /whatsapp/broadcasts/{broadcast_id}","href":"/api/platform/v1/broadcasts/update-broadcast-status"},{"title":"List recipients","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/broadcasts/{broadcast_id}/recipients","href":"/api/platform/v1/broadcasts/list-recipients"},{"title":"Add recipients","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/broadcasts/{broadcast_id}/recipients","href":"/api/platform/v1/broadcasts/add-recipients"},{"title":"Clear recipients","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml delete /whatsapp/broadcasts/{broadcast_id}/recipients","href":"/api/platform/v1/broadcasts/clear-recipients"},{"title":"Send broadcast","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/broadcasts/{broadcast_id}/send","href":"/api/platform/v1/broadcasts/send-broadcast"},{"title":"Schedule broadcast","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/broadcasts/{broadcast_id}/schedule","href":"/api/platform/v1/broadcasts/schedule-broadcast"},{"title":"Cancel scheduled broadcast","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/broadcasts/{broadcast_id}/cancel","href":"/api/platform/v1/broadcasts/cancel-scheduled-broadcast"}]},{"group":"Messages","pages":[{"title":"List messages","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/messages","href":"/api/platform/v1/messages/list-messages"},{"title":"Get message","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/messages/{message_id}","href":"/api/platform/v1/messages/get-message"}]},{"group":"Conversations","pages":[{"title":"List conversations","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/conversations","href":"/api/platform/v1/conversations/list-conversations"},{"title":"Get conversation","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/conversations/{conversation_id}","href":"/api/platform/v1/conversations/get-conversation"},{"title":"Update conversation status","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml patch /whatsapp/conversations/{conversation_id}","href":"/api/platform/v1/conversations/update-conversation-status"},{"title":"List conversation assignments","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/conversations/{conversation_id}/assignments","href":"/api/platform/v1/conversations/list-conversation-assignments"},{"title":"Create conversation assignment","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/conversations/{conversation_id}/assignments","href":"/api/platform/v1/conversations/create-conversation-assignment"},{"title":"Get conversation assignment","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/conversations/{conversation_id}/assignments/{id}","href":"/api/platform/v1/conversations/get-conversation-assignment"},{"title":"Update conversation assignment","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml patch /whatsapp/conversations/{conversation_id}/assignments/{id}","href":"/api/platform/v1/conversations/update-conversation-assignment"}]},{"group":"Display Names","pages":[{"title":"List display name requests","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/phone_numbers/{phone_number_id}/display_name_requests","href":"/api/platform/v1/display-names/list-display-name-requests"},{"title":"Submit display name request","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/phone_numbers/{phone_number_id}/display_name_requests","href":"/api/platform/v1/display-names/submit-display-name-request"},{"title":"Retrieve display name request","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/phone_numbers/{phone_number_id}/display_name_requests/{request_id}","href":"/api/platform/v1/display-names/retrieve-display-name-request"}]},{"group":"Media","pages":[{"title":"Upload media","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/media","href":"/api/platform/v1/media/upload-media"}]},{"group":"Contacts","pages":[{"title":"List contacts","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/contacts","href":"/api/platform/v1/contacts/list-contacts"},{"title":"Create contact","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/contacts","href":"/api/platform/v1/contacts/create-contact"},{"title":"Get contact","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/contacts/{identifier}","href":"/api/platform/v1/contacts/get-contact"},{"title":"Erase contact","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml delete /whatsapp/contacts/{identifier}","href":"/api/platform/v1/contacts/erase-contact"},{"title":"Update contact","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml patch /whatsapp/contacts/{identifier}","href":"/api/platform/v1/contacts/update-contact"},{"title":"List marketing preferences","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/contacts/{identifier}/marketing_preferences","href":"/api/platform/v1/contacts/list-marketing-preferences"},{"title":"Get marketing preference","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/contacts/{identifier}/marketing_preferences/{phone_number_id}","href":"/api/platform/v1/contacts/get-marketing-preference"}]},{"group":"Users","pages":[{"title":"List project users","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /users","href":"/api/platform/v1/users/list-project-users"}]},{"group":"Webhook Deliveries","pages":[{"title":"List webhook deliveries","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /webhook_deliveries","href":"/api/platform/v1/webhook-deliveries/list-webhook-deliveries"}]},{"group":"Events","pages":[{"title":"List project event definitions","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /event-definitions","href":"/api/platform/v1/events/list-project-event-definitions"},{"title":"Create or update a project event definition","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /event-definitions","href":"/api/platform/v1/events/create-or-update-a-project-event-definition"},{"title":"Retrieve a project event definition","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /event-definitions/{id}","href":"/api/platform/v1/events/retrieve-a-project-event-definition"},{"title":"Delete a project event definition and its events","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml delete /event-definitions/{id}","href":"/api/platform/v1/events/delete-a-project-event-definition-and-its-events"},{"title":"Update a project event definition","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml patch /event-definitions/{id}","href":"/api/platform/v1/events/update-a-project-event-definition"},{"title":"List project events","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /events","href":"/api/platform/v1/events/list-project-events"},{"title":"Emit a project event","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /events","href":"/api/platform/v1/events/emit-a-project-event"}]},{"group":"API Logs","pages":[{"title":"List API logs","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /api_logs","href":"/api/platform/v1/api-logs/list-api-logs"}]},{"group":"Log Search","pages":[{"title":"Search log events","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /log_search","href":"/api/platform/v1/log-search/search-log-events"},{"title":"Search log events with filters","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /log_search","href":"/api/platform/v1/log-search/search-log-events-with-filters"},{"title":"Get log search catalog","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /log_search/catalog","href":"/api/platform/v1/log-search/get-log-search-catalog"}]},{"group":"Provider Models","pages":[{"title":"List provider models","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /provider_models","href":"/api/platform/v1/provider-models/list-provider-models"}]},{"group":"Inbox Embeds","pages":[{"title":"List inbox embeds","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /inbox_embeds","href":"/api/platform/v1/inbox-embeds/list-inbox-embeds"},{"title":"Create inbox embed","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /inbox_embeds","href":"/api/platform/v1/inbox-embeds/create-inbox-embed"},{"title":"Get inbox embed","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /inbox_embeds/{inbox_embed_id}","href":"/api/platform/v1/inbox-embeds/get-inbox-embed"},{"title":"Revoke inbox embed","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml delete /inbox_embeds/{inbox_embed_id}","href":"/api/platform/v1/inbox-embeds/revoke-inbox-embed"},{"title":"Update inbox embed","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml patch /inbox_embeds/{inbox_embed_id}","href":"/api/platform/v1/inbox-embeds/update-inbox-embed"}]},{"group":"WhatsApp Flows","pages":[{"title":"List flows","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/flows","href":"/api/platform/v1/whatsapp-flows/list-flows"},{"title":"Create flow","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/flows","href":"/api/platform/v1/whatsapp-flows/create-flow"},{"title":"Get flow","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/flows/{flow_id}","href":"/api/platform/v1/whatsapp-flows/get-flow"},{"title":"Publish flow","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/flows/{flow_id}/publish","href":"/api/platform/v1/whatsapp-flows/publish-flow"},{"title":"Setup encryption","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/flows/{flow_id}/setup_encryption","href":"/api/platform/v1/whatsapp-flows/setup-encryption"},{"title":"List flow versions","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/flows/{flow_id}/versions","href":"/api/platform/v1/whatsapp-flows/list-flow-versions"},{"title":"Create flow version","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/flows/{flow_id}/versions","href":"/api/platform/v1/whatsapp-flows/create-flow-version"},{"title":"Get flow version","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/flows/{flow_id}/versions/{version_id}","href":"/api/platform/v1/whatsapp-flows/get-flow-version"},{"title":"Get data endpoint","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/flows/{flow_id}/data_endpoint","href":"/api/platform/v1/whatsapp-flows/get-data-endpoint"},{"title":"Create/update data endpoint","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/flows/{flow_id}/data_endpoint","href":"/api/platform/v1/whatsapp-flows/createupdate-data-endpoint"},{"title":"Attach an existing data endpoint function","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml patch /whatsapp/flows/{flow_id}/data_endpoint","href":"/api/platform/v1/whatsapp-flows/attach-an-existing-data-endpoint-function"},{"title":"Deploy data endpoint","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/flows/{flow_id}/data_endpoint/deploy","href":"/api/platform/v1/whatsapp-flows/deploy-data-endpoint"},{"title":"Register data endpoint with Meta","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/flows/{flow_id}/data_endpoint/register","href":"/api/platform/v1/whatsapp-flows/register-data-endpoint-with-meta"},{"title":"Get function logs","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/flows/{flow_id}/function_logs","href":"/api/platform/v1/whatsapp-flows/get-function-logs"},{"title":"Get function invocations","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/flows/{flow_id}/function_invocations","href":"/api/platform/v1/whatsapp-flows/get-function-invocations"}]},{"group":"Findings","pages":[{"title":"List findings","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /findings","href":"/api/platform/v1/findings/list-findings"},{"title":"Get a finding","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /findings/{finding_id}","href":"/api/platform/v1/findings/get-a-finding"},{"title":"Get finding evidence","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /findings/{finding_id}/evidence","href":"/api/platform/v1/findings/get-finding-evidence"},{"title":"Start an investigation","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /findings/{finding_id}/start_investigation","href":"/api/platform/v1/findings/start-an-investigation"},{"title":"Dismiss a finding","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /findings/{finding_id}/dismiss","href":"/api/platform/v1/findings/dismiss-a-finding"},{"title":"Mark a finding as addressed","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /findings/{finding_id}/mark_addressed","href":"/api/platform/v1/findings/mark-a-finding-as-addressed"}]},{"group":"Notifications","pages":[{"title":"List notification event types","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /notifications/events","href":"/api/platform/v1/notifications/list-notification-event-types"},{"title":"List team destinations","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /notifications/destinations","href":"/api/platform/v1/notifications/list-team-destinations"},{"title":"Create a shared email destination","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /notifications/destinations","href":"/api/platform/v1/notifications/create-a-shared-email-destination"},{"title":"Remove a team destination","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml delete /notifications/destinations/{destination_id}","href":"/api/platform/v1/notifications/remove-a-team-destination"},{"title":"List routes","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /notifications/routes","href":"/api/platform/v1/notifications/list-routes"},{"title":"Create or update a route","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml put /notifications/routes","href":"/api/platform/v1/notifications/create-or-update-a-route"},{"title":"Delete a route","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml delete /notifications/routes/{id}","href":"/api/platform/v1/notifications/delete-a-route"}]},{"group":"WhatsApp Funding","pages":[{"title":"Get WABA funding status","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/accounts/{waba_id}/funding","href":"/api/platform/v1/whatsapp-funding/get-waba-funding-status"},{"title":"Ensure WABA funding","description":"Verifies an external multi-partner solution account with Meta and ensures Kapso funding\nfor it, without waiting for the Meta association webhook. Use it after Embedded Signup\ncompletes.\n\nYour project must have exactly one active **external** multi-partner solution; you\ncannot select a solution or project, set the WABA currency, or supply a token. When the\nmembership is unknown, Kapso reads the WABA through that solution and verifies its owning\nportfolio before recording the association. Financial setup then runs in the background.\n\n`202` means a funding run is pending or running - it is **not** confirmation that the\naccount is funded. Poll `GET /whatsapp/accounts/{waba_id}/funding` until the run reaches\na terminal state and the funding `status` is `funded`. `200` is returned when the account\nis already funded or when no new run was started.\n\nIdempotent on desired state, with no `Idempotency-Key`: repeated calls reuse an\nin-progress run, and a terminal run is returned during a 30 second cooldown. After the\ncooldown a new run is started. The endpoint never resumes an explicitly disabled\nportfolio, a removed membership, or a revoked attachment - those stay explicit\nworkflows.\n","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/accounts/{waba_id}/funding","href":"/api/platform/v1/whatsapp-funding/ensure-waba-funding"},{"title":"Get WABA usage","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/accounts/{waba_id}/usage","href":"/api/platform/v1/whatsapp-funding/get-waba-usage"},{"title":"List portfolio accounts with funding","description":"Returns the WABAs in a Meta Business Portfolio that are visible to your project, each\nwith its funding status. Always cursor-paginated, ordered by creation time descending.\n\nA listed account is not necessarily funded or currently reachable in Meta - evidence is\nkept after disconnection.\n","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/portfolios/{portfolio_id}/accounts","href":"/api/platform/v1/whatsapp-funding/list-portfolio-accounts-with-funding"},{"title":"Get portfolio usage","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/portfolios/{portfolio_id}/usage","href":"/api/platform/v1/whatsapp-funding/get-portfolio-usage"},{"title":"Stop portfolio funding","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/portfolios/{portfolio_id}/funding/revoke","href":"/api/platform/v1/whatsapp-funding/stop-portfolio-funding"},{"title":"Get funding operation","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/portfolios/{portfolio_id}/funding/operations/{operation_id}","href":"/api/platform/v1/whatsapp-funding/get-funding-operation"}]},{"group":"Business Verification","pages":[{"title":"Get business verification","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/portfolios/{portfolio_id}/business_verification","href":"/api/platform/v1/business-verification/get-business-verification"},{"title":"List verification submissions","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/portfolios/{portfolio_id}/business_verification/submissions","href":"/api/platform/v1/business-verification/list-verification-submissions"},{"title":"Submit verification documents","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml post /whatsapp/portfolios/{portfolio_id}/business_verification/submissions","href":"/api/platform/v1/business-verification/submit-verification-documents"},{"title":"Get a verification submission","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-platform.yaml get /whatsapp/portfolios/{portfolio_id}/business_verification/submissions/{submission_id}","href":"/api/platform/v1/business-verification/get-a-verification-submission"}]}]},{"group":"Workflows API","pages":[{"group":"Workflows","pages":[{"title":"List workflows","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml get /workflows","href":"/api/platform/v1/functions/workflows/list-workflows"},{"title":"Create workflow","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml post /workflows","href":"/api/platform/v1/functions/workflows/create-workflow"},{"title":"Retrieve workflow","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml get /workflows/{workflow_id}","href":"/api/platform/v1/functions/workflows/retrieve-workflow"},{"title":"Update workflow","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml patch /workflows/{workflow_id}","href":"/api/platform/v1/functions/workflows/update-workflow"},{"title":"Retrieve workflow definition","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml get /workflows/{workflow_id}/definition","href":"/api/platform/v1/functions/workflows/retrieve-workflow-definition"},{"title":"Get workflow variables","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml get /workflows/{workflow_id}/variables","href":"/api/platform/v1/functions/workflows/get-workflow-variables"},{"title":"List workflow executions","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml get /workflows/{workflow_id}/executions","href":"/api/platform/v1/functions/workflows/list-workflow-executions"},{"title":"Start workflow execution","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml post /workflows/{workflow_id}/executions","href":"/api/platform/v1/functions/workflows/start-workflow-execution"},{"title":"Retrieve workflow execution","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml get /workflow_executions/{execution_id}","href":"/api/platform/v1/functions/workflows/retrieve-workflow-execution"},{"title":"Update workflow execution status","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml patch /workflow_executions/{execution_id}","href":"/api/platform/v1/functions/workflows/update-workflow-execution-status"},{"title":"List workflow execution events","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml get /workflow_executions/{execution_id}/events","href":"/api/platform/v1/functions/workflows/list-workflow-execution-events"},{"title":"Resume waiting workflow execution","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml post /workflow_executions/{execution_id}/resume","href":"/api/platform/v1/functions/workflows/resume-waiting-workflow-execution"}]},{"group":"Workflow Triggers","pages":[{"title":"List workflow triggers","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml get /workflows/{workflow_id}/triggers","href":"/api/platform/v1/functions/workflow-triggers/list-workflow-triggers"},{"title":"Replace workflow triggers","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml put /workflows/{workflow_id}/triggers","href":"/api/platform/v1/functions/workflow-triggers/replace-workflow-triggers"},{"title":"Create workflow trigger","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml post /workflows/{workflow_id}/triggers","href":"/api/platform/v1/functions/workflow-triggers/create-workflow-trigger"},{"title":"Delete workflow trigger","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml delete /triggers/{trigger_id}","href":"/api/platform/v1/functions/workflow-triggers/delete-workflow-trigger"},{"title":"Update workflow trigger","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml patch /triggers/{trigger_id}","href":"/api/platform/v1/functions/workflow-triggers/update-workflow-trigger"}]},{"group":"Functions","pages":[{"title":"List functions","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml get /functions","href":"/api/platform/v1/functions/functions/list-functions"},{"title":"Create function","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml post /functions","href":"/api/platform/v1/functions/functions/create-function"},{"title":"Retrieve function","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml get /functions/{function_id}","href":"/api/platform/v1/functions/functions/retrieve-function"},{"title":"Delete function","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml delete /functions/{function_id}","href":"/api/platform/v1/functions/functions/delete-function"},{"title":"Update function","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml patch /functions/{function_id}","href":"/api/platform/v1/functions/functions/update-function"},{"title":"Deploy function","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml post /functions/{function_id}/deploy","href":"/api/platform/v1/functions/functions/deploy-function"},{"title":"Invoke function","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml post /functions/{function_id}/invoke","href":"/api/platform/v1/functions/functions/invoke-function"},{"title":"List function secrets","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml get /functions/{function_id}/secrets","href":"/api/platform/v1/functions/functions/list-function-secrets"},{"title":"Create function secret","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml post /functions/{function_id}/secrets","href":"/api/platform/v1/functions/functions/create-function-secret"},{"title":"Delete function secret","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml delete /functions/{function_id}/secrets/{secret_name}","href":"/api/platform/v1/functions/functions/delete-function-secret"},{"title":"List function invocations","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml get /functions/{function_id}/invocations","href":"/api/platform/v1/functions/functions/list-function-invocations"}]},{"group":"WhatsApp Conversations","pages":[{"title":"List conversation workflow executions","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-workflows.yaml get /whatsapp/conversations/{conversation_id}/flow_executions","href":"/api/platform/v1/functions/whatsapp-conversations/list-conversation-workflow-executions"}]}]},{"group":"Kapso Agent API","pages":[{"group":"Agent Modes","pages":[{"title":"List modes","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-kapso-agent.yaml get /kapso-agent/modes","href":"/api/platform/v1/kapso-agent/agent-modes/list-modes"},{"title":"Get a mode","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-kapso-agent.yaml get /kapso-agent/modes/{mode}","href":"/api/platform/v1/kapso-agent/agent-modes/get-a-mode"}]},{"group":"Agent Sessions","pages":[{"title":"List mode sessions","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-kapso-agent.yaml get /kapso-agent/modes/{mode}/sessions","href":"/api/platform/v1/kapso-agent/agent-sessions/list-mode-sessions"},{"title":"Get a session","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-kapso-agent.yaml get /kapso-agent/sessions/{id}","href":"/api/platform/v1/kapso-agent/agent-sessions/get-a-session"}]},{"group":"Agent Runs","pages":[{"title":"Create a run","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-kapso-agent.yaml post /kapso-agent/runs","href":"/api/platform/v1/kapso-agent/agent-runs/create-a-run"},{"title":"Get a run","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-kapso-agent.yaml get /kapso-agent/runs/{id}","href":"/api/platform/v1/kapso-agent/agent-runs/get-a-run"},{"title":"Pause a run","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-kapso-agent.yaml post /kapso-agent/runs/{id}/pause","href":"/api/platform/v1/kapso-agent/agent-runs/pause-a-run"},{"title":"Resume a run","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-kapso-agent.yaml post /kapso-agent/runs/{id}/resume","href":"/api/platform/v1/kapso-agent/agent-runs/resume-a-run"},{"title":"Cancel a run","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-kapso-agent.yaml post /kapso-agent/runs/{id}/cancel","href":"/api/platform/v1/kapso-agent/agent-runs/cancel-a-run"},{"title":"Approve a tool call","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-kapso-agent.yaml post /kapso-agent/runs/{id}/approvals/{approval_id}/approve","href":"/api/platform/v1/kapso-agent/agent-runs/approve-a-tool-call"},{"title":"Reject a tool call","deprecated":null,"version":null,"openapi":"/api/platform/v1/openapi-kapso-agent.yaml post /kapso-agent/runs/{id}/approvals/{approval_id}/reject","href":"/api/platform/v1/kapso-agent/agent-runs/reject-a-tool-call"}]}]}]}]},"title":"Get WABA usage - Kapso Documentation","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-DmVyH30O.js","utils-BHQqGGOd.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CD-E4BIt.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp5Lq9Ds.js","snippetPresets-C4xAVCFP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-CBCH2P7b.js","ApiExamples-CgXVLxUC.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BF8I5oUf.js","shallow-Byd0lWnC.js","getApiPlaygroundDisplay-BGOZG1OK.js","CodeSnippet-CpvQL0CY.js","CodeSnippets-B8wkBKXa.js","getPastedJson-Ry3scI3Y.js","icon-D7a9HcdD.js","MethodPill-CJ8pmHhz.js","DuplicateIcon-rh1HJF0t.js","createIcon-DvGznqYs.js","DynamicMarkdown-Cc6AuSHS.js","SectionHeading-B4A0S-ep.js","axios-vUo_bRtp.js","Markdown-Cc16CX65.js","clsx-Cs6nMGht.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-zbf22OZA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-C_fs-y5n.js"]}