Ingest usage events for metering and billing purposes.
Events are deduplicated by (event_id, customer_id) — re-sending the same pair will not be
double-counted. The first copy received is kept and later copies are ignored, whatever they change.
By default, any invalid event rejects the entire batch. Set allow_partial_failures to true to ingest valid events and receive per-event failure details in the response body.
Accept the batch even if some events fail validation. Defaults to false.
When true, valid events are ingested and failures are reported in the response body.
When false (default), any invalid event rejects the entire batch.
Events that failed to ingest. Omitted when no failures.
Show child attributes
⌘I
{"docsConfig":{"theme":"almond","$schema":"https://mintlify.com/docs.json","name":"Meteroid Documentation","colors":{"primary":"#000000","light":"#ffffff","dark":"#000000"},"logo":{"light":"https://mintcdn.com/meteroid/DXZxL5GMStRjxkBm/logo/light.svg?fit=max\u0026auto=format\u0026n=DXZxL5GMStRjxkBm\u0026q=85\u0026s=1fff7e555af3dab03da62c204c63d3c8","dark":"https://mintcdn.com/meteroid/DXZxL5GMStRjxkBm/logo/dark.svg?fit=max\u0026auto=format\u0026n=DXZxL5GMStRjxkBm\u0026q=85\u0026s=15974c7197780816945c5c8ba3a2c9c2","href":"https://meteroid.com"},"favicon":"https://mintcdn.com/meteroid/DXZxL5GMStRjxkBm/favicon.svg?fit=max\u0026auto=format\u0026n=DXZxL5GMStRjxkBm\u0026q=85\u0026s=a4e1cd748df0f10df9a912ee2472503d","appearance":{"default":"dark"},"background":{"color":{"light":"#f7f7f7","dark":"#111111"}},"navbar":{"links":[{"href":"https://meteroid.com/talk-to-us","label":"Talk to us"}],"primary":{"type":"button","label":"Get started","href":"https://app.meteroid.com/registration"}},"footer":{"socials":{"github":"https://github.com/meteroid-oss/meteroid","linkedin":"https://www.linkedin.com/company/meteroid","discord":"https://go.meteroid.com/discord"}},"fonts":{"heading":{"family":"Inter","weight":600},"body":{"family":"Inter","weight":400}},"icons":{"library":"tabler"},"integrations":{"telemetry":{"enabled":false}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","grok","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Blog","icon":"book","href":"https://meteroid.com/blog"},{"anchor":"Talk to us","icon":"message","href":"https://meteroid.com/talk-to-us"},{"anchor":"GitHub","icon":"github","href":"https://go.meteroid.com/github"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"meteroid","hasAudioNarration":false,"actualSubdomain":"meteroid","customDomains":["docs.meteroid.com"],"gitSource":{"type":"github","owner":"meteroid-oss","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ad87a7aace1a45c00d9453f","collectionId":"a2f92c60-98ad-4e0b-9ccc-fb5a16d91289","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad87a7aace1a45c00d9453f"},"entitlements":{},"buildId":"6ad87a7aace1a45c00d9453f","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"API Reference","count":158},{"language":"default","tag":"Docs","count":51},{"language":"default","tag":"webhooks","count":38},{"language":"default","tag":"Plans","count":13},{"language":"default","tag":"Subscriptions","count":12},{"language":"default","tag":"Settings","count":10},{"language":"default","tag":"Customers","count":9},{"language":"default","tag":"Webhook Endpoints","count":9},{"language":"default","tag":"Integrations","count":8},{"language":"default","tag":"Add-ons","count":8}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".dark .paragraph-small,.dark .text-sm{color:#9e9e9e}.light .paragraph-small,.light .text-sm{color:#3e3e3e}.dark .sidebar-group a{color:rgba(247,247,248,.6)!important}.sidebar-group-header{font-size:13px!important;font-weight:600!important;letter-spacing:-.01em!important;text-transform:none!important}.sidebar-group a{font-size:13px!important;font-weight:400!important;line-height:160%!important;text-decoration:none!important;transition:background-color .15s ease,color .15s ease!important}.sidebar-group a.bg-primary\\/10{border-radius:6px!important}.sidebar-group a.bg-primary\\/10,.sidebar-group a[aria-current=page]{background:rgba(255,255,255,.06)!important}.light .sidebar-group a.bg-primary\\/10,.sidebar-group a[aria-current=page]{background:rgb(0 0 0/6%)!important;border-radius:6px!important}.dark\\:hover\\:text-gray-300:hover:is(.dark *){border-radius:6px!important}.dark #topbar-cta-button a{background-color:#fff}.dark #topbar-cta-button span{color:#0e0e0e}.dark #navbar,.dark .almond-layout,.dark .almond-layout>div,.dark .almond-layout>div>div{background-color:#111!important}#search-bar-entry{border-radius:100px!important;padding-right:16px}.home-content-wrapper{max-width:1024px;margin:0 auto;padding-top:6rem;padding-left:2rem;padding-right:2rem}.home-content-wrapper H1{font-size:36px;letter-spacing:-1px;font-weight:500}.dark .home-content-wrapper H1,.dark .home-content-wrapper H2{color:#f3f3f3}.light .home-content-wrapper H1,.light .home-content-wrapper H2{color:#1e1e1e}.home-content-wrapper H2{font-size:20px;font-weight:500;margin-top:36px;margin-bottom:16px}.home-content-wrapper a H2{font-size:16px;font-weight:500;margin-top:56px;margin-bottom:8px}.home-content-wrapper a span{font-size:14px!important;font-weight:400}.home-p-description{margin-bottom:16px;margin-top:8px;line-height:160%!important}.home-content-wrapper a{border-radius:6px;font-size:14px}.dark .home-content-wrapper a{background-color:#1d1d1d!important}#navbar [role=tablist],#navbar ul{justify-content:center!important;flex:1;margin:0 auto!important}.dark .bg-primary\\/10{background-color:#111}.dark\\:bg-\\[\\#09090B\\]:is(.dark *){--tw-bg-opacity:1;background-color:#111}.dark\\:bg-white\\/5:is(.dark *){background-color:rgb(255 255 255/8%)}"}],"page":{"pagePath":"api-reference/events/ingest-events","slug":"/api-reference/events/ingest-events","pageMetadata":{"title":"Ingest events","description":"Ingest usage events for metering and billing purposes.\n\nEvents are deduplicated by `(event_id, customer_id)` — re-sending the same pair will not be\ndouble-counted. The first copy received is kept and later copies are ignored, whatever they change.\n\nBy default, any invalid event rejects the entire batch. Set `allow_partial_failures` to `true` to ingest valid events and receive per-event failure details in the response body.","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/events/ingest","href":"/api-reference/events/ingest-events","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 code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Ingest usage events for metering and billing purposes.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Events are deduplicated by \", _jsx(_components.code, {\n children: \"(event_id, customer_id)\"\n }), \" — re-sending the same pair will not be\\ndouble-counted. The first copy received is kept and later copies are ignored, whatever they change.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"By default, any invalid event rejects the entire batch. Set \", _jsx(_components.code, {\n children: \"allow_partial_failures\"\n }), \" to \", _jsx(_components.code, {\n children: \"true\"\n }), \" to ingest valid events and receive per-event failure details in the response body.\"]\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":"Ingest events","description":"Ingest usage events for metering and billing purposes.\n\nEvents are deduplicated by `(event_id, customer_id)` — re-sending the same pair will not be\ndouble-counted. The first copy received is kept and later copies are ignored, whatever they change.\n\nBy default, any invalid event rejects the entire batch. Set `allow_partial_failures` to `true` to ingest valid events and receive per-event failure details in the response body.","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/events/ingest","href":"/api-reference/events/ingest-events","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Events"],"summary":"Ingest events","description":"Ingest usage events for metering and billing purposes.\n\nEvents are deduplicated by `(event_id, customer_id)` — re-sending the same pair will not be\ndouble-counted. The first copy received is kept and later copies are ignored, whatever they change.\n\nBy default, any invalid event rejects the entire batch. Set `allow_partial_failures` to `true` to ingest valid events and receive per-event failure details in the response body.","operationId":"ingest_events","requestBody":"2cc96b02-9974-4b1d-a663-e62f32a0ba31","responses":{"200":"79b1af08-6230-4f03-840f-017e88bcd3d0","401":"7a978210-3a0a-4f80-b342-1c0bae4fdde1","429":"5c181b22-65af-4bba-b9a7-bede636c0a91","500":"207e2f02-0e62-4bfc-8329-dc8b15b4175c"},"security":["3ba9cb5f-8625-48d4-8273-b6894a5448cd"],"method":"post","type":"path","servers":[],"path":"/api/v1/events/ingest","baseUrlOptions":[],"title":"Ingest events","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"type":"object","required":["events"],"properties":{"events":{"type":"array","items":{"type":"object","required":["event_id","code","customer_id"],"properties":{"code":{"type":"string","description":"Billable metric code. Max 512 characters.","isRequired":true,"uniqueKey":"events.items.[INDEX].code","typeLabel":"string"},"customer_id":{"type":"string","description":"Meteroid customer ID or external customer alias.","isRequired":true,"uniqueKey":"events.items.[INDEX].customer_id","typeLabel":"string"},"event_id":{"type":"string","description":"Unique event identifier. Max 255 characters. A UUID or ULID is recommended.","isRequired":true,"uniqueKey":"events.items.[INDEX].event_id","typeLabel":"string"},"properties":{"type":"object","description":"Arbitrary string key-value pairs used by billable metrics for filtering and aggregation.","additionalProperties":{"type":"string","uniqueKey":"events.items.[INDEX].properties.additionalProperties","typeLabel":"string"},"propertyNames":{"type":"string"},"example":{"region":"us-east-1","tier":"pro","bytes":"1048576"},"uniqueKey":"events.items.[INDEX].properties","typeLabel":"object"},"timestamp":{"oneOf":[{"type":"string","format":"date-time","description":"RFC 3339 timestamp. Defaults to ingestion time if omitted.\nMust be between 24 hours ago and 1 hour from now. Set `allow_backfilling` to remove the past limit.","example":"2026-01-15T10:30:00Z","uniqueKey":"events.items.[INDEX].timestamp.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"RFC 3339 timestamp. Defaults to ingestion time if omitted.\nMust be between 24 hours ago and 1 hour from now. Set `allow_backfilling` to remove the past limit.","example":"2026-01-15T10:30:00Z","uniqueKey":"events.items.[INDEX].timestamp.oneOf.1","typeLabel":"null"}],"uniqueKey":"events.items.[INDEX].timestamp","typeLabel":"string\u003cdate-time> | null"}},"uniqueKey":"events.items.[INDEX]","typeLabel":"object"},"description":"1–100 events per request.","isRequired":true,"uniqueKey":"events","typeLabel":"object[]"},"allow_backfilling":{"oneOf":[{"type":"boolean","description":"Allow events with timestamps more than 1 day in the past. Defaults to `false`.","uniqueKey":"allow_backfilling.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Allow events with timestamps more than 1 day in the past. Defaults to `false`.","uniqueKey":"allow_backfilling.oneOf.1","typeLabel":"null"}],"uniqueKey":"allow_backfilling","typeLabel":"boolean | null"},"allow_partial_failures":{"oneOf":[{"type":"boolean","description":"Accept the batch even if some events fail validation. Defaults to `false`.\nWhen `true`, valid events are ingested and failures are reported in the response body.\nWhen `false` (default), any invalid event rejects the entire batch.","uniqueKey":"allow_partial_failures.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Accept the batch even if some events fail validation. Defaults to `false`.\nWhen `true`, valid events are ingested and failures are reported in the response body.\nWhen `false` (default), any invalid event rejects the entire batch.","uniqueKey":"allow_partial_failures.oneOf.1","typeLabel":"null"}],"uniqueKey":"allow_partial_failures","typeLabel":"boolean | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"events":[{"code":"\u003cstring>","customer_id":"\u003cstring>","event_id":"\u003cstring>","properties":{"region":"us-east-1","tier":"pro","bytes":"1048576"},"timestamp":"2026-01-15T10:30:00Z"}],"allow_backfilling":true,"allow_partial_failures":true}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"79b1af08-6230-4f03-840f-017e88bcd3d0":{"description":"Events ingested successfully","content":{"application/json":{"schema":{"type":"object","properties":{"failures":{"type":"array","items":{"type":"object","required":["event_id","reason"],"properties":{"event_id":{"type":"string","isRequired":true,"uniqueKey":"failures.items.[INDEX].event_id","typeLabel":"string"},"reason":{"type":"string","isRequired":true,"uniqueKey":"failures.items.[INDEX].reason","typeLabel":"string"}},"uniqueKey":"failures.items.[INDEX]","typeLabel":"object"},"description":"Events that failed to ingest. Omitted when no failures.","uniqueKey":"failures","typeLabel":"object[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"failures":[{"event_id":"\u003cstring>","reason":"\u003cstring>"}]}}},"exampleType":"generated"}},"exampleType":"generated"},"7a978210-3a0a-4f80-b342-1c0bae4fdde1":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","enum":["BAD_REQUEST","NOT_FOUND","CONFLICT","FORBIDDEN","UNAUTHORIZED","TOKEN_EXPIRED","TOO_MANY_REQUESTS","INTERNAL_SERVER_ERROR"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"BAD_REQUEST","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"5c181b22-65af-4bba-b9a7-bede636c0a91":{"description":"Too many requests","content":{"application/json":{"schema":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","enum":["BAD_REQUEST","NOT_FOUND","CONFLICT","FORBIDDEN","UNAUTHORIZED","TOKEN_EXPIRED","TOO_MANY_REQUESTS","INTERNAL_SERVER_ERROR"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"BAD_REQUEST","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"207e2f02-0e62-4bfc-8329-dc8b15b4175c":{"description":"Internal error","content":{"application/json":{"schema":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","enum":["BAD_REQUEST","NOT_FOUND","CONFLICT","FORBIDDEN","UNAUTHORIZED","TOKEN_EXPIRED","TOO_MANY_REQUESTS","INTERNAL_SERVER_ERROR"],"isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":"BAD_REQUEST","message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"3ba9cb5f-8625-48d4-8273-b6894a5448cd":{"bearer_auth":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"bearer_auth"}}},"servers":{},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","scopes":[],"schemeName":"bearer_auth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearer_auth","name":"Authorization"}],"title":"bearer_auth"}]},"originalFileLocation":"https://api.meteroid.com/api-docs/openapi.json"},"subdomain":"meteroid","siteName":"Meteroid Documentation","title":"Ingest events - Meteroid Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-20T07:39:59.171Z","originalFileLocation":"api-reference/events/ingest-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=\"Ingest usage events for metering and billing purposes. Events are deduplicated by (event_id, customer_id) — re-sending the same pair will not be double-counted. The first copy received is kept and later copies are ignored, whatever they change. By default, any invalid event rejects the entire batch. Set allow_partial_failures to true to ingest valid events and receive per-event failure details in the response body.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Meteroid 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/meteroid/vMTyDzO5Zoa0hJk0/_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/meteroid/vMTyDzO5Zoa0hJk0/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/meteroid/vMTyDzO5Zoa0hJk0/_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/meteroid/vMTyDzO5Zoa0hJk0/_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/meteroid/vMTyDzO5Zoa0hJk0/_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/meteroid/vMTyDzO5Zoa0hJk0/_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/meteroid/vMTyDzO5Zoa0hJk0/_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/meteroid/vMTyDzO5Zoa0hJk0/_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/meteroid/vMTyDzO5Zoa0hJk0/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Ingest events - Meteroid Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Ingest usage events for metering and billing purposes. Events are deduplicated by (event_id, customer_id) — re-sending the same pair will not be double-counted. The first copy received is kept and later copies are ignored, whatever they change. By default, any invalid event rejects the entire batch. Set allow_partial_failures to true to ingest valid events and receive per-event failure details in the response body.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Meteroid Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.meteroid.com/api-reference/events/ingest-events\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://meteroid.mintlify.app/_mintlify/api/og/v2?division=Events\u0026amp;title=Ingest+events\u0026amp;description=Ingest+usage+events+for+metering+and+billing+purposes.%0A%0AEvents+are+deduplicated+by+%60%28event_id%2C+customer_id%29%60+%E2%80%94+re-sending+the+same+pair+will+not+be%0Adouble-count\u0026amp;theme=748199f25fbb529687f98b1e\u0026amp;signature=1f9ad1265f6e31750724ff0394c95901782fb2521025467ec7bb408ccf32774e\">\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 events - Meteroid Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Ingest usage events for metering and billing purposes. Events are deduplicated by (event_id, customer_id) — re-sending the same pair will not be double-counted. The first copy received is kept and later copies are ignored, whatever they change. By default, any invalid event rejects the entire batch. Set allow_partial_failures to true to ingest valid events and receive per-event failure details in the response body.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://meteroid.mintlify.app/_mintlify/api/og/v2?division=Events\u0026amp;title=Ingest+events\u0026amp;description=Ingest+usage+events+for+metering+and+billing+purposes.%0A%0AEvents+are+deduplicated+by+%60%28event_id%2C+customer_id%29%60+%E2%80%94+re-sending+the+same+pair+will+not+be%0Adouble-count\u0026amp;theme=748199f25fbb529687f98b1e\u0026amp;signature=1f9ad1265f6e31750724ff0394c95901782fb2521025467ec7bb408ccf32774e\">\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/meteroid/vMTyDzO5Zoa0hJk0/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Meteroid Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.meteroid.com/api-reference/events/ingest-events\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/events/ingest-events.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.meteroid.com/#organization\",\"name\":\"Meteroid Documentation\",\"url\":\"https://docs.meteroid.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/meteroid/DXZxL5GMStRjxkBm/logo/light.svg?fit=max\u0026auto=format\u0026n=DXZxL5GMStRjxkBm\u0026q=85\u0026s=1fff7e555af3dab03da62c204c63d3c8\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.meteroid.com#website\",\"name\":\"Meteroid Documentation\",\"url\":\"https://docs.meteroid.com\",\"publisher\":{\"@id\":\"https://docs.meteroid.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.meteroid.com/api-reference/events/ingest-events#webpage\",\"url\":\"https://docs.meteroid.com/api-reference/events/ingest-events\",\"name\":\"Ingest events\",\"description\":\"Ingest usage events for metering and billing purposes. Events are deduplicated by (event_id, customer_id) — re-sending the same pair will not be double-counted. The first copy received is kept and later copies are ignored, whatever they change. By default, any invalid event rejects the entire batch. Set allow_partial_failures to true to ingest valid events and receive per-event failure details in the response body.\",\"dateModified\":\"2026-10-20T07:39:59.171Z\",\"isPartOf\":{\"@id\":\"https://docs.meteroid.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.meteroid.com/api-reference/events/ingest-events#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.meteroid.com/api-reference/events/ingest-events#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Meteroid Documentation\",\"item\":\"https://docs.meteroid.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ingest events\",\"item\":\"https://docs.meteroid.com/api-reference/events/ingest-events\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.meteroid.com/api-reference/events/ingest-events#apireference\",\"headline\":\"Ingest events\",\"name\":\"Ingest events\",\"description\":\"Ingest usage events for metering and billing purposes. Events are deduplicated by (event_id, customer_id) — re-sending the same pair will not be double-counted. The first copy received is kept and later copies are ignored, whatever they change. By default, any invalid event rejects the entire batch. Set allow_partial_failures to true to ingest valid events and receive per-event failure details in the response body.\",\"url\":\"https://docs.meteroid.com/api-reference/events/ingest-events\",\"mainEntityOfPage\":{\"@id\":\"https://docs.meteroid.com/api-reference/events/ingest-events#webpage\"},\"dateModified\":\"2026-10-20T07:39:59.171Z\",\"publisher\":{\"@id\":\"https://docs.meteroid.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.meteroid.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Meteroid Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Meteroid Documentation","nav":{"global":{"anchors":[{"anchor":"Blog","icon":"book","href":"https://meteroid.com/blog"},{"anchor":"Talk to us","icon":"message","href":"https://meteroid.com/talk-to-us"},{"anchor":"GitHub","icon":"github","href":"https://go.meteroid.com/github"}]},"tabs":[{"tab":"Docs","pages":[{"title":"Docs","href":"/home"}]},{"tab":"API Reference","groups":[{"group":"Add-ons","pages":[{"title":"List add-ons","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/addons","href":"/api-reference/add-ons/list-add-ons"},{"title":"Create an add-on","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/addons","href":"/api-reference/add-ons/create-an-add-on"},{"title":"Get add-on details","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/addons/{addon_id}","href":"/api-reference/add-ons/get-add-on-details"},{"title":"Update an add-on","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json patch /api/v1/addons/{addon_id}","href":"/api-reference/add-ons/update-an-add-on"},{"title":"Archive an add-on","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/addons/{addon_id}/archive","href":"/api-reference/add-ons/archive-an-add-on"},{"title":"List add-on entitlements","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/addons/{addon_id}/entitlements","href":"/api-reference/add-ons/list-add-on-entitlements"},{"title":"Create add-on entitlements","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/addons/{addon_id}/entitlements","href":"/api-reference/add-ons/create-add-on-entitlements"},{"title":"Unarchive an add-on","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/addons/{addon_id}/unarchive","href":"/api-reference/add-ons/unarchive-an-add-on"}]},{"group":"Batch Jobs","pages":[{"title":"List batch jobs","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/batch-jobs","href":"/api-reference/batch-jobs/list-batch-jobs"},{"title":"Get batch job detail","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/batch-jobs/{batch_job_id}","href":"/api-reference/batch-jobs/get-batch-job-detail"},{"title":"List batch job failures","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/batch-jobs/{batch_job_id}/failures","href":"/api-reference/batch-jobs/list-batch-job-failures"}]},{"group":"Checkout Sessions","pages":[{"title":"List checkout sessions","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/checkout-sessions","href":"/api-reference/checkout-sessions/list-checkout-sessions"},{"title":"Create a checkout session","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/checkout-sessions","href":"/api-reference/checkout-sessions/create-a-checkout-session"},{"title":"Get a checkout session by ID","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/checkout-sessions/{id}","href":"/api-reference/checkout-sessions/get-a-checkout-session-by-id"},{"title":"Cancel a checkout session","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/checkout-sessions/{id}/cancel","href":"/api-reference/checkout-sessions/cancel-a-checkout-session"}]},{"group":"Connect","pages":[{"title":"List connected accounts","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/connected-accounts","href":"/api-reference/connect/list-connected-accounts"},{"title":"Create connected account","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/connected-accounts","href":"/api-reference/connect/create-connected-account"},{"title":"Get connected account","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/connected-accounts/{id}","href":"/api-reference/connect/get-connected-account"},{"title":"Disconnect account","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json delete /api/v1/connected-accounts/{id}","href":"/api-reference/connect/disconnect-account"},{"title":"Create onboarding link","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/connected-accounts/{id}/onboarding","href":"/api-reference/connect/create-onboarding-link"}]},{"group":"Coupons","pages":[{"title":"List coupons","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/coupons","href":"/api-reference/coupons/list-coupons"},{"title":"Create a coupon","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/coupons","href":"/api-reference/coupons/create-a-coupon"},{"title":"Get coupon details","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/coupons/{coupon_id}","href":"/api-reference/coupons/get-coupon-details"},{"title":"Update a coupon","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json patch /api/v1/coupons/{coupon_id}","href":"/api-reference/coupons/update-a-coupon"},{"title":"Archive a coupon","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/coupons/{coupon_id}/archive","href":"/api-reference/coupons/archive-a-coupon"},{"title":"Disable a coupon","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/coupons/{coupon_id}/disable","href":"/api-reference/coupons/disable-a-coupon"},{"title":"Enable a coupon","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/coupons/{coupon_id}/enable","href":"/api-reference/coupons/enable-a-coupon"},{"title":"Unarchive a coupon","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/coupons/{coupon_id}/unarchive","href":"/api-reference/coupons/unarchive-a-coupon"}]},{"group":"Credit Notes","pages":[{"title":"List credit notes","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/credit-notes","href":"/api-reference/credit-notes/list-credit-notes"},{"title":"Get credit note","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/credit-notes/{credit_note_id}","href":"/api-reference/credit-notes/get-credit-note"},{"title":"Update credit note custom properties","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json patch /api/v1/credit-notes/{credit_note_id}/custom-properties","href":"/api-reference/credit-notes/update-credit-note-custom-properties"},{"title":"Get apiv1credit notes download","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/credit-notes/{credit_note_id}/download","href":"/api-reference/credit-notes/get-apiv1credit-notes-download"},{"title":"Download credit note e-invoice XML","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/credit-notes/{credit_note_id}/xml","href":"/api-reference/credit-notes/download-credit-note-e-invoice-xml"}]},{"group":"Custom Properties","pages":[{"title":"List custom property definitions","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/custom-property-definitions","href":"/api-reference/custom-properties/list-custom-property-definitions"},{"title":"Create a custom property definition","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/custom-property-definitions","href":"/api-reference/custom-properties/create-a-custom-property-definition"},{"title":"Get a custom property definition","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/custom-property-definitions/{id}","href":"/api-reference/custom-properties/get-a-custom-property-definition"},{"title":"Update a custom property definition","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json put /api/v1/custom-property-definitions/{id}","href":"/api-reference/custom-properties/update-a-custom-property-definition"},{"title":"Archive a custom property definition","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json delete /api/v1/custom-property-definitions/{id}","href":"/api-reference/custom-properties/archive-a-custom-property-definition"}]},{"group":"Customers","pages":[{"title":"List customers","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/customers","href":"/api-reference/customers/list-customers"},{"title":"Create customer","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/customers","href":"/api-reference/customers/create-customer"},{"title":"Get customer","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/customers/{id_or_alias}","href":"/api-reference/customers/get-customer"},{"title":"Update customer","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json put /api/v1/customers/{id_or_alias}","href":"/api-reference/customers/update-customer"},{"title":"Archive a customer","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json delete /api/v1/customers/{id_or_alias}","href":"/api-reference/customers/archive-a-customer"},{"title":"Patch customer","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json patch /api/v1/customers/{id_or_alias}","href":"/api-reference/customers/patch-customer"},{"title":"List customer entitlements","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/customers/{id_or_alias}/entitlements","href":"/api-reference/customers/list-customer-entitlements"},{"title":"Generate a portal token for a customer","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/customers/{id_or_alias}/portal-token","href":"/api-reference/customers/generate-a-portal-token-for-a-customer"},{"title":"Restore an archived customer","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/customers/{id_or_alias}/unarchive","href":"/api-reference/customers/restore-an-archived-customer"}]},{"group":"Entitlements","pages":[{"title":"Get entitlement details","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/entitlements/{entitlement_id}","href":"/api-reference/entitlements/get-entitlement-details"},{"title":"Delete an entitlement","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json delete /api/v1/entitlements/{entitlement_id}","href":"/api-reference/entitlements/delete-an-entitlement"},{"title":"Update an entitlement","description":"The new value must match the feature's declared type.","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json patch /api/v1/entitlements/{entitlement_id}","href":"/api-reference/entitlements/update-an-entitlement"}]},{"group":"Events","pages":[{"title":"Ingest events","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/events/ingest","href":"/api-reference/events/ingest-events"}]},{"group":"Features","pages":[{"title":"List features","description":null,"deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/features","href":"/api-reference/features/list-features"},{"title":"Create a feature","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/features","href":"/api-reference/features/create-a-feature"},{"title":"Get feature details","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/features/{id_or_code}","href":"/api-reference/features/get-feature-details"},{"title":"Update a feature","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json patch /api/v1/features/{id_or_code}","href":"/api-reference/features/update-a-feature"},{"title":"Archive a feature","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/features/{id_or_code}/archive","href":"/api-reference/features/archive-a-feature"},{"title":"Unarchive a feature","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/features/{id_or_code}/unarchive","href":"/api-reference/features/unarchive-a-feature"}]},{"group":"Invoices","pages":[{"title":"List invoices","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/invoices","href":"/api-reference/invoices/list-invoices"},{"title":"Get invoice","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/invoices/{invoice_id}","href":"/api-reference/invoices/get-invoice"},{"title":"Update invoice custom properties","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json patch /api/v1/invoices/{invoice_id}/custom-properties","href":"/api-reference/invoices/update-invoice-custom-properties"},{"title":"Download invoice PDF","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/invoices/{invoice_id}/download","href":"/api-reference/invoices/download-invoice-pdf"},{"title":"Refresh invoice","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/invoices/{invoice_id}/refresh","href":"/api-reference/invoices/refresh-invoice"},{"title":"Download invoice e-invoice XML","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/invoices/{invoice_id}/xml","href":"/api-reference/invoices/download-invoice-e-invoice-xml"}]},{"group":"Metrics","pages":[{"title":"List billable metrics","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/metrics","href":"/api-reference/metrics/list-billable-metrics"},{"title":"Create a billable metric","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/metrics","href":"/api-reference/metrics/create-a-billable-metric"},{"title":"Get metric details","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/metrics/{metric_id}","href":"/api-reference/metrics/get-metric-details"},{"title":"Update a billable metric","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json patch /api/v1/metrics/{metric_id}","href":"/api-reference/metrics/update-a-billable-metric"},{"title":"Archive a billable metric","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/metrics/{metric_id}/archive","href":"/api-reference/metrics/archive-a-billable-metric"},{"title":"Unarchive a billable metric","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/metrics/{metric_id}/unarchive","href":"/api-reference/metrics/unarchive-a-billable-metric"}]},{"group":"OAuth Apps","pages":[{"title":"List OAuth apps","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/oauth-apps","href":"/api-reference/oauth-apps/list-oauth-apps"},{"title":"Create OAuth app","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/oauth-apps","href":"/api-reference/oauth-apps/create-oauth-app"},{"title":"Get OAuth app","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/oauth-apps/{id}","href":"/api-reference/oauth-apps/get-oauth-app"},{"title":"Delete OAuth app","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json delete /api/v1/oauth-apps/{id}","href":"/api-reference/oauth-apps/delete-oauth-app"},{"title":"Rotate client secret","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/oauth-apps/{id}/rotate","href":"/api-reference/oauth-apps/rotate-client-secret"}]},{"group":"OAuth","pages":[{"title":"Introspect token","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/oauth/introspect","href":"/api-reference/oauth/introspect-token"},{"title":"Revoke token","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/oauth/revoke","href":"/api-reference/oauth/revoke-token"},{"title":"Exchange tokens","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/oauth/token","href":"/api-reference/oauth/exchange-tokens"}]},{"group":"Plans","pages":[{"title":"List plan version entitlements","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/plan-versions/{plan_version_id}/entitlements","href":"/api-reference/plans/list-plan-version-entitlements"},{"title":"Create plan version entitlements","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/plan-versions/{plan_version_id}/entitlements","href":"/api-reference/plans/create-plan-version-entitlements"},{"title":"List plans","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/plans","href":"/api-reference/plans/list-plans"},{"title":"Create a plan","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/plans","href":"/api-reference/plans/create-a-plan"},{"title":"Set or replace the plan-level minimum commitment for a draft plan version.","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json put /api/v1/plans/versions/{plan_version_id}/minimum","href":"/api-reference/plans/set-or-replace-the-plan-level-minimum-commitment-for-a-draft-plan-version"},{"title":"Remove the plan-level minimum commitment for a draft plan version.","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json delete /api/v1/plans/versions/{plan_version_id}/minimum","href":"/api-reference/plans/remove-the-plan-level-minimum-commitment-for-a-draft-plan-version"},{"title":"Get plan details","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/plans/{plan_id}","href":"/api-reference/plans/get-plan-details"},{"title":"Replace a plan","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json put /api/v1/plans/{plan_id}","href":"/api-reference/plans/replace-a-plan"},{"title":"Update plan metadata","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json patch /api/v1/plans/{plan_id}","href":"/api-reference/plans/update-plan-metadata"},{"title":"Archive a plan","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/plans/{plan_id}/archive","href":"/api-reference/plans/archive-a-plan"},{"title":"Publish a draft plan version","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/plans/{plan_id}/publish","href":"/api-reference/plans/publish-a-draft-plan-version"},{"title":"Unarchive a plan","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/plans/{plan_id}/unarchive","href":"/api-reference/plans/unarchive-a-plan"},{"title":"List plan versions","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/plans/{plan_id}/versions","href":"/api-reference/plans/list-plan-versions"}]},{"group":"Product Families","pages":[{"title":"List product families","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/product_families","href":"/api-reference/product-families/list-product-families"},{"title":"Create product family","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/product_families","href":"/api-reference/product-families/create-product-family"},{"title":"Get product family","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/product_families/{id_or_alias}","href":"/api-reference/product-families/get-product-family"}]},{"group":"Products","pages":[{"title":"List products","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/products","href":"/api-reference/products/list-products"},{"title":"Create a product","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/products","href":"/api-reference/products/create-a-product"},{"title":"Get product details","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/products/{product_id}","href":"/api-reference/products/get-product-details"},{"title":"Update a product","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json patch /api/v1/products/{product_id}","href":"/api-reference/products/update-a-product"},{"title":"Archive a product","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/products/{product_id}/archive","href":"/api-reference/products/archive-a-product"},{"title":"List product entitlements","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/products/{product_id}/entitlements","href":"/api-reference/products/list-product-entitlements"},{"title":"Create product entitlements","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/products/{product_id}/entitlements","href":"/api-reference/products/create-product-entitlements"},{"title":"Unarchive a product","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/products/{product_id}/unarchive","href":"/api-reference/products/unarchive-a-product"}]},{"group":"Subscriptions","pages":[{"title":"List subscriptions","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/subscriptions","href":"/api-reference/subscriptions/list-subscriptions"},{"title":"Create subscription","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/subscriptions","href":"/api-reference/subscriptions/create-subscription"},{"title":"Get subscription details","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/subscriptions/{subscription_id}","href":"/api-reference/subscriptions/get-subscription-details"},{"title":"Update subscription","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json patch /api/v1/subscriptions/{subscription_id}","href":"/api-reference/subscriptions/update-subscription"},{"title":"Cancel subscription","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/subscriptions/{subscription_id}/cancel","href":"/api-reference/subscriptions/cancel-subscription"},{"title":"List subscription entitlements","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/subscriptions/{subscription_id}/entitlements","href":"/api-reference/subscriptions/list-subscription-entitlements"},{"title":"Get subscription summary","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/subscriptions/{subscription_id}/summary","href":"/api-reference/subscriptions/get-subscription-summary"}]},{"group":"Usage","pages":[{"title":"Get customer usage","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/usage/customer/{customer_id}","href":"/api-reference/usage/get-customer-usage"},{"title":"Get subscription usage","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/usage/subscription/{subscription_id}","href":"/api-reference/usage/get-subscription-usage"},{"title":"Get usage summary","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/usage/summary","href":"/api-reference/usage/get-usage-summary"}]},{"group":"Webhook Endpoints","pages":[{"title":"Resend a webhook delivery","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/webhooks/deliveries/{delivery_id}/resend","href":"/api-reference/webhook-endpoints/resend-a-webhook-delivery"},{"title":"List webhook endpoints","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/webhooks/endpoints","href":"/api-reference/webhook-endpoints/list-webhook-endpoints"},{"title":"Create a webhook endpoint","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/webhooks/endpoints","href":"/api-reference/webhook-endpoints/create-a-webhook-endpoint"},{"title":"Get a webhook endpoint","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/webhooks/endpoints/{endpoint_id}","href":"/api-reference/webhook-endpoints/get-a-webhook-endpoint"},{"title":"Delete a webhook endpoint","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json delete /api/v1/webhooks/endpoints/{endpoint_id}","href":"/api-reference/webhook-endpoints/delete-a-webhook-endpoint"},{"title":"Update a webhook endpoint","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json patch /api/v1/webhooks/endpoints/{endpoint_id}","href":"/api-reference/webhook-endpoints/update-a-webhook-endpoint"},{"title":"List deliveries for a webhook endpoint","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/webhooks/endpoints/{endpoint_id}/deliveries","href":"/api-reference/webhook-endpoints/list-deliveries-for-a-webhook-endpoint"},{"title":"Rotate a webhook endpoint secret","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json post /api/v1/webhooks/endpoints/{endpoint_id}/rotate-secret","href":"/api-reference/webhook-endpoints/rotate-a-webhook-endpoint-secret"},{"title":"Reveal a webhook endpoint secret","deprecated":null,"version":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json get /api/v1/webhooks/endpoints/{endpoint_id}/secret","href":"/api-reference/webhook-endpoints/reveal-a-webhook-endpoint-secret"}]},{"group":"webhooks","pages":[{"title":"Addonarchived webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook addon.archived","href":"/api-reference/webhooks/addonarchived-webhook"},{"title":"Addoncreated webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook addon.created","href":"/api-reference/webhooks/addoncreated-webhook"},{"title":"Addonupdated webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook addon.updated","href":"/api-reference/webhooks/addonupdated-webhook"},{"title":"Couponarchived webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook coupon.archived","href":"/api-reference/webhooks/couponarchived-webhook"},{"title":"Couponcreated webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook coupon.created","href":"/api-reference/webhooks/couponcreated-webhook"},{"title":"Couponupdated webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook coupon.updated","href":"/api-reference/webhooks/couponupdated-webhook"},{"title":"Credit notecreated webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook credit_note.created","href":"/api-reference/webhooks/credit_notecreated-webhook"},{"title":"Credit notefinalized webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook credit_note.finalized","href":"/api-reference/webhooks/credit_notefinalized-webhook"},{"title":"Credit notevoided webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook credit_note.voided","href":"/api-reference/webhooks/credit_notevoided-webhook"},{"title":"Customercreated webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook customer.created","href":"/api-reference/webhooks/customercreated-webhook"},{"title":"Invoiceaccounting pdf generated webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook invoice.accounting_pdf_generated","href":"/api-reference/webhooks/invoiceaccounting_pdf_generated-webhook"},{"title":"Invoiceclosed webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook invoice.closed","href":"/api-reference/webhooks/invoiceclosed-webhook"},{"title":"Invoiceconsolidated webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook invoice.consolidated","href":"/api-reference/webhooks/invoiceconsolidated-webhook"},{"title":"Invoicecreated webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook invoice.created","href":"/api-reference/webhooks/invoicecreated-webhook"},{"title":"Invoicedeleted webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook invoice.deleted","href":"/api-reference/webhooks/invoicedeleted-webhook"},{"title":"Invoicefinalized webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook invoice.finalized","href":"/api-reference/webhooks/invoicefinalized-webhook"},{"title":"Invoicepaid webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook invoice.paid","href":"/api-reference/webhooks/invoicepaid-webhook"},{"title":"Invoicevoided webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook invoice.voided","href":"/api-reference/webhooks/invoicevoided-webhook"},{"title":"Metricarchived webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook metric.archived","href":"/api-reference/webhooks/metricarchived-webhook"},{"title":"Metriccreated webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook metric.created","href":"/api-reference/webhooks/metriccreated-webhook"},{"title":"Metricupdated webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook metric.updated","href":"/api-reference/webhooks/metricupdated-webhook"},{"title":"Paymentfailed webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook payment.failed","href":"/api-reference/webhooks/paymentfailed-webhook"},{"title":"Paymentreversed webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook payment.reversed","href":"/api-reference/webhooks/paymentreversed-webhook"},{"title":"Planarchived webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook plan.archived","href":"/api-reference/webhooks/planarchived-webhook"},{"title":"Plancreated webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook plan.created","href":"/api-reference/webhooks/plancreated-webhook"},{"title":"Planpublished webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook plan.published","href":"/api-reference/webhooks/planpublished-webhook"},{"title":"Productarchived webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook product.archived","href":"/api-reference/webhooks/productarchived-webhook"},{"title":"Productcreated webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook product.created","href":"/api-reference/webhooks/productcreated-webhook"},{"title":"Productupdated webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook product.updated","href":"/api-reference/webhooks/productupdated-webhook"},{"title":"Quoteaccepted webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook quote.accepted","href":"/api-reference/webhooks/quoteaccepted-webhook"},{"title":"Quoteconverted webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook quote.converted","href":"/api-reference/webhooks/quoteconverted-webhook"},{"title":"Refundfailed webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook refund.failed","href":"/api-reference/webhooks/refundfailed-webhook"},{"title":"Refundissued webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook refund.issued","href":"/api-reference/webhooks/refundissued-webhook"},{"title":"Refundsettled webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook refund.settled","href":"/api-reference/webhooks/refundsettled-webhook"},{"title":"Subscriptioncancelled webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook subscription.cancelled","href":"/api-reference/webhooks/subscriptioncancelled-webhook"},{"title":"Subscriptioncreated webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook subscription.created","href":"/api-reference/webhooks/subscriptioncreated-webhook"},{"title":"Subscriptionended webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook subscription.ended","href":"/api-reference/webhooks/subscriptionended-webhook"},{"title":"Subscriptionupdated webhook","version":null,"deprecated":null,"openapi":"https://api.meteroid.com/api-docs/openapi.json webhook subscription.updated","href":"/api-reference/webhooks/subscriptionupdated-webhook"}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/product-update"}]}]},"basePath":"","title":"Ingest events - Meteroid Documentation","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}