Ingests a batch of usage events for metering. Accepts up to 100 events per request. Each event must carry a unique unique_id for idempotency and may include arbitrary properties used by metric filters and aggregations.
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Alguna Docs","colors":{"primary":"#00BA61","light":"#FFFFFF","dark":"#000000"},"logo":{"light":"https://mintcdn.com/alguna-20/hip-SL42XieIK0Ru/logo/light.svg?fit=max\u0026auto=format\u0026n=hip-SL42XieIK0Ru\u0026q=85\u0026s=71436010713272c2db3828c5275207a3","dark":"https://mintcdn.com/alguna-20/hip-SL42XieIK0Ru/logo/dark.svg?fit=max\u0026auto=format\u0026n=hip-SL42XieIK0Ru\u0026q=85\u0026s=9e7341031c0b41384603cf6dcc500e70"},"favicon":"https://mintcdn.com/alguna-20/vTO84Dvkxt4l7dcX/logo/favicon.png?fit=max\u0026auto=format\u0026n=vTO84Dvkxt4l7dcX\u0026q=85\u0026s=e8976e8afe662327a08b9cff93c75acc","api":{"playground":{"display":"simple"},"examples":{"languages":["curl","python","javascript"],"prefill":true},"mdx":{"auth":{"method":"bearer"}}},"appearance":{"default":"dark","strict":false},"background":{"decoration":"windows"},"navbar":{"links":[{"href":"mailto:support@alguna.io","label":"Support"},{"href":"https://app.alguna.io","label":"Login"}],"primary":{"type":"button","label":"Get Started","href":"https://cal.com/alguna/demo"}},"footer":{"socials":{"linkedin":"https://linkedin.com/company/algunahq","x":"https://x.com/algunahq"}},"seo":{"metatags":{"canonical":"https://alguna.com/docs"},"organization":{"id":"https://alguna.com/#organization","name":"Alguna","legalName":"Alguna Inc","url":"https://alguna.com/","logo":"https://alguna.com/alguna-logo-black.svg"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"alguna-20","hasAudioNarration":false,"actualSubdomain":"alguna-20","customDomains":["alguna.com"],"gitSource":{"type":"github","owner":"alguna-io","repo":"monorepo","deployBranch":"main","contentDirectory":"docs","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae3226dbefa89197b163995","collectionId":"8605a1eb-6add-4282-93dd-bd5363f3aaf0","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae3226dbefa89197b163995"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae3226dbefa89197b163995","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"API References","count":179},{"language":"default","tag":"API Reference","count":146},{"language":"default","tag":"Documentation","count":81},{"language":"default","tag":"Subscriptions","count":31},{"language":"default","tag":"Webhooks","count":25},{"language":"default","tag":"Invoices","count":22},{"language":"default","tag":"Integrations","count":21},{"language":"default","tag":"Quotes","count":16},{"language":"default","tag":"Insights","count":15},{"language":"default","tag":"Customers","count":14}]},"assistantConfig":{"deflection":{"enabled":true,"email":"support@alguna.io"}},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"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/v2/2026-04-01/billing-events-and-metrics/ingest-billable-events","slug":"/api-reference/v2/2026-04-01/billing-events-and-metrics/ingest-billable-events","pageMetadata":{"title":"Ingest billable events","description":"Ingests a batch of usage events for metering. Accepts up to 100 events per request. Each event must carry a unique `unique_id` for idempotency and may include arbitrary properties used by metric filters and aggregations.","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /events","href":"/api-reference/v2/2026-04-01/billing-events-and-metrics/ingest-billable-events","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Ingests a batch of usage events for metering. Accepts up to 100 events per request. Each event must carry a unique \", _jsx(_components.code, {\n children: \"unique_id\"\n }), \" for idempotency and may include arbitrary properties used by metric filters and aggregations.\"]\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":"Ingest billable events","description":"Ingests a batch of usage events for metering. Accepts up to 100 events per request. Each event must carry a unique `unique_id` for idempotency and may include arbitrary properties used by metric filters and aggregations.","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /events","href":"/api-reference/v2/2026-04-01/billing-events-and-metrics/ingest-billable-events","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Ingests a batch of usage events for metering. Accepts up to 100 events per request. Each event must carry a unique `unique_id` for idempotency and may include arbitrary properties used by metric filters and aggregations.","operationId":"ingest-events","parameters":["22146c4c-669a-43d6-843f-1d8aa5a1630d"],"requestBody":"c6a3416f-479e-4169-94f0-e4ee9739e558","responses":{"200":"7141934f-b1c7-4e5b-920c-679fd4f3dd75","400":"17c817d5-817d-4add-bf43-abf189cb1c7d","401":"0e92aa04-b05c-40b8-a3b5-1ccc3178adfd","403":"4f918cd4-b84a-4ba9-9f92-054e0f3b6ccd","404":"6a0a856c-1968-49cb-b921-1523fa730330","422":"fcf9ce4e-17ae-4d44-b0d4-d220ca1037db","500":"c681808d-740f-4ab0-94e5-079f551bbdc8","502":"e6f0d782-ee92-4cbb-8e27-905ab98a1078","503":"9506528c-0ce5-4a51-b7b1-c799f2192b2c","504":"01a00f2e-4664-44bd-8c72-0bba403e8017"},"summary":"Ingest billable events","tags":["Billing Events and Metrics"],"x-alguna-identified-by-body":true,"x-fern-availability":"generally-available","x-fern-sdk-group-name":"events","x-fern-sdk-method-name":"ingest","method":"post","type":"path","servers":["cf6158b0-efe2-4c2e-95c1-4c9397249cba"],"security":["1fe3295d-827a-40c0-be53-184aed53407d"],"path":"/events","baseUrlOptions":["https://api.alguna.io"],"title":"Ingest billable events","codeSamples":[],"requestExampleLanguages":["bash","python","javascript"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.events.items.0.account":"cust_01H1VECT","body.events.items.0.event_name":"api_call","body.events.items.0.unique_id":"evt_abc123","body.events.items.0.properties":{},"body.events.items.0.timestamp.oneOf.0":"2026-04-01T10:00:00Z"}]},"dependencies":{"parameters":{"22146c4c-669a-43d6-843f-1d8aa5a1630d":{"in":"header","name":"Alguna-Version","required":true,"schema":{"enum":["2026-04-01"],"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"enum\u003cstring>"}}},"requestBody":{"content":{"application/json":{"schema":{"properties":{"events":{"description":"Array of events to ingest. Maximum 100 events per request","items":{"properties":{"account":{"description":"Customer account ID or alias","example":"cust_01H1VECT","type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].account","typeLabel":"string"},"event_name":{"description":"Name of the event, used for metric grouping","example":"api_call","type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].event_name","typeLabel":"string"},"unique_id":{"description":"Idempotency key for the event, max 72 characters. Should be a UUID or similar collision-resistant identifier; hash longer natural keys before sending","example":"evt_abc123","maxLength":72,"type":"string","isRequired":true,"uniqueKey":"events.items.[INDEX].unique_id","typeLabel":"string"},"properties":{"description":"Key-value pairs of event properties. Up to 50 properties allowed","type":"object","uniqueKey":"events.items.[INDEX].properties","typeLabel":"object"},"timestamp":{"oneOf":[{"description":"Event timestamp in RFC3339 format. Defaults to current time if not provided","example":"2026-04-01T10:00:00Z","format":"date-time","type":"string","uniqueKey":"events.items.[INDEX].timestamp.oneOf.0","typeLabel":"string\u003cdate-time>"},{"description":"Event timestamp in RFC3339 format. Defaults to current time if not provided","example":"2026-04-01T10:00:00Z","format":"date-time","type":"null","uniqueKey":"events.items.[INDEX].timestamp.oneOf.1","typeLabel":"null"}],"uniqueKey":"events.items.[INDEX].timestamp","typeLabel":"string\u003cdate-time> | null"}},"required":["account","event_name","unique_id"],"type":"object","uniqueKey":"events.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"events","typeLabel":"object[]"}},"required":["events"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"events":[{"account":"cust_01H1VECT","event_name":"api_call","unique_id":"evt_abc123","properties":{},"timestamp":"2026-04-01T10:00:00Z"}]}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"7141934f-b1c7-4e5b-920c-679fd4f3dd75":{"content":{"application/json":{"schema":{"properties":{"failed":{"description":"List of unique_id values that failed to ingest","items":{"type":"string","uniqueKey":"failed.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"failed","typeLabel":"string[]"},"ingested":{"description":"List of unique_id values that were successfully ingested","items":{"type":"string","uniqueKey":"ingested.items.[INDEX]","typeLabel":"string"},"type":"array","isRequired":true,"uniqueKey":"ingested","typeLabel":"string[]"}},"required":["failed","ingested"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"failed":["\u003cstring>"],"ingested":["\u003cstring>"]}}},"exampleType":"generated"}},"description":"Success","exampleType":"generated"},"17c817d5-817d-4add-bf43-abf189cb1c7d":{"content":{"application/json":{"schema":{"description":"The body of every error the API returns.","properties":{"detail":{"description":"Explanation of what went wrong","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"status":{"description":"HTTP status code of the response","format":"int64","type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer\u003cint64>"},"title":{"description":"HTTP status text. Sent only by version, idempotency and credit-refusal errors.","type":"string","uniqueKey":"title","typeLabel":"string"},"type":{"description":"Always `about:blank`. Sent only by version and idempotency errors.","type":"string","uniqueKey":"type","typeLabel":"string"}},"required":["status","detail"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","status":123,"title":"\u003cstring>","type":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Bad Request","exampleType":"generated"},"0e92aa04-b05c-40b8-a3b5-1ccc3178adfd":{"content":{"application/json":{"schema":{"oneOf":[{"type":"object","description":"The body of every error the API returns.","required":["status","detail"],"properties":{"detail":{"description":"Explanation of what went wrong","type":"string","isRequired":true,"uniqueKey":"oneOf.0.detail","typeLabel":"string"},"status":{"description":"HTTP status code of the response","format":"int64","type":"integer","isRequired":true,"uniqueKey":"oneOf.0.status","typeLabel":"integer\u003cint64>"},"title":{"description":"HTTP status text. Sent only by version, idempotency and credit-refusal errors.","type":"string","uniqueKey":"oneOf.0.title","typeLabel":"string"},"type":{"description":"Always `about:blank`. Sent only by version and idempotency errors.","type":"string","uniqueKey":"oneOf.0.type","typeLabel":"string"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","description":"Returned by the API gateway when a request carries no valid API key, before the API handles it.","required":["code","message"],"properties":{"code":{"description":"Machine-readable error code, e.g. `unauthenticated`","type":"string","isRequired":true,"uniqueKey":"oneOf.1.code","typeLabel":"string"},"message":{"description":"Explanation of what went wrong","type":"string","isRequired":true,"uniqueKey":"oneOf.1.message","typeLabel":"string"},"details":{"oneOf":[{"type":"object","uniqueKey":"oneOf.1.details.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.1.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.details","typeLabel":"object | null"}},"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","status":123,"title":"\u003cstring>","type":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Unauthorized","exampleType":"generated"},"4f918cd4-b84a-4ba9-9f92-054e0f3b6ccd":{"content":{"application/json":{"schema":{"description":"The body of every error the API returns.","properties":{"detail":{"description":"Explanation of what went wrong","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"status":{"description":"HTTP status code of the response","format":"int64","type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer\u003cint64>"},"title":{"description":"HTTP status text. Sent only by version, idempotency and credit-refusal errors.","type":"string","uniqueKey":"title","typeLabel":"string"},"type":{"description":"Always `about:blank`. Sent only by version and idempotency errors.","type":"string","uniqueKey":"type","typeLabel":"string"}},"required":["status","detail"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","status":123,"title":"\u003cstring>","type":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Forbidden — the organization does not have access to this feature","exampleType":"generated"},"6a0a856c-1968-49cb-b921-1523fa730330":{"content":{"application/json":{"schema":{"description":"The body of every error the API returns.","properties":{"detail":{"description":"Explanation of what went wrong","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"status":{"description":"HTTP status code of the response","format":"int64","type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer\u003cint64>"},"title":{"description":"HTTP status text. Sent only by version, idempotency and credit-refusal errors.","type":"string","uniqueKey":"title","typeLabel":"string"},"type":{"description":"Always `about:blank`. Sent only by version and idempotency errors.","type":"string","uniqueKey":"type","typeLabel":"string"}},"required":["status","detail"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","status":123,"title":"\u003cstring>","type":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Not Found","exampleType":"generated"},"fcf9ce4e-17ae-4d44-b0d4-d220ca1037db":{"content":{"application/json":{"schema":{"description":"The body of every error the API returns.","properties":{"detail":{"description":"Explanation of what went wrong","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"status":{"description":"HTTP status code of the response","format":"int64","type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer\u003cint64>"},"title":{"description":"HTTP status text. Sent only by version, idempotency and credit-refusal errors.","type":"string","uniqueKey":"title","typeLabel":"string"},"type":{"description":"Always `about:blank`. Sent only by version and idempotency errors.","type":"string","uniqueKey":"type","typeLabel":"string"}},"required":["status","detail"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","status":123,"title":"\u003cstring>","type":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Unprocessable Entity","exampleType":"generated"},"c681808d-740f-4ab0-94e5-079f551bbdc8":{"content":{"application/json":{"schema":{"description":"The body of every error the API returns.","properties":{"detail":{"description":"Explanation of what went wrong","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"status":{"description":"HTTP status code of the response","format":"int64","type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer\u003cint64>"},"title":{"description":"HTTP status text. Sent only by version, idempotency and credit-refusal errors.","type":"string","uniqueKey":"title","typeLabel":"string"},"type":{"description":"Always `about:blank`. Sent only by version and idempotency errors.","type":"string","uniqueKey":"type","typeLabel":"string"}},"required":["status","detail"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","status":123,"title":"\u003cstring>","type":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Internal Server Error","exampleType":"generated"},"e6f0d782-ee92-4cbb-8e27-905ab98a1078":{"description":"Bad Gateway — sent by the infrastructure in front of the API; the body is not JSON. Safe to retry.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"9506528c-0ce5-4a51-b7b1-c799f2192b2c":{"content":{"application/json":{"schema":{"description":"The body of every error the API returns.","properties":{"detail":{"description":"Explanation of what went wrong","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"status":{"description":"HTTP status code of the response","format":"int64","type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer\u003cint64>"},"title":{"description":"HTTP status text. Sent only by version, idempotency and credit-refusal errors.","type":"string","uniqueKey":"title","typeLabel":"string"},"type":{"description":"Always `about:blank`. Sent only by version and idempotency errors.","type":"string","uniqueKey":"type","typeLabel":"string"}},"required":["status","detail"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","status":123,"title":"\u003cstring>","type":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Service Unavailable — a dependency is temporarily unavailable. Retry with backoff.","exampleType":"generated"},"01a00f2e-4664-44bd-8c72-0bba403e8017":{"content":{"application/json":{"schema":{"description":"The body of every error the API returns.","properties":{"detail":{"description":"Explanation of what went wrong","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"status":{"description":"HTTP status code of the response","format":"int64","type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer\u003cint64>"},"title":{"description":"HTTP status text. Sent only by version, idempotency and credit-refusal errors.","type":"string","uniqueKey":"title","typeLabel":"string"},"type":{"description":"Always `about:blank`. Sent only by version and idempotency errors.","type":"string","uniqueKey":"type","typeLabel":"string"}},"required":["status","detail"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","status":123,"title":"\u003cstring>","type":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Gateway Timeout — the request did not finish in time. Retry with backoff; use an idempotency key for writes.","exampleType":"generated"}},"security":{"1fe3295d-827a-40c0-be53-184aed53407d":{"bearerAuth":{"bearerFormat":"API Key","description":"API key authentication. Pass your API key as a Bearer token.","scheme":"bearer","type":"http","x-fern-bearer":{"env":"ALGUNA_API_KEY","name":"apiKey"},"scopes":[],"schemeName":"bearerAuth"}}},"servers":{"cf6158b0-efe2-4c2e-95c1-4c9397249cba":{"url":"https://api.alguna.io","x-fern-server-name":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"bearerFormat":"API Key","description":"API key authentication. Pass your API key as a Bearer token.","scheme":"bearer","type":"http","x-fern-bearer":{"env":"ALGUNA_API_KEY","name":"apiKey"},"scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"API key authentication. Pass your API key as a Bearer token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/v2/specs/2026-04-01.json"},"subdomain":"alguna-20","siteName":"Alguna Docs","title":"Ingest billable events - Alguna Docs","navMaps":{"firstHrefInVersion":{"2026-04-01":{"href":"/api-reference/v2/2026-04-01/billing-events-and-metrics/ingest-billable-events","matchLevel":0},"v1":{"href":"/api-reference/overview","matchLevel":2}},"firstHrefInLanguage":{}},"lastModified":"2026-10-29T10:39:52.463Z","originalFileLocation":"api-reference/v2/2026-04-01/billing-events-and-metrics/ingest-billable-events.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=\"Ingests a batch of usage events for metering. Accepts up to 100 events per request. Each event must carry a unique unique_id for idempotency and may include arbitrary properties used by metric filters and aggregations.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Alguna Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/alguna-20/QHKYV98yVO84gW0v/_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=\"/docs/mintlify-assets/_mintlify/favicons/alguna-20/QHKYV98yVO84gW0v/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/alguna-20/QHKYV98yVO84gW0v/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/alguna-20/QHKYV98yVO84gW0v/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/alguna-20/QHKYV98yVO84gW0v/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/alguna-20/QHKYV98yVO84gW0v/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/alguna-20/QHKYV98yVO84gW0v/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/alguna-20/QHKYV98yVO84gW0v/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/alguna-20/QHKYV98yVO84gW0v/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Ingest billable events - Alguna Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Ingests a batch of usage events for metering. Accepts up to 100 events per request. Each event must carry a unique unique_id for idempotency and may include arbitrary properties used by metric filters and aggregations.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Alguna Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://alguna.com/docs/api-reference/v2/2026-04-01/billing-events-and-metrics/ingest-billable-events\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://alguna-20.mintlify.app/_mintlify/api/og/v2?division=Billing+Events+and+Metrics\u0026amp;title=Ingest+billable+events\u0026amp;description=Ingests+a+batch+of+usage+events+for+metering.+Accepts+up+to+100+events+per+request.+Each+event+must+carry+a+unique+%60unique_id%60+for+idempotency+and+may+include+a\u0026amp;theme=f6c1ec92a0e2bfb7a1fcd8d8\u0026amp;signature=7f920690aa62efeed518c9b403e7e7ba6959d9d45a6bbdef8ff0b83e0397dc0d\">\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=\"Ingest billable events - Alguna Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Ingests a batch of usage events for metering. Accepts up to 100 events per request. Each event must carry a unique unique_id for idempotency and may include arbitrary properties used by metric filters and aggregations.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://alguna-20.mintlify.app/_mintlify/api/og/v2?division=Billing+Events+and+Metrics\u0026amp;title=Ingest+billable+events\u0026amp;description=Ingests+a+batch+of+usage+events+for+metering.+Accepts+up+to+100+events+per+request.+Each+event+must+carry+a+unique+%60unique_id%60+for+idempotency+and+may+include+a\u0026amp;theme=f6c1ec92a0e2bfb7a1fcd8d8\u0026amp;signature=7f920690aa62efeed518c9b403e7e7ba6959d9d45a6bbdef8ff0b83e0397dc0d\">\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=\"/docs/mintlify-assets/_mintlify/favicons/alguna-20/QHKYV98yVO84gW0v/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Alguna Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00BA61\">\u003clink data-mint-head rel=\"canonical\" href=\"https://alguna.com/docs/api-reference/v2/2026-04-01/billing-events-and-metrics/ingest-billable-events\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/v2/2026-04-01/billing-events-and-metrics/ingest-billable-events.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://alguna.com/#organization\",\"name\":\"Alguna\",\"legalName\":\"Alguna Inc\",\"url\":\"https://alguna.com/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://alguna.com/alguna-logo-black.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://alguna.com/docs#website\",\"name\":\"Alguna Docs\",\"url\":\"https://alguna.com/docs\",\"publisher\":{\"@id\":\"https://alguna.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://alguna.com/docs/api-reference/v2/2026-04-01/billing-events-and-metrics/ingest-billable-events#webpage\",\"url\":\"https://alguna.com/docs/api-reference/v2/2026-04-01/billing-events-and-metrics/ingest-billable-events\",\"name\":\"Ingest billable events\",\"description\":\"Ingests a batch of usage events for metering. Accepts up to 100 events per request. Each event must carry a unique unique_id for idempotency and may include arbitrary properties used by metric filters and aggregations.\",\"dateModified\":\"2026-10-29T10:39:52.463Z\",\"isPartOf\":{\"@id\":\"https://alguna.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://alguna.com/docs/api-reference/v2/2026-04-01/billing-events-and-metrics/ingest-billable-events#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://alguna.com/docs/api-reference/v2/2026-04-01/billing-events-and-metrics/ingest-billable-events#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Alguna Docs\",\"item\":\"https://alguna.com/docs\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ingest billable events\",\"item\":\"https://alguna.com/docs/api-reference/v2/2026-04-01/billing-events-and-metrics/ingest-billable-events\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://alguna.com/docs/api-reference/v2/2026-04-01/billing-events-and-metrics/ingest-billable-events#apireference\",\"headline\":\"Ingest billable events\",\"name\":\"Ingest billable events\",\"description\":\"Ingests a batch of usage events for metering. Accepts up to 100 events per request. Each event must carry a unique unique_id for idempotency and may include arbitrary properties used by metric filters and aggregations.\",\"url\":\"https://alguna.com/docs/api-reference/v2/2026-04-01/billing-events-and-metrics/ingest-billable-events\",\"mainEntityOfPage\":{\"@id\":\"https://alguna.com/docs/api-reference/v2/2026-04-01/billing-events-and-metrics/ingest-billable-events#webpage\"},\"dateModified\":\"2026-10-29T10:39:52.463Z\",\"publisher\":{\"@id\":\"https://alguna.com/#organization\"},\"isPartOf\":{\"@id\":\"https://alguna.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Alguna Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Alguna Docs","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/overview"}]},{"anchor":"Quick Starts","icon":"rocket","pages":[{"title":"Quick Starts","href":"/quickstarts/overview"}]},{"anchor":"API References","icon":"code","versions":[{"version":"2026-04-01","groups":[{"group":"API Reference","pages":[{"title":"Overview","icon":"plug","href":"/api-reference/v2/overview"},{"title":"Upgrading event ingestion","icon":"upload","href":"/api-reference/v2/upgrading-event-ingestion"},{"title":"Idempotency","icon":"shield-check","href":"/api-reference/v2/idempotency"},{"title":"Errors","icon":"triangle-exclamation","href":"/api-reference/v2/errors"},{"title":"Webhooks","icon":"webhook","href":"/api-reference/v2/webhooks"},{"title":"Pricing Models Reference","icon":"tags","href":"/api-reference/v2/subscriptions/pricing-models"}]},{"group":"Examples","pages":[{"title":"Creating a Subscription","icon":"plus","href":"/api-reference/v2/examples/creating-a-subscription"},{"title":"Updating a Subscription","icon":"pen-to-square","href":"/api-reference/v2/examples/updating-a-subscription"}]},{"group":"SDKs","pages":[{"title":"SDKs and CLI","icon":"cubes","href":"/api-reference/v2/sdks/overview"},{"title":"TypeScript SDK","icon":"code","href":"/api-reference/v2/sdks/typescript"},{"title":"Python SDK","icon":"python","href":"/api-reference/v2/sdks/python"},{"title":"Go SDK","icon":"golang","href":"/api-reference/v2/sdks/go"},{"title":"Rust SDK","icon":"rust","href":"/api-reference/v2/sdks/rust"},{"title":"CLI","description":"The alguna command-line client for the Alguna Public API: install, log in, run commands, idempotency and retries, timeouts, errors and exit codes.","icon":"terminal","href":"/api-reference/v2/sdks/cli"}]},{"group":"API Reference","pages":[{"group":"Billing Events and Metrics","pages":[{"title":"Ingest billable events","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /events","href":"/api-reference/v2/2026-04-01/billing-events-and-metrics/ingest-billable-events"},{"title":"List billable metrics","description":"Returns a paginated list of billable metrics. Supports filtering by event name, aggregation method, aggregation field, and tag IDs. Results can be sorted by name.","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /metrics","href":"/api-reference/v2/2026-04-01/billing-events-and-metrics/list-billable-metrics"},{"title":"Create a billable metric","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /metrics","href":"/api-reference/v2/2026-04-01/billing-events-and-metrics/create-a-billable-metric"},{"title":"Get a billable metric","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /metrics/{id}","href":"/api-reference/v2/2026-04-01/billing-events-and-metrics/get-a-billable-metric"}]},{"group":"Checkout Sessions","pages":[{"title":"Create a checkout session","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /checkout-sessions","href":"/api-reference/v2/2026-04-01/checkout-sessions/create-a-checkout-session"},{"title":"Get a checkout session","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /checkout-sessions/{id}","href":"/api-reference/v2/2026-04-01/checkout-sessions/get-a-checkout-session"}]},{"group":"Credit Notes","pages":[{"title":"List credit notes","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /credit-notes","href":"/api-reference/v2/2026-04-01/credit-notes/list-credit-notes"},{"title":"Create a credit note","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /credit-notes","href":"/api-reference/v2/2026-04-01/credit-notes/create-a-credit-note"},{"title":"Get a credit note","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /credit-notes/{id}","href":"/api-reference/v2/2026-04-01/credit-notes/get-a-credit-note"},{"title":"Apply a credit note","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /credit-notes/{id}/apply","href":"/api-reference/v2/2026-04-01/credit-notes/apply-a-credit-note"},{"title":"Credit an invoice","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /invoices/{id}/credit-notes","href":"/api-reference/v2/2026-04-01/credit-notes/credit-an-invoice"}]},{"group":"Credits","pages":[{"title":"Reserve credits","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /credits/check","href":"/api-reference/v2/2026-04-01/credits/reserve-credits"},{"title":"Read a reservation","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /credits/reservations/{reservation_id}","href":"/api-reference/v2/2026-04-01/credits/read-a-reservation"},{"title":"Track credit consumption","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /credits/track","href":"/api-reference/v2/2026-04-01/credits/track-credit-consumption"}]},{"group":"Customer Portal Sessions","pages":[{"title":"Create a customer portal session","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /customer-portal-sessions","href":"/api-reference/v2/2026-04-01/customer-portal-sessions/create-a-customer-portal-session"}]},{"group":"Customers","pages":[{"title":"List customers","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /customers","href":"/api-reference/v2/2026-04-01/customers/list-customers"},{"title":"Create a customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /customers","href":"/api-reference/v2/2026-04-01/customers/create-a-customer"},{"title":"Look up a customer ID by alias","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /customers/lookup","href":"/api-reference/v2/2026-04-01/customers/look-up-a-customer-id-by-alias"},{"title":"Get a customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /customers/{id}","href":"/api-reference/v2/2026-04-01/customers/get-a-customer"},{"title":"Update a customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json patch /customers/{id}","href":"/api-reference/v2/2026-04-01/customers/update-a-customer"},{"title":"List connected accounts for a customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /customers/{id}/connected-accounts","href":"/api-reference/v2/2026-04-01/customers/list-connected-accounts-for-a-customer"},{"title":"Link a connected account to a customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /customers/{id}/connected-accounts","href":"/api-reference/v2/2026-04-01/customers/link-a-connected-account-to-a-customer"},{"title":"Unlink a connected account from a customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json delete /customers/{id}/connected-accounts/{connectedAccountId}","href":"/api-reference/v2/2026-04-01/customers/unlink-a-connected-account-from-a-customer"},{"title":"List active entitlements for a customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /customers/{id}/entitlements","href":"/api-reference/v2/2026-04-01/customers/list-active-entitlements-for-a-customer"},{"title":"List saved payment methods for a customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /customers/{id}/payment-methods","href":"/api-reference/v2/2026-04-01/customers/list-saved-payment-methods-for-a-customer"}]},{"group":"Feedback","pages":[{"title":"Send feedback","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /feedback","href":"/api-reference/v2/2026-04-01/feedback/send-feedback"}]},{"group":"Insights","pages":[{"title":"Get accounts receivable aging summary","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/ar-aging","href":"/api-reference/v2/2026-04-01/insights/get-accounts-receivable-aging-summary"},{"title":"Get accounts receivable aging by customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/ar-aging/by-customer","href":"/api-reference/v2/2026-04-01/insights/get-accounts-receivable-aging-by-customer"},{"title":"Get the ARR bridge","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/arr-bridge","href":"/api-reference/v2/2026-04-01/insights/get-the-arr-bridge"},{"title":"List ARR bridge rows","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/arr-bridge/rows","href":"/api-reference/v2/2026-04-01/insights/list-arr-bridge-rows"},{"title":"Get billings breakdown by customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/billings/by-customer","href":"/api-reference/v2/2026-04-01/insights/get-billings-breakdown-by-customer"},{"title":"Get billings breakdown by product","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/billings/by-product","href":"/api-reference/v2/2026-04-01/insights/get-billings-breakdown-by-product"},{"title":"Get billings over time","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/billings/over-time","href":"/api-reference/v2/2026-04-01/insights/get-billings-over-time"},{"title":"Get customer metrics","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/customers","href":"/api-reference/v2/2026-04-01/insights/get-customer-metrics"},{"title":"Get customer metrics over time","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/customers/over-time","href":"/api-reference/v2/2026-04-01/insights/get-customer-metrics-over-time"},{"title":"Get net revenue summary","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/revenue","href":"/api-reference/v2/2026-04-01/insights/get-net-revenue-summary"},{"title":"Get revenue breakdown over time","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/revenue/breakdown-over-time","href":"/api-reference/v2/2026-04-01/insights/get-revenue-breakdown-over-time"},{"title":"Get revenue breakdown by customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/revenue/by-customer","href":"/api-reference/v2/2026-04-01/insights/get-revenue-breakdown-by-customer"},{"title":"Get revenue breakdown by product","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/revenue/by-product","href":"/api-reference/v2/2026-04-01/insights/get-revenue-breakdown-by-product"},{"title":"Get revenue over time","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/revenue/over-time","href":"/api-reference/v2/2026-04-01/insights/get-revenue-over-time"},{"title":"Get MRR, ARR, and ACV for a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/revenue/subscription/{id}","href":"/api-reference/v2/2026-04-01/insights/get-mrr-arr-and-acv-for-a-subscription"}]},{"group":"Integrations","pages":[{"title":"List integrations","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /integrations","href":"/api-reference/v2/2026-04-01/integrations/list-integrations"},{"title":"Get an integration","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /integrations/{id}","href":"/api-reference/v2/2026-04-01/integrations/get-an-integration"}]},{"group":"Invoices","pages":[{"title":"List invoices","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /invoices","href":"/api-reference/v2/2026-04-01/invoices/list-invoices"},{"title":"Create an invoice","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /invoices","href":"/api-reference/v2/2026-04-01/invoices/create-an-invoice"},{"title":"Get an invoice","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /invoices/{id}","href":"/api-reference/v2/2026-04-01/invoices/get-an-invoice"},{"title":"Update an invoice","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json patch /invoices/{id}","href":"/api-reference/v2/2026-04-01/invoices/update-an-invoice"},{"title":"Create an invoice line item","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /invoices/{id}/line-items","href":"/api-reference/v2/2026-04-01/invoices/create-an-invoice-line-item"},{"title":"Delete an invoice line item","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json delete /invoices/{id}/line-items/{line_item_id}","href":"/api-reference/v2/2026-04-01/invoices/delete-an-invoice-line-item"},{"title":"Update an invoice line item","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json patch /invoices/{id}/line-items/{line_item_id}","href":"/api-reference/v2/2026-04-01/invoices/update-an-invoice-line-item"},{"title":"Mark an invoice as paid","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /invoices/{id}/mark-as-paid","href":"/api-reference/v2/2026-04-01/invoices/mark-an-invoice-as-paid"},{"title":"Generate an invoice PDF","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /invoices/{id}/pdf","href":"/api-reference/v2/2026-04-01/invoices/generate-an-invoice-pdf"},{"title":"Void an invoice","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /invoices/{id}/void","href":"/api-reference/v2/2026-04-01/invoices/void-an-invoice"}]},{"group":"Merchants","pages":[{"title":"List merchants","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /merchants","href":"/api-reference/v2/2026-04-01/merchants/list-merchants"},{"title":"Create a merchant","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /merchants","href":"/api-reference/v2/2026-04-01/merchants/create-a-merchant"},{"title":"Get a merchant","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /merchants/{id}","href":"/api-reference/v2/2026-04-01/merchants/get-a-merchant"},{"title":"Archive a merchant","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json delete /merchants/{id}","href":"/api-reference/v2/2026-04-01/merchants/archive-a-merchant"},{"title":"Update a merchant","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json patch /merchants/{id}","href":"/api-reference/v2/2026-04-01/merchants/update-a-merchant"},{"title":"Unarchive a merchant","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /merchants/{id}/unarchive","href":"/api-reference/v2/2026-04-01/merchants/unarchive-a-merchant"}]},{"group":"Payments","pages":[{"title":"List payments","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /payments","href":"/api-reference/v2/2026-04-01/payments/list-payments"},{"title":"Get a payment","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /payments/{id}","href":"/api-reference/v2/2026-04-01/payments/get-a-payment"}]},{"group":"Plans","pages":[{"title":"List plans","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /plans","href":"/api-reference/v2/2026-04-01/plans/list-plans"},{"title":"Create a plan","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /plans","href":"/api-reference/v2/2026-04-01/plans/create-a-plan"},{"title":"Get a plan","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /plans/{id}","href":"/api-reference/v2/2026-04-01/plans/get-a-plan"}]},{"group":"Product Bundles","pages":[{"title":"List product bundles","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /bundles","href":"/api-reference/v2/2026-04-01/product-bundles/list-product-bundles"},{"title":"Create a product bundle","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /bundles","href":"/api-reference/v2/2026-04-01/product-bundles/create-a-product-bundle"},{"title":"Get a product bundle","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /bundles/{id}","href":"/api-reference/v2/2026-04-01/product-bundles/get-a-product-bundle"},{"title":"Update a product bundle","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json patch /bundles/{id}","href":"/api-reference/v2/2026-04-01/product-bundles/update-a-product-bundle"}]},{"group":"Products","pages":[{"title":"List products","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /products","href":"/api-reference/v2/2026-04-01/products/list-products"},{"title":"Create a product","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /products","href":"/api-reference/v2/2026-04-01/products/create-a-product"},{"title":"Get a product","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /products/{id}","href":"/api-reference/v2/2026-04-01/products/get-a-product"},{"title":"Delete a product","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json delete /products/{id}","href":"/api-reference/v2/2026-04-01/products/delete-a-product"},{"title":"Update a product","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json patch /products/{id}","href":"/api-reference/v2/2026-04-01/products/update-a-product"}]},{"group":"Quotes","pages":[{"title":"List quotes","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /quotes","href":"/api-reference/v2/2026-04-01/quotes/list-quotes"},{"title":"Create a quote","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /quotes","href":"/api-reference/v2/2026-04-01/quotes/create-a-quote"},{"title":"Get a quote","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /quotes/{id}","href":"/api-reference/v2/2026-04-01/quotes/get-a-quote"},{"title":"Discard a draft quote","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json delete /quotes/{id}","href":"/api-reference/v2/2026-04-01/quotes/discard-a-draft-quote"},{"title":"Update a quote","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json patch /quotes/{id}","href":"/api-reference/v2/2026-04-01/quotes/update-a-quote"},{"title":"Activate a signed quote","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /quotes/{id}/activate","href":"/api-reference/v2/2026-04-01/quotes/activate-a-signed-quote"},{"title":"Mark a quote as signed offline","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /quotes/{id}/mark-signed-offline","href":"/api-reference/v2/2026-04-01/quotes/mark-a-quote-as-signed-offline"},{"title":"Download a quote PDF","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /quotes/{id}/pdf","href":"/api-reference/v2/2026-04-01/quotes/download-a-quote-pdf"},{"title":"List quote phases","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /quotes/{id}/phases","href":"/api-reference/v2/2026-04-01/quotes/list-quote-phases"},{"title":"Add a quote phase","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /quotes/{id}/phases","href":"/api-reference/v2/2026-04-01/quotes/add-a-quote-phase"},{"title":"Get a quote phase","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /quotes/{id}/phases/{pid}","href":"/api-reference/v2/2026-04-01/quotes/get-a-quote-phase"},{"title":"Replace a quote phase","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json put /quotes/{id}/phases/{pid}","href":"/api-reference/v2/2026-04-01/quotes/replace-a-quote-phase"},{"title":"Delete a quote phase","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json delete /quotes/{id}/phases/{pid}","href":"/api-reference/v2/2026-04-01/quotes/delete-a-quote-phase"},{"title":"List quote phase items","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /quotes/{id}/phases/{pid}/items","href":"/api-reference/v2/2026-04-01/quotes/list-quote-phase-items"},{"title":"Send a quote for signature","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /quotes/{id}/send","href":"/api-reference/v2/2026-04-01/quotes/send-a-quote-for-signature"},{"title":"Withdraw a quote","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /quotes/{id}/withdraw","href":"/api-reference/v2/2026-04-01/quotes/withdraw-a-quote"}]},{"group":"Refunds","pages":[{"title":"List refunds","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /refunds","href":"/api-reference/v2/2026-04-01/refunds/list-refunds"},{"title":"Create a refund","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /refunds","href":"/api-reference/v2/2026-04-01/refunds/create-a-refund"},{"title":"Get a refund","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /refunds/{id}","href":"/api-reference/v2/2026-04-01/refunds/get-a-refund"}]},{"group":"Revenue Schedules","pages":[{"title":"Get organization revenue schedule","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /revenue-schedules","href":"/api-reference/v2/2026-04-01/revenue-schedules/get-organization-revenue-schedule"},{"title":"Get revenue schedule for a customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /revenue-schedules/customer/{id}","href":"/api-reference/v2/2026-04-01/revenue-schedules/get-revenue-schedule-for-a-customer"},{"title":"Get revenue schedule for a legal entity","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /revenue-schedules/legal-entity/{id}","href":"/api-reference/v2/2026-04-01/revenue-schedules/get-revenue-schedule-for-a-legal-entity"},{"title":"Get revenue schedule for a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /revenue-schedules/subscription/{id}","href":"/api-reference/v2/2026-04-01/revenue-schedules/get-revenue-schedule-for-a-subscription"}]},{"group":"Subscription Changes","pages":[{"title":"Apply changes to a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /subscriptions/{id}/changes","href":"/api-reference/v2/2026-04-01/subscription-changes/apply-changes-to-a-subscription"},{"title":"Preview a subscription change","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /subscriptions/{id}/changes/preview","href":"/api-reference/v2/2026-04-01/subscription-changes/preview-a-subscription-change"}]},{"group":"Subscription Versions","pages":[{"title":"List subscription versions","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/versions","href":"/api-reference/v2/2026-04-01/subscription-versions/list-subscription-versions"},{"title":"Create a new subscription version","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /subscriptions/{id}/versions","href":"/api-reference/v2/2026-04-01/subscription-versions/create-a-new-subscription-version"},{"title":"Get the current active subscription version","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/versions/current","href":"/api-reference/v2/2026-04-01/subscription-versions/get-the-current-active-subscription-version"},{"title":"Get a subscription version","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/versions/{vid}","href":"/api-reference/v2/2026-04-01/subscription-versions/get-a-subscription-version"},{"title":"Replace a draft subscription version","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json put /subscriptions/{id}/versions/{vid}","href":"/api-reference/v2/2026-04-01/subscription-versions/replace-a-draft-subscription-version"},{"title":"Delete a subscription version","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json delete /subscriptions/{id}/versions/{vid}","href":"/api-reference/v2/2026-04-01/subscription-versions/delete-a-subscription-version"},{"title":"Get a subscription version item","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/versions/{vid}/items/{ref}","href":"/api-reference/v2/2026-04-01/subscription-versions/get-a-subscription-version-item"},{"title":"Publish a draft subscription version","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /subscriptions/{id}/versions/{vid}/publish","href":"/api-reference/v2/2026-04-01/subscription-versions/publish-a-draft-subscription-version"},{"title":"Get subscription revenue metrics for a specific version","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/versions/{vid}/revenue","href":"/api-reference/v2/2026-04-01/subscription-versions/get-subscription-revenue-metrics-for-a-specific-version"}]},{"group":"Subscriptions","pages":[{"title":"List subscriptions","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions","href":"/api-reference/v2/2026-04-01/subscriptions/list-subscriptions"},{"title":"Create a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /subscriptions","href":"/api-reference/v2/2026-04-01/subscriptions/create-a-subscription"},{"title":"Get a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}","href":"/api-reference/v2/2026-04-01/subscriptions/get-a-subscription"},{"title":"Delete a draft subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json delete /subscriptions/{id}","href":"/api-reference/v2/2026-04-01/subscriptions/delete-a-draft-subscription"},{"title":"Update a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json patch /subscriptions/{id}","href":"/api-reference/v2/2026-04-01/subscriptions/update-a-subscription"},{"title":"Activate a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /subscriptions/{id}/activate","href":"/api-reference/v2/2026-04-01/subscriptions/activate-a-subscription"},{"title":"Get valid billing dates for a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/billing-dates","href":"/api-reference/v2/2026-04-01/subscriptions/get-valid-billing-dates-for-a-subscription"},{"title":"Cancel a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /subscriptions/{id}/cancel","href":"/api-reference/v2/2026-04-01/subscriptions/cancel-a-subscription"},{"title":"Get the monetary credit balance for a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/credits/balance","href":"/api-reference/v2/2026-04-01/subscriptions/get-the-monetary-credit-balance-for-a-subscription"},{"title":"Grant credits to a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /subscriptions/{id}/credits/grant","href":"/api-reference/v2/2026-04-01/subscriptions/grant-credits-to-a-subscription"},{"title":"List active entitlements","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/entitlements","href":"/api-reference/v2/2026-04-01/subscriptions/list-active-entitlements"},{"title":"Get a specific entitlement","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/entitlements/{key}","href":"/api-reference/v2/2026-04-01/subscriptions/get-a-specific-entitlement"},{"title":"Download a subscription PDF","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/pdf","href":"/api-reference/v2/2026-04-01/subscriptions/download-a-subscription-pdf"},{"title":"Get subscription revenue metrics","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/revenue","href":"/api-reference/v2/2026-04-01/subscriptions/get-subscription-revenue-metrics"}]},{"group":"Tags","pages":[{"title":"List tags","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /tags","href":"/api-reference/v2/2026-04-01/tags/list-tags"},{"title":"Get a tag","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /tags/{id}","href":"/api-reference/v2/2026-04-01/tags/get-a-tag"}]},{"group":"Tax","pages":[{"title":"List tax calculations","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /tax/calculations","href":"/api-reference/v2/2026-04-01/tax/list-tax-calculations"},{"title":"Calculate tax","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /tax/calculations","href":"/api-reference/v2/2026-04-01/tax/calculate-tax"},{"title":"Read a tax calculation","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /tax/calculations/{id}","href":"/api-reference/v2/2026-04-01/tax/read-a-tax-calculation"}]},{"group":"Users","pages":[{"title":"List users","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /users","href":"/api-reference/v2/2026-04-01/users/list-users"},{"title":"Get a user","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /users/{id}","href":"/api-reference/v2/2026-04-01/users/get-a-user"}]},{"group":"Wallet Grants","pages":[{"title":"List wallet grants","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /wallet-grants","href":"/api-reference/v2/2026-04-01/wallet-grants/list-wallet-grants"},{"title":"Create a wallet grant","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /wallet-grants","href":"/api-reference/v2/2026-04-01/wallet-grants/create-a-wallet-grant"},{"title":"Get a wallet grant","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /wallet-grants/{id}","href":"/api-reference/v2/2026-04-01/wallet-grants/get-a-wallet-grant"},{"title":"List grants for a wallet","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /wallets/{id}/grants","href":"/api-reference/v2/2026-04-01/wallet-grants/list-grants-for-a-wallet"}]},{"group":"Wallets","pages":[{"title":"List wallets","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /wallets","href":"/api-reference/v2/2026-04-01/wallets/list-wallets"},{"title":"Create a wallet","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /wallets","href":"/api-reference/v2/2026-04-01/wallets/create-a-wallet"},{"title":"Get a wallet","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /wallets/{id}","href":"/api-reference/v2/2026-04-01/wallets/get-a-wallet"},{"title":"Delete a wallet","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json delete /wallets/{id}","href":"/api-reference/v2/2026-04-01/wallets/delete-a-wallet"},{"title":"Update a wallet","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json patch /wallets/{id}","href":"/api-reference/v2/2026-04-01/wallets/update-a-wallet"},{"title":"Get wallet balance","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /wallets/{id}/balance","href":"/api-reference/v2/2026-04-01/wallets/get-wallet-balance"},{"title":"Credit a wallet","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /wallets/{id}/credit","href":"/api-reference/v2/2026-04-01/wallets/credit-a-wallet"},{"title":"Debit a wallet","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /wallets/{id}/debit","href":"/api-reference/v2/2026-04-01/wallets/debit-a-wallet"}]},{"group":"Webhooks","pages":[]}]},{"group":"Webhooks","pages":[{"group":"Approvals","pages":[{"title":"Approval Request Created","openapi":"api-reference/v2/specs/2026-04-01.json webhook approval_request.created","href":"/api-reference/v2/webhooks/approval-request-created"},{"title":"Approval Request Approved","openapi":"api-reference/v2/specs/2026-04-01.json webhook approval_request.approved","href":"/api-reference/v2/webhooks/approval-request-approved"},{"title":"Approval Request Rejected","openapi":"api-reference/v2/specs/2026-04-01.json webhook approval_request.rejected","href":"/api-reference/v2/webhooks/approval-request-rejected"},{"title":"Approval Flow Completed","openapi":"api-reference/v2/specs/2026-04-01.json webhook approval_flow.completed","href":"/api-reference/v2/webhooks/approval-flow-completed"}]},{"group":"Checkout","pages":[{"title":"Checkout Session Completed","openapi":"api-reference/v2/specs/2026-04-01.json webhook checkout.session.completed","href":"/api-reference/v2/webhooks/checkout-session-completed"}]},{"group":"Credits","pages":[{"title":"Credit Balance Depleted","openapi":"api-reference/v2/specs/2026-04-01.json webhook account.credits.balance_depleted","href":"/api-reference/v2/webhooks/account-credits-balance-depleted"},{"title":"Credits Granted","openapi":"api-reference/v2/specs/2026-04-01.json webhook account.credits.granted","href":"/api-reference/v2/webhooks/account-credits-granted"}]},{"group":"Invoices","pages":[{"title":"Invoice Paid","openapi":"api-reference/v2/specs/2026-04-01.json webhook invoice.paid","href":"/api-reference/v2/webhooks/invoice-paid"},{"title":"Invoice Issued","openapi":"api-reference/v2/specs/2026-04-01.json webhook invoice.issued","href":"/api-reference/v2/webhooks/invoice-issued"},{"title":"Invoice Overdue","openapi":"api-reference/v2/specs/2026-04-01.json webhook invoice.overdue","href":"/api-reference/v2/webhooks/invoice-overdue"}]},{"group":"Line Items","pages":[{"title":"Line Item Deleted","openapi":"api-reference/v2/specs/2026-04-01.json webhook lineitem.deleted","href":"/api-reference/v2/webhooks/lineitem-deleted"}]},{"group":"Payments","pages":[{"title":"Payment Created","openapi":"api-reference/v2/specs/2026-04-01.json webhook payment.created","href":"/api-reference/v2/webhooks/payment-created"},{"title":"Payment Updated","openapi":"api-reference/v2/specs/2026-04-01.json webhook payment.updated","href":"/api-reference/v2/webhooks/payment-updated"}]},{"group":"Refunds","pages":[{"title":"Refund Updated","openapi":"api-reference/v2/specs/2026-04-01.json webhook refund.updated","href":"/api-reference/v2/webhooks/refund-updated"}]},{"group":"Subscriptions","pages":[{"title":"Subscription Activated","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.activated","href":"/api-reference/v2/webhooks/subscription-activated"},{"title":"Subscription Started","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.started","href":"/api-reference/v2/webhooks/subscription-started"},{"title":"Subscription Updated","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.updated","href":"/api-reference/v2/webhooks/subscription-updated"},{"title":"Subscription Version Updated","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.version.updated","href":"/api-reference/v2/webhooks/subscription-version-updated"},{"title":"Subscription Cancelation Scheduled","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.cancelation_scheduled","href":"/api-reference/v2/webhooks/subscription-cancelation-scheduled"},{"title":"Subscription Cancelation Reverted","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.cancelation_reverted","href":"/api-reference/v2/webhooks/subscription-cancelation-reverted"},{"title":"Subscription Canceled","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.canceled","href":"/api-reference/v2/webhooks/subscription-canceled"},{"title":"Subscription Pause Scheduled","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.pause_scheduled","href":"/api-reference/v2/webhooks/subscription-pause-scheduled"},{"title":"Subscription Pause Unscheduled","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.pause_unscheduled","href":"/api-reference/v2/webhooks/subscription-pause-unscheduled"},{"title":"Subscription Paused","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.paused","href":"/api-reference/v2/webhooks/subscription-paused"},{"title":"Subscription Resumed","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.resumed","href":"/api-reference/v2/webhooks/subscription-resumed"}]}]}]},{"version":"v1","tag":"Deprecated","pages":[{"title":"v1","href":"/api-reference/overview"}]}]},{"anchor":"Integrations","icon":"plug","pages":[{"title":"Integrations","href":"/integrations/marketplace"}]},{"anchor":"Migrations","icon":"plane","pages":[{"title":"Migrations","href":"/migrations/migrations"}]},{"anchor":"Contact us","icon":"envelope","href":"https://alguna.io"}]},"title":"Ingest billable events - Alguna Docs","buildId":"dpl_DGmhKsAzJdVqypJzon18vViniWRY","deploymentId":"dpl_DGmhKsAzJdVqypJzon18vViniWRY","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-2jF_ccbi.js","utils-NNMVb_sb.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DdtBhtt6.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D1OxL5O8.js","snippetPresets-DDC-KAXp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-FtoC8lZ9.js","ApiExamples-BOnTqOyQ.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-EEWI6FIO.js","shallow-fGZcWzm2.js","getApiPlaygroundDisplay-B3B8qEvw.js","CodeSnippet-BG9nsSU4.js","CodeSnippets-BlRACLKl.js","getPastedJson-COV-Kgnr.js","icon-BXu3lasn.js","MethodPill-DGMUqJKh.js","DuplicateIcon-JEUJDHz_.js","createIcon-BDFucJ34.js","DynamicMarkdown-34OtG_BH.js","SectionHeading-tBbRD59j.js","axios-vUo_bRtp.js","Markdown-SoRz2nk2.js","clsx-BOmkPVIU.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DN0dCbTw.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BcsLYcfW.js"]}