Sent when Polar takes over billing of a subscription migrated from another provider.
This fires at cutover, once the subscription is live on Polar. provider
and provider_subscription_id identify the subscription on the billing
provider so you can correlate the two.
Sent when Polar takes over billing of a subscription migrated from another provider.
This fires at cutover, once the subscription is live on Polar. provider
and provider_subscription_id identify the subscription on the billing
provider so you can correlate the two.
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Polar","description":"Payments \u0026 Billing with 6 lines of code. Open Source \u0026 Global Merchant of Record.","colors":{"primary":"#000","light":"#fff","dark":"#000"},"logo":{"light":"https://mintcdn.com/polar/4USyJwN59kbPHT7o/logo/light.png?fit=max\u0026auto=format\u0026n=4USyJwN59kbPHT7o\u0026q=85\u0026s=e950d8c7839bea573a30b2b2f26b279e","dark":"https://mintcdn.com/polar/4USyJwN59kbPHT7o/logo/dark.png?fit=max\u0026auto=format\u0026n=4USyJwN59kbPHT7o\u0026q=85\u0026s=0cb4a91e4d18beb58a8a8ca4dd31e2bc","href":"https://polar.sh"},"favicon":"https://mintcdn.com/polar/4USyJwN59kbPHT7o/logo/favicon.png?fit=max\u0026auto=format\u0026n=4USyJwN59kbPHT7o\u0026q=85\u0026s=0cc6bd7c8b4641686d063d38f2d95c29","appearance":{"default":"system"},"background":{"color":{"dark":"#131316"}},"navbar":{"links":[{"href":"https://polar.sh/docs/llms-full.txt","label":"llms-full.txt"},{"href":"https://polar.sh/docs/support","label":"Contact support"}],"primary":{"type":"button","label":"Dashboard","href":"https://polar.sh"}},"footer":{"socials":{"x":"https://x.com/polar_sh","github":"https://github.com/polarsource/polar","discord":"https://dub.sh/polar-discord"}},"seo":{"metatags":{"og:site_name":"Polar","og:image":"https://polar.sh/assets/brand/polar_og.jpg","og:type":"website","twitter:card":"summary_large_image","twitter:site":"@polar_sh"}},"styling":{"latex":false},"integrations":{"ga4":{"measurementId":"G-MBYW1QZFHE"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"polar","hasAudioNarration":false,"actualSubdomain":"polar","customDomains":["polar.sh","buy.polar.sh","sandbox.polar.sh","vcpypolar.xyz"],"gitSource":{"type":"github","owner":"polarsource","repo":"polar","deployBranch":"main","contentDirectory":"docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ada209b67b3b5d0ad9b9edc","collectionId":"dc2af58a-3120-4f5d-81d6-da0d31a07760","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ada209b67b3b5d0ad9b9edc"},"feedback":{"edits":true,"thumbs":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ada209b67b3b5d0ad9b9edc","clientVersion":"0.0.3964","searchFilterCounts":[{"language":"default","tag":"API Reference","count":521},{"language":"default","tag":"Core API","count":287},{"language":"default","tag":"Docs","count":124},{"language":"default","tag":"Webhook Events","count":117},{"language":"default","tag":"Billing Events","count":81},{"language":"default","tag":"Customer Portal API","count":81},{"language":"default","tag":"Subscriptions","count":65},{"language":"default","tag":"Integrate","count":60},{"language":"default","tag":"Features","count":57},{"language":"default","tag":"Orders","count":48}]},"assistantConfig":{"deflection":{"enabled":true,"email":"support@polar.sh"}},"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":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".chat-assistant-floating-input:is(.dark *)::before,.dark\\:bg-background-dark:is(.dark *){background-color:#070708}#content-area{max-width:48rem}.migration-coexistence{--migration-columns:42% 16% 42%;--migration-line:#d4d4d8;--migration-dot:#71717a;margin:2rem 0;padding:1.5rem;color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:1.25rem}.migration-coexistence__tree{max-width:28rem;margin:0 auto}.migration-coexistence__node{padding:.75rem .875rem;background:#fafafa;border:1px solid #e4e4e7;border-radius:.875rem}.migration-coexistence__node--app{max-width:14rem;margin:0 auto;text-align:center}.migration-coexistence__node--stripe{border-top:2px solid #635bff}.migration-coexistence__node--polar{border-top:2px solid #18181b}.migration-coexistence__name{display:block;color:#18181b;font-size:.8125rem;font-weight:700}.migration-coexistence__note{display:block;margin-top:.125rem;color:#71717a;font-size:.75rem}.migration-coexistence__branch{display:block;width:100%;aspect-ratio:100/12;overflow:visible}.migration-coexistence__rail{fill:none;stroke:var(--migration-line);stroke-dasharray:4 4;stroke-width:1}.migration-coexistence__dot{fill:var(--migration-dot)}.migration-coexistence__children{display:grid;grid-template-columns:var(--migration-columns)}.migration-coexistence__caption{max-width:32rem;margin:1.25rem auto 0;color:#52525b;font-size:.875rem;line-height:1.55;text-align:center}.migration-switch{margin:1.5rem 0;overflow:hidden;background:#fff;border:1px solid #e4e4e7;border-radius:1rem}.migration-switch__header,.migration-switch__row{display:grid;grid-template-columns:minmax(0,1fr) 3.5rem minmax(0,1fr);align-items:center}.migration-switch__header{padding:.75rem 1rem;background:#fafafa;border-bottom:1px solid #e4e4e7;color:#18181b;font-size:.8125rem;font-weight:700}.migration-switch__header span:nth-child(2){color:#71717a;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-align:center;text-transform:uppercase}.migration-switch__header span:last-child{text-align:right}.migration-switch__row{min-height:4rem;padding:.75rem 1rem;color:#52525b;font-size:.8125rem}.migration-switch__row+.migration-switch__row{border-top:1px solid #f4f4f5}.migration-switch__arrow{display:grid;width:1.75rem;height:1.75rem;margin:0 auto;place-items:center;color:#52525b;background:#f4f4f5;border-radius:999px}.migration-switch__state--polar{color:#18181b;font-weight:600;text-align:right}.dark .migration-coexistence{--migration-line:#52525b;--migration-dot:#a1a1aa;color:#fafafa;background:#131316;border-color:#3f3f46}.dark .migration-coexistence__node{background:#18181b;border-color:#3f3f46}.dark .migration-coexistence__node--stripe{border-top-color:#635bff}.dark .migration-coexistence__node--polar{border-top-color:#fafafa}.dark .migration-coexistence__name{color:#fafafa}.dark .migration-coexistence__caption,.dark .migration-coexistence__note{color:#a1a1aa}.dark .migration-switch{background:#131316;border-color:#3f3f46}.dark .migration-switch__header{color:#fafafa;background:#18181b;border-bottom-color:#3f3f46}.dark .migration-switch__header span:nth-child(2),.dark .migration-switch__row{color:#a1a1aa}.dark .migration-switch__row+.migration-switch__row{border-top-color:#27272a}.dark .migration-switch__arrow{color:#d4d4d8;background:#27272a}.dark .migration-switch__state--polar{color:#fafafa}@media (max-width:42rem){.migration-coexistence{padding:1.125rem}.migration-coexistence__node--app{max-width:none}.migration-coexistence__caption{font-size:.8125rem}.migration-switch__header,.migration-switch__row{grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr);padding-right:.75rem;padding-left:.75rem}}@media (prefers-reduced-motion:reduce){.migration-coexistence__dot{display:none}}"}],"page":{"pagePath":"api-reference/2026-10/subscription_migrated","slug":"/api-reference/2026-10/subscription_migrated","pageMetadata":{"title":"subscription.migrated","description":"Sent when Polar takes over billing of a subscription migrated from another provider.\n\nThis fires at cutover, once the subscription is live on Polar. `provider`\nand `provider_subscription_id` identify the subscription on the billing\nprovider so you can correlate the two.\n\n**Discord \u0026 Slack support:** Basic","version":null,"deprecated":null,"sidebarTitle":"subscription.migrated","openapi":"/openapi/2026-10.openapi.json webhook subscription.migrated","href":"/api-reference/2026-10/subscription_migrated","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 strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Sent when Polar takes over billing of a subscription migrated from another provider.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"This fires at cutover, once the subscription is live on Polar. \", _jsx(_components.code, {\n children: \"provider\"\n }), \"\\nand \", _jsx(_components.code, {\n children: \"provider_subscription_id\"\n }), \" identify the subscription on the billing\\nprovider so you can correlate the two.\"]\n }), \"\\n\", _jsxs(_components.p, {\n children: [_jsx(_components.strong, {\n children: \"Discord \u0026 Slack support:\"\n }), \" Basic\"]\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":"subscription.migrated","description":"Sent when Polar takes over billing of a subscription migrated from another provider.\n\nThis fires at cutover, once the subscription is live on Polar. `provider`\nand `provider_subscription_id` identify the subscription on the billing\nprovider so you can correlate the two.\n\n**Discord \u0026 Slack support:** Basic","version":null,"deprecated":null,"sidebarTitle":"subscription.migrated","openapi":"/openapi/2026-10.openapi.json webhook subscription.migrated","href":"/api-reference/2026-10/subscription_migrated","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"subscription_migrated","description":"Sent when Polar takes over billing of a subscription migrated from another provider.\n\nThis fires at cutover, once the subscription is live on Polar. `provider`\nand `provider_subscription_id` identify the subscription on the billing\nprovider so you can correlate the two.\n\n**Discord \u0026 Slack support:** Basic","operationId":"_endpointsubscription_migrated_post","requestBody":"da867f8c-21d9-4a62-bf60-c026a2482d18","responses":{"200":"3ad3eb15-a4db-476a-92b2-132aea0db3bf","422":"97f6d38b-46f9-457b-970d-9521b7c7b4cb"},"x-mint":{"metadata":{"title":"subscription.migrated","sidebarTitle":"subscription.migrated"}},"method":"post","type":"webhook","servers":["0a3cfd4b-9634-4505-9004-41aa566b6b35","81edcbdc-9117-4d62-9bcc-a4eb8c29ac19"],"security":[],"path":"subscription.migrated","baseUrlOptions":["https://api.polar.sh","https://sandbox-api.polar.sh"],"title":"subscription_migrated","codeSamples":[],"requiredOnlyExamples":false,"requestExamples":[{"language":"json","filename":"Example","code":"{\n \"type\": \"subscription.migrated\",\n \"timestamp\": \"2026-01-01T00:00:00.000000Z\",\n \"api_version\": \"\u003cstring>\",\n \"data\": {\n \"created_at\": \"2026-01-01T00:00:00.000000Z\",\n \"modified_at\": \"2026-01-01T00:00:00.000000Z\",\n \"id\": \"\u003cstring>\",\n \"amount\": 10000,\n \"currency\": \"usd\",\n \"recurring_interval\": \"month\",\n \"recurring_interval_count\": 123,\n \"status\": \"active\",\n \"current_period_start\": \"2026-01-01T00:00:00.000000Z\",\n \"current_period_end\": \"2026-01-01T00:00:00.000000Z\",\n \"current_meter_period_start\": \"2026-01-01T00:00:00.000000Z\",\n \"current_meter_period_end\": \"2026-01-01T00:00:00.000000Z\",\n \"trial_start\": \"2026-01-01T00:00:00.000000Z\",\n \"trial_end\": \"2026-01-01T00:00:00.000000Z\",\n \"cancel_at_period_end\": true,\n \"canceled_at\": \"2026-01-01T00:00:00.000000Z\",\n \"started_at\": \"2026-01-01T00:00:00.000000Z\",\n \"ends_at\": \"2026-01-01T00:00:00.000000Z\",\n \"ended_at\": \"2026-01-01T00:00:00.000000Z\",\n \"pause_at_period_end\": true,\n \"paused_at\": \"2026-01-01T00:00:00.000000Z\",\n \"resumes_at\": \"2026-01-01T00:00:00.000000Z\",\n \"customer_id\": \"\u003cstring>\",\n \"product_id\": \"\u003cstring>\",\n \"discount_id\": \"\u003cstring>\",\n \"checkout_id\": \"\u003cstring>\",\n \"units\": 123,\n \"customer_cancellation_comment\": \"\u003cstring>\",\n \"metadata\": {},\n \"customer\": {\n \"id\": \"992fae2a-2a17-4b7a-8d9e-e287cf90131b\",\n \"created_at\": \"2026-01-01T00:00:00.000000Z\",\n \"modified_at\": \"2026-01-01T00:00:00.000000Z\",\n \"metadata\": {},\n \"email_verified\": true,\n \"type\": \"individual\",\n \"name\": \"John Doe\",\n \"billing_name\": \"John Doe\",\n \"billing_address\": {\n \"country\": \"US\",\n \"line1\": \"\u003cstring>\",\n \"line2\": \"\u003cstring>\",\n \"postal_code\": \"\u003cstring>\",\n \"city\": \"\u003cstring>\",\n \"state\": \"\u003cstring>\"\n },\n \"tax_id\": {\n \"[0]\": \"\u003cstring>\"\n },\n \"organization_id\": \"1dbfc517-0bbf-4301-9ba8-555ca42b9737\",\n \"deleted_at\": \"2026-01-01T00:00:00.000000Z\",\n \"first_user_event_at\": \"2026-01-01T00:00:00.000000Z\",\n \"avatar_url\": \"https://www.gravatar.com/avatar/xxx?d=404\",\n \"external_id\": \"usr_1337\",\n \"email\": \"customer@example.com\",\n \"locale\": \"\u003cstring>\",\n \"default_payment_method_id\": \"\u003cstring>\"\n },\n \"product\": {\n \"id\": \"\u003cstring>\",\n \"created_at\": \"2026-01-01T00:00:00.000000Z\",\n \"modified_at\": \"2026-01-01T00:00:00.000000Z\",\n \"trial_interval_count\": 123,\n \"name\": \"\u003cstring>\",\n \"description\": \"\u003cstring>\",\n \"recurring_interval_count\": 123,\n \"meter_interval_count\": 123,\n \"is_recurring\": true,\n \"is_archived\": true,\n \"organization_id\": \"\u003cstring>\",\n \"metadata\": {},\n \"is_deletable\": true,\n \"prices\": [\n {\n \"created_at\": \"2026-01-01T00:00:00.000000Z\",\n \"modified_at\": \"2026-01-01T00:00:00.000000Z\",\n \"id\": \"\u003cstring>\",\n \"amount_type\": \"fixed\",\n \"price_currency\": \"\u003cstring>\",\n \"is_archived\": true,\n \"product_id\": \"\u003cstring>\",\n \"type\": \"recurring\",\n \"price_amount\": 123\n }\n ],\n \"benefits\": [\n {\n \"id\": \"\u003cstring>\",\n \"created_at\": \"2026-01-01T00:00:00.000000Z\",\n \"modified_at\": \"2026-01-01T00:00:00.000000Z\",\n \"type\": \"custom\",\n \"description\": \"\u003cstring>\",\n \"selectable\": true,\n \"deletable\": true,\n \"is_deleted\": true,\n \"organization_id\": \"\u003cstring>\",\n \"metadata\": {},\n \"properties\": {\n \"note\": \"\u003cstring>\"\n }\n }\n ],\n \"medias\": [\n {\n \"id\": \"\u003cstring>\",\n \"organization_id\": \"\u003cstring>\",\n \"name\": \"\u003cstring>\",\n \"path\": \"\u003cstring>\",\n \"mime_type\": \"\u003cstring>\",\n \"size\": 123,\n \"storage_version\": \"\u003cstring>\",\n \"checksum_etag\": \"\u003cstring>\",\n \"checksum_sha256_base64\": \"\u003cstring>\",\n \"checksum_sha256_hex\": \"\u003cstring>\",\n \"last_modified_at\": \"2026-01-01T00:00:00.000000Z\",\n \"version\": \"\u003cstring>\",\n \"service\": \"product_media\",\n \"is_uploaded\": true,\n \"created_at\": \"2026-01-01T00:00:00.000000Z\"\n }\n ],\n \"attached_custom_fields\": [\n {\n \"custom_field_id\": \"\u003cstring>\",\n \"custom_field\": {\n \"created_at\": \"2026-01-01T00:00:00.000000Z\",\n \"modified_at\": \"2026-01-01T00:00:00.000000Z\",\n \"id\": \"\u003cstring>\",\n \"metadata\": {},\n \"type\": \"text\",\n \"slug\": \"\u003cstring>\",\n \"name\": \"\u003cstring>\",\n \"organization_id\": \"1dbfc517-0bbf-4301-9ba8-555ca42b9737\",\n \"properties\": {\n \"form_label\": \"\u003cstring>\",\n \"form_help_text\": \"\u003cstring>\",\n \"form_placeholder\": \"\u003cstring>\",\n \"textarea\": true,\n \"min_length\": 1073741823,\n \"max_length\": 1073741823\n }\n },\n \"order\": 123,\n \"required\": true\n }\n ]\n },\n \"discount\": {\n \"amount\": 1000,\n \"currency\": \"usd\",\n \"amounts\": {\n \"eur\": 900,\n \"usd\": 1000\n },\n \"created_at\": \"2026-01-01T00:00:00.000000Z\",\n \"modified_at\": \"2026-01-01T00:00:00.000000Z\",\n \"id\": \"\u003cstring>\",\n \"metadata\": {},\n \"name\": \"\u003cstring>\",\n \"code\": \"\u003cstring>\",\n \"starts_at\": \"2026-01-01T00:00:00.000000Z\",\n \"ends_at\": \"2026-01-01T00:00:00.000000Z\",\n \"max_redemptions\": 123,\n \"max_redemptions_per_customer\": 123,\n \"redemptions_count\": 123,\n \"organization_id\": \"1dbfc517-0bbf-4301-9ba8-555ca42b9737\"\n },\n \"prices\": [\n {\n \"created_at\": \"2026-01-01T00:00:00.000000Z\",\n \"modified_at\": \"2026-01-01T00:00:00.000000Z\",\n \"id\": \"\u003cstring>\",\n \"amount_type\": \"fixed\",\n \"price_currency\": \"\u003cstring>\",\n \"is_archived\": true,\n \"product_id\": \"\u003cstring>\",\n \"type\": \"recurring\",\n \"price_amount\": 123\n }\n ],\n \"meters\": [\n {\n \"created_at\": \"2026-01-01T00:00:00.000000Z\",\n \"modified_at\": \"2026-01-01T00:00:00.000000Z\",\n \"id\": \"\u003cstring>\",\n \"consumed_units\": 25,\n \"credited_units\": 100,\n \"amount\": 0,\n \"meter_id\": \"d498a884-e2cd-4d3e-8002-f536468a8b22\",\n \"meter\": {\n \"metadata\": {},\n \"created_at\": \"2026-01-01T00:00:00.000000Z\",\n \"modified_at\": \"2026-01-01T00:00:00.000000Z\",\n \"id\": \"\u003cstring>\",\n \"name\": \"\u003cstring>\",\n \"filter\": {\n \"clauses\": [\n {\n \"property\": \"\u003cstring>\",\n \"value\": \"\u003cstring>\"\n }\n ]\n },\n \"aggregation\": {\n \"func\": \"count\"\n },\n \"organization_id\": \"\u003cstring>\",\n \"custom_label\": \"\u003cstring>\",\n \"custom_multiplier\": 123,\n \"archived_at\": \"2026-01-01T00:00:00.000000Z\"\n }\n }\n ],\n \"pending_update\": {\n \"created_at\": \"2026-01-01T00:00:00.000000Z\",\n \"modified_at\": \"2026-01-01T00:00:00.000000Z\",\n \"id\": \"\u003cstring>\",\n \"applies_at\": \"2026-01-01T00:00:00.000000Z\",\n \"product_id\": \"\u003cstring>\",\n \"seats\": 123,\n \"units\": 123\n },\n \"past_due_at\": \"2026-01-01T00:00:00.000000Z\",\n \"seats\": 123,\n \"custom_field_data\": {}\n },\n \"provider\": \"stripe\",\n \"provider_subscription_id\": \"sub_1Sabc2Def3Ghi\"\n}"}],"requestExampleType":"webhook","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"properties":{"type":{"type":"string","const":"subscription.migrated","title":"Type","examples":["subscription.migrated"],"isRequired":true,"uniqueKey":"type","typeLabel":"string"},"timestamp":{"type":"string","format":"date-time","title":"Timestamp","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"timestamp","typeLabel":"string\u003cdate-time>"},"api_version":{"type":"string","title":"Api Version","isRequired":true,"uniqueKey":"api_version","typeLabel":"string"},"data":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the object.","isRequired":true,"uniqueKey":"data.id","typeLabel":"string\u003cuuid4>"},"amount":{"type":"integer","title":"Amount","description":"The amount of the subscription.","examples":[10000],"isRequired":true,"uniqueKey":"data.amount","typeLabel":"integer"},"currency":{"type":"string","title":"Currency","description":"The currency of the subscription.","examples":["usd"],"isRequired":true,"uniqueKey":"data.currency","typeLabel":"string"},"recurring_interval":{"type":"string","enum":["day","week","month","year"],"title":"RecurringInterval","description":"The interval at which the subscription recurs.","examples":["month"],"isRequired":true,"uniqueKey":"data.recurring_interval","typeLabel":"enum\u003cstring>"},"recurring_interval_count":{"type":"integer","title":"Recurring Interval Count","description":"Number of interval units of the subscription. If this is set to 1 the charge will happen every interval (e.g. every month), if set to 2 it will be every other month, and so on.","isRequired":true,"uniqueKey":"data.recurring_interval_count","typeLabel":"integer"},"status":{"type":"string","enum":["incomplete","incomplete_expired","trialing","active","past_due","canceled","unpaid","paused"],"title":"SubscriptionStatus","description":"The status of the subscription.","examples":["active"],"isRequired":true,"uniqueKey":"data.status","typeLabel":"enum\u003cstring>"},"current_period_start":{"type":"string","format":"date-time","title":"Current Period Start","description":"The start timestamp of the current billing period.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.current_period_start","typeLabel":"string\u003cdate-time>"},"current_period_end":{"type":"string","format":"date-time","title":"Current Period End","description":"The end timestamp of the current billing period.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.current_period_end","typeLabel":"string\u003cdate-time>"},"current_meter_period_start":{"oneOf":[{"type":"string","title":"Current Meter Period Start","description":"The start timestamp of the current meter period, if the product has a meter cycle set. Metered credits are granted and overage is settled on this cadence.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.current_meter_period_start.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Current Meter Period Start","description":"The start timestamp of the current meter period, if the product has a meter cycle set. Metered credits are granted and overage is settled on this cadence.","isRequired":true,"uniqueKey":"data.current_meter_period_start.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.current_meter_period_start","typeLabel":"string\u003cdate-time> | null"},"current_meter_period_end":{"oneOf":[{"type":"string","title":"Current Meter Period End","description":"The end timestamp of the current meter period, if the product has a meter cycle set. This is when credits next renew.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.current_meter_period_end.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Current Meter Period End","description":"The end timestamp of the current meter period, if the product has a meter cycle set. This is when credits next renew.","isRequired":true,"uniqueKey":"data.current_meter_period_end.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.current_meter_period_end","typeLabel":"string\u003cdate-time> | null"},"trial_start":{"oneOf":[{"type":"string","title":"Trial Start","description":"The start timestamp of the trial period, if any.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.trial_start.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Trial Start","description":"The start timestamp of the trial period, if any.","isRequired":true,"uniqueKey":"data.trial_start.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.trial_start","typeLabel":"string\u003cdate-time> | null"},"trial_end":{"oneOf":[{"type":"string","title":"Trial End","description":"The end timestamp of the trial period, if any.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.trial_end.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Trial End","description":"The end timestamp of the trial period, if any.","isRequired":true,"uniqueKey":"data.trial_end.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.trial_end","typeLabel":"string\u003cdate-time> | null"},"cancel_at_period_end":{"type":"boolean","title":"Cancel At Period End","description":"Whether the subscription will be canceled at the end of the current period.","isRequired":true,"uniqueKey":"data.cancel_at_period_end","typeLabel":"boolean"},"canceled_at":{"oneOf":[{"type":"string","title":"Canceled At","description":"The timestamp when the subscription was canceled. The subscription might still be active if `cancel_at_period_end` is `true`.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.canceled_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Canceled At","description":"The timestamp when the subscription was canceled. The subscription might still be active if `cancel_at_period_end` is `true`.","isRequired":true,"uniqueKey":"data.canceled_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.canceled_at","typeLabel":"string\u003cdate-time> | null"},"started_at":{"oneOf":[{"type":"string","title":"Started At","description":"The timestamp when the subscription started.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.started_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Started At","description":"The timestamp when the subscription started.","isRequired":true,"uniqueKey":"data.started_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.started_at","typeLabel":"string\u003cdate-time> | null"},"ends_at":{"oneOf":[{"type":"string","title":"Ends At","description":"The timestamp when the subscription will end.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.ends_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Ends At","description":"The timestamp when the subscription will end.","isRequired":true,"uniqueKey":"data.ends_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.ends_at","typeLabel":"string\u003cdate-time> | null"},"ended_at":{"oneOf":[{"type":"string","title":"Ended At","description":"The timestamp when the subscription ended.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.ended_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Ended At","description":"The timestamp when the subscription ended.","isRequired":true,"uniqueKey":"data.ended_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.ended_at","typeLabel":"string\u003cdate-time> | null"},"pause_at_period_end":{"type":"boolean","title":"Pause At Period End","description":"Whether the subscription will be paused at the end of the current period.","isRequired":true,"uniqueKey":"data.pause_at_period_end","typeLabel":"boolean"},"paused_at":{"oneOf":[{"type":"string","title":"Paused At","description":"The timestamp when the subscription was paused.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.paused_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Paused At","description":"The timestamp when the subscription was paused.","isRequired":true,"uniqueKey":"data.paused_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.paused_at","typeLabel":"string\u003cdate-time> | null"},"resumes_at":{"oneOf":[{"type":"string","title":"Resumes At","description":"The timestamp when a paused subscription is scheduled to automatically resume, if set.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.resumes_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Resumes At","description":"The timestamp when a paused subscription is scheduled to automatically resume, if set.","isRequired":true,"uniqueKey":"data.resumes_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.resumes_at","typeLabel":"string\u003cdate-time> | null"},"customer_id":{"type":"string","format":"uuid4","title":"Customer Id","description":"The ID of the subscribed customer.","isRequired":true,"uniqueKey":"data.customer_id","typeLabel":"string\u003cuuid4>"},"product_id":{"type":"string","format":"uuid4","title":"Product Id","description":"The ID of the subscribed product.","isRequired":true,"uniqueKey":"data.product_id","typeLabel":"string\u003cuuid4>"},"discount_id":{"oneOf":[{"type":"string","title":"Discount Id","description":"The ID of the applied discount, if any.","format":"uuid4","isRequired":true,"uniqueKey":"data.discount_id.oneOf.0","typeLabel":"string\u003cuuid4>"},{"type":"null","title":"Discount Id","description":"The ID of the applied discount, if any.","isRequired":true,"uniqueKey":"data.discount_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount_id","typeLabel":"string\u003cuuid4> | null"},"checkout_id":{"oneOf":[{"type":"string","title":"Checkout Id","format":"uuid4","isRequired":true,"uniqueKey":"data.checkout_id.oneOf.0","typeLabel":"string\u003cuuid4>"},{"type":"null","title":"Checkout Id","isRequired":true,"uniqueKey":"data.checkout_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.checkout_id","typeLabel":"string\u003cuuid4> | null"},"units":{"oneOf":[{"type":"integer","title":"Units","description":"The number of units for unit-based subscriptions. None for non-unit subscriptions.","isRequired":true,"uniqueKey":"data.units.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Units","description":"The number of units for unit-based subscriptions. None for non-unit subscriptions.","isRequired":true,"uniqueKey":"data.units.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.units","typeLabel":"integer | null"},"customer_cancellation_reason":{"oneOf":[{"type":"string","title":"CustomerCancellationReason","enum":["customer_service","low_quality","missing_features","switched_service","too_complex","too_expensive","unused","other"],"isRequired":true,"uniqueKey":"data.customer_cancellation_reason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"data.customer_cancellation_reason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.customer_cancellation_reason","typeLabel":"enum\u003cstring> | null"},"customer_cancellation_comment":{"oneOf":[{"type":"string","title":"Customer Cancellation Comment","isRequired":true,"uniqueKey":"data.customer_cancellation_comment.oneOf.0","typeLabel":"string"},{"type":"null","title":"Customer Cancellation Comment","isRequired":true,"uniqueKey":"data.customer_cancellation_comment.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.customer_cancellation_comment","typeLabel":"string | null"},"metadata":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.metadata.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"number","uniqueKey":"data.metadata.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"data.metadata.additionalProperties","typeLabel":"string | integer | number | boolean"},"type":"object","isRequired":true,"uniqueKey":"data.metadata","typeLabel":"object"},"customer":{"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the customer.","examples":["992fae2a-2a17-4b7a-8d9e-e287cf90131b"],"isRequired":true,"uniqueKey":"data.customer.id","typeLabel":"string\u003cuuid4>"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.customer.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.customer.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.customer.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.customer.modified_at","typeLabel":"string\u003cdate-time> | null"},"metadata":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.customer.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.customer.metadata.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"number","uniqueKey":"data.customer.metadata.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.customer.metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"data.customer.metadata.additionalProperties","typeLabel":"string | integer | number | boolean"},"type":"object","isRequired":true,"uniqueKey":"data.customer.metadata","typeLabel":"object"},"email_verified":{"type":"boolean","title":"Email Verified","description":"Whether the customer email address is verified. The address is automatically verified when the customer accesses the customer portal using their email address.","examples":[true],"isRequired":true,"uniqueKey":"data.customer.email_verified","typeLabel":"boolean"},"type":{"type":"string","enum":["individual","team"],"title":"CustomerType","description":"The type of customer: 'individual' for single users, 'team' for customers with multiple members.","examples":["individual"],"isRequired":true,"uniqueKey":"data.customer.type","typeLabel":"enum\u003cstring>"},"name":{"oneOf":[{"type":"string","title":"Name","description":"The name of the customer.","example":"John Doe","isRequired":true,"uniqueKey":"data.customer.name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Name","description":"The name of the customer.","example":"John Doe","isRequired":true,"uniqueKey":"data.customer.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.customer.name","typeLabel":"string | null"},"billing_name":{"oneOf":[{"type":"string","title":"Billing Name","description":"The name that should appear on the customer's invoices. Falls back to the customer name when not explicitly set.","example":"John Doe","isRequired":true,"uniqueKey":"data.customer.billing_name.oneOf.0","typeLabel":"string"},{"type":"null","title":"Billing Name","description":"The name that should appear on the customer's invoices. Falls back to the customer name when not explicitly set.","example":"John Doe","isRequired":true,"uniqueKey":"data.customer.billing_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.customer.billing_name","typeLabel":"string | null"},"billing_address":{"oneOf":[{"type":"object","title":"Address","required":["country"],"properties":{"country":{"type":"string","enum":["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"],"title":"CountryAlpha2","examples":["US","SE","FR"],"x-speakeasy-enums":["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","YE","YT","ZA","ZM","ZW"],"isRequired":true,"uniqueKey":"data.customer.billing_address.oneOf.0.country","typeLabel":"enum\u003cstring>"},"line1":{"oneOf":[{"type":"string","title":"Line1","uniqueKey":"data.customer.billing_address.oneOf.0.line1.oneOf.0","typeLabel":"string"},{"type":"null","title":"Line1","uniqueKey":"data.customer.billing_address.oneOf.0.line1.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.customer.billing_address.oneOf.0.line1","typeLabel":"string | null"},"line2":{"oneOf":[{"type":"string","title":"Line2","uniqueKey":"data.customer.billing_address.oneOf.0.line2.oneOf.0","typeLabel":"string"},{"type":"null","title":"Line2","uniqueKey":"data.customer.billing_address.oneOf.0.line2.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.customer.billing_address.oneOf.0.line2","typeLabel":"string | null"},"postal_code":{"oneOf":[{"type":"string","title":"Postal Code","uniqueKey":"data.customer.billing_address.oneOf.0.postal_code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Postal Code","uniqueKey":"data.customer.billing_address.oneOf.0.postal_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.customer.billing_address.oneOf.0.postal_code","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","title":"City","uniqueKey":"data.customer.billing_address.oneOf.0.city.oneOf.0","typeLabel":"string"},{"type":"null","title":"City","uniqueKey":"data.customer.billing_address.oneOf.0.city.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.customer.billing_address.oneOf.0.city","typeLabel":"string | null"},"state":{"oneOf":[{"type":"string","title":"State","uniqueKey":"data.customer.billing_address.oneOf.0.state.oneOf.0","typeLabel":"string"},{"type":"null","title":"State","uniqueKey":"data.customer.billing_address.oneOf.0.state.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.customer.billing_address.oneOf.0.state","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"data.customer.billing_address.oneOf.0","typeLabel":"Address · object"},{"type":"null","isRequired":true,"uniqueKey":"data.customer.billing_address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.customer.billing_address","typeLabel":"Address · object | null"},"tax_id":{"oneOf":[{"type":"object","title":"Tax Id","properties":{"[0]":{"type":"string","uniqueKey":"data.customer.tax_id.oneOf.0.[0]","typeLabel":"string"}},"isRequired":true,"uniqueKey":"data.customer.tax_id.oneOf.0","typeLabel":"Tax Id · object"},{"type":"null","title":"Tax Id","isRequired":true,"uniqueKey":"data.customer.tax_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.customer.tax_id","typeLabel":"Tax Id · object | null"},"organization_id":{"type":"string","format":"uuid4","title":"Organization Id","description":"The ID of the organization owning the customer.","examples":["1dbfc517-0bbf-4301-9ba8-555ca42b9737"],"isRequired":true,"uniqueKey":"data.customer.organization_id","typeLabel":"string\u003cuuid4>"},"deleted_at":{"oneOf":[{"type":"string","title":"Deleted At","description":"Timestamp for when the customer was soft deleted.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.customer.deleted_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Deleted At","description":"Timestamp for when the customer was soft deleted.","isRequired":true,"uniqueKey":"data.customer.deleted_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.customer.deleted_at","typeLabel":"string\u003cdate-time> | null"},"first_user_event_at":{"oneOf":[{"type":"string","title":"First User Event At","description":"Timestamp of the first event ingested for this customer. Can predate `created_at`, and is null if no event was ever ingested.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.customer.first_user_event_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"First User Event At","description":"Timestamp of the first event ingested for this customer. Can predate `created_at`, and is null if no event was ever ingested.","isRequired":true,"uniqueKey":"data.customer.first_user_event_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.customer.first_user_event_at","typeLabel":"string\u003cdate-time> | null"},"avatar_url":{"oneOf":[{"type":"string","title":"Avatar Url","example":"https://www.gravatar.com/avatar/xxx?d=404","isRequired":true,"uniqueKey":"data.customer.avatar_url.oneOf.0","typeLabel":"string"},{"type":"null","title":"Avatar Url","example":"https://www.gravatar.com/avatar/xxx?d=404","isRequired":true,"uniqueKey":"data.customer.avatar_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.customer.avatar_url","typeLabel":"string | null"},"external_id":{"oneOf":[{"type":"string","title":"External Id","description":"The ID of the customer in your system. This must be unique within the organization. Once set, it can't be updated.","example":"usr_1337","uniqueKey":"data.customer.external_id.oneOf.0","typeLabel":"string"},{"type":"null","title":"External Id","description":"The ID of the customer in your system. This must be unique within the organization. Once set, it can't be updated.","example":"usr_1337","uniqueKey":"data.customer.external_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.customer.external_id","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","title":"Email","description":"The email address of the customer. This must be unique within the organization.","example":"customer@example.com","uniqueKey":"data.customer.email.oneOf.0","typeLabel":"string"},{"type":"null","title":"Email","description":"The email address of the customer. This must be unique within the organization.","example":"customer@example.com","uniqueKey":"data.customer.email.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.customer.email","typeLabel":"string | null"},"locale":{"oneOf":[{"type":"string","title":"Locale","uniqueKey":"data.customer.locale.oneOf.0","typeLabel":"string"},{"type":"null","title":"Locale","uniqueKey":"data.customer.locale.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.customer.locale","typeLabel":"string | null"},"default_payment_method_id":{"oneOf":[{"type":"string","title":"Default Payment Method Id","description":"The ID of the customer's default payment method, if any. Use the payment methods endpoint to retrieve its details.","format":"uuid4","uniqueKey":"data.customer.default_payment_method_id.oneOf.0","typeLabel":"string\u003cuuid4>"},{"type":"null","title":"Default Payment Method Id","description":"The ID of the customer's default payment method, if any. Use the payment methods endpoint to retrieve its details.","uniqueKey":"data.customer.default_payment_method_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.customer.default_payment_method_id","typeLabel":"string\u003cuuid4> | null"}},"type":"object","required":["id","created_at","modified_at","metadata","email_verified","type","name","billing_name","billing_address","tax_id","organization_id","deleted_at","first_user_event_at","avatar_url"],"title":"SubscriptionCustomer","isRequired":true,"uniqueKey":"data.customer","typeLabel":"SubscriptionCustomer · object"},"product":{"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the object.","isRequired":true,"uniqueKey":"data.product.id","typeLabel":"string\u003cuuid4>"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.modified_at","typeLabel":"string\u003cdate-time> | null"},"trial_interval":{"oneOf":[{"type":"string","title":"TrialInterval","description":"The interval unit for the trial period.","enum":["day","week","month","year"],"isRequired":true,"uniqueKey":"data.product.trial_interval.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The interval unit for the trial period.","isRequired":true,"uniqueKey":"data.product.trial_interval.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.trial_interval","typeLabel":"enum\u003cstring> | null"},"trial_interval_count":{"oneOf":[{"type":"integer","title":"Trial Interval Count","description":"The number of interval units for the trial period.","isRequired":true,"uniqueKey":"data.product.trial_interval_count.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Trial Interval Count","description":"The number of interval units for the trial period.","isRequired":true,"uniqueKey":"data.product.trial_interval_count.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.trial_interval_count","typeLabel":"integer | null"},"name":{"type":"string","title":"Name","description":"The name of the product.","isRequired":true,"uniqueKey":"data.product.name","typeLabel":"string"},"description":{"oneOf":[{"type":"string","title":"Description","description":"The description of the product.","isRequired":true,"uniqueKey":"data.product.description.oneOf.0","typeLabel":"string"},{"type":"null","title":"Description","description":"The description of the product.","isRequired":true,"uniqueKey":"data.product.description.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.description","typeLabel":"string | null"},"visibility":{"type":"string","enum":["draft","private","public"],"title":"Visibility","description":"The visibility of the product.","isRequired":true,"uniqueKey":"data.product.visibility","typeLabel":"enum\u003cstring>"},"recurring_interval":{"oneOf":[{"type":"string","title":"RecurringInterval","description":"The recurring interval of the product. If `None`, the product is a one-time purchase.","enum":["day","week","month","year"],"isRequired":true,"uniqueKey":"data.product.recurring_interval.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The recurring interval of the product. If `None`, the product is a one-time purchase.","isRequired":true,"uniqueKey":"data.product.recurring_interval.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.recurring_interval","typeLabel":"enum\u003cstring> | null"},"recurring_interval_count":{"oneOf":[{"type":"integer","title":"Recurring Interval Count","description":"Number of interval units of the subscription. If this is set to 1 the charge will happen every interval (e.g. every month), if set to 2 it will be every other month, and so on. None for one-time products.","isRequired":true,"uniqueKey":"data.product.recurring_interval_count.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Recurring Interval Count","description":"Number of interval units of the subscription. If this is set to 1 the charge will happen every interval (e.g. every month), if set to 2 it will be every other month, and so on. None for one-time products.","isRequired":true,"uniqueKey":"data.product.recurring_interval_count.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.recurring_interval_count","typeLabel":"integer | null"},"meter_interval":{"oneOf":[{"type":"string","title":"RecurringInterval","description":"The meter cycle of the product, independent of the billing interval. If `None`, metered concerns follow the billing interval.","enum":["day","week","month","year"],"isRequired":true,"uniqueKey":"data.product.meter_interval.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The meter cycle of the product, independent of the billing interval. If `None`, metered concerns follow the billing interval.","isRequired":true,"uniqueKey":"data.product.meter_interval.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.meter_interval","typeLabel":"enum\u003cstring> | null"},"meter_interval_count":{"oneOf":[{"type":"integer","title":"Meter Interval Count","description":"Number of meter interval units. None when no meter cycle is set.","isRequired":true,"uniqueKey":"data.product.meter_interval_count.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Meter Interval Count","description":"Number of meter interval units. None when no meter cycle is set.","isRequired":true,"uniqueKey":"data.product.meter_interval_count.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.meter_interval_count","typeLabel":"integer | null"},"is_recurring":{"type":"boolean","title":"Is Recurring","description":"Whether the product is a subscription.","isRequired":true,"uniqueKey":"data.product.is_recurring","typeLabel":"boolean"},"is_archived":{"type":"boolean","title":"Is Archived","description":"Whether the product is archived and no longer available.","isRequired":true,"uniqueKey":"data.product.is_archived","typeLabel":"boolean"},"organization_id":{"type":"string","format":"uuid4","title":"Organization Id","description":"The ID of the organization owning the product.","isRequired":true,"uniqueKey":"data.product.organization_id","typeLabel":"string\u003cuuid4>"},"metadata":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.product.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.product.metadata.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"number","uniqueKey":"data.product.metadata.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.product.metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"data.product.metadata.additionalProperties","typeLabel":"string | integer | number | boolean"},"type":"object","isRequired":true,"uniqueKey":"data.product.metadata","typeLabel":"object"},"is_deletable":{"type":"boolean","title":"Is Deletable","description":"Whether the product can be permanently deleted. Products referenced by an order, subscription, trial or discount cannot be deleted.","isRequired":true,"uniqueKey":"data.product.is_deletable","typeLabel":"boolean"},"prices":{"items":{"oneOf":[{"type":"object","title":"LegacyRecurringProductPriceFixed","description":"A recurring price for a product, i.e. a subscription.\n\n**Deprecated**: The recurring interval should be set on the product itself.","required":["created_at","modified_at","id","source","amount_type","price_currency","tax_behavior","is_archived","product_id","type","recurring_interval","price_amount","legacy"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.0.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.0.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.0.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.0.id","typeLabel":"string\u003cuuid4>"},"source":{"type":"string","enum":["catalog","ad_hoc"],"title":"ProductPriceSource","description":"The source of the price . `catalog` is a predefined price, while `ad_hoc` is a price created dynamically on a Checkout session.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.0.source","typeLabel":"enum\u003cstring>"},"amount_type":{"type":"string","const":"fixed","title":"Amount Type","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.0.amount_type","typeLabel":"string"},"price_currency":{"type":"string","title":"Price Currency","description":"The currency in which the customer will be charged.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.0.price_currency","typeLabel":"string"},"tax_behavior":{"oneOf":[{"type":"string","title":"TaxBehaviorOption","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","enum":["location","inclusive","exclusive"],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.0.tax_behavior.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.0.tax_behavior.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.0.tax_behavior","typeLabel":"enum\u003cstring> | null"},"is_archived":{"type":"boolean","title":"Is Archived","description":"Whether the price is archived and no longer available.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.0.is_archived","typeLabel":"boolean"},"product_id":{"type":"string","format":"uuid4","title":"Product Id","description":"The ID of the product owning the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.0.product_id","typeLabel":"string\u003cuuid4>"},"type":{"type":"string","const":"recurring","title":"Type","description":"The type of the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.0.type","typeLabel":"string"},"recurring_interval":{"type":"string","enum":["day","week","month","year"],"title":"RecurringInterval","description":"The recurring interval of the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.0.recurring_interval","typeLabel":"enum\u003cstring>"},"price_amount":{"type":"integer","title":"Price Amount","description":"The price in cents.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.0.price_amount","typeLabel":"integer"}},"uniqueKey":"data.product.prices.items.[INDEX].oneOf.0","typeLabel":"LegacyRecurringProductPriceFixed · object"},{"type":"object","title":"LegacyRecurringProductPriceCustom","description":"A pay-what-you-want recurring price for a product, i.e. a subscription.\n\n**Deprecated**: The recurring interval should be set on the product itself.","required":["created_at","modified_at","id","source","amount_type","price_currency","tax_behavior","is_archived","product_id","type","recurring_interval","minimum_amount","maximum_amount","preset_amount","legacy"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.id","typeLabel":"string\u003cuuid4>"},"source":{"type":"string","enum":["catalog","ad_hoc"],"title":"ProductPriceSource","description":"The source of the price . `catalog` is a predefined price, while `ad_hoc` is a price created dynamically on a Checkout session.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.source","typeLabel":"enum\u003cstring>"},"amount_type":{"type":"string","const":"custom","title":"Amount Type","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.amount_type","typeLabel":"string"},"price_currency":{"type":"string","title":"Price Currency","description":"The currency in which the customer will be charged.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.price_currency","typeLabel":"string"},"tax_behavior":{"oneOf":[{"type":"string","title":"TaxBehaviorOption","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","enum":["location","inclusive","exclusive"],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.tax_behavior.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.tax_behavior.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.tax_behavior","typeLabel":"enum\u003cstring> | null"},"is_archived":{"type":"boolean","title":"Is Archived","description":"Whether the price is archived and no longer available.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.is_archived","typeLabel":"boolean"},"product_id":{"type":"string","format":"uuid4","title":"Product Id","description":"The ID of the product owning the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.product_id","typeLabel":"string\u003cuuid4>"},"type":{"type":"string","const":"recurring","title":"Type","description":"The type of the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.type","typeLabel":"string"},"recurring_interval":{"type":"string","enum":["day","week","month","year"],"title":"RecurringInterval","description":"The recurring interval of the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.recurring_interval","typeLabel":"enum\u003cstring>"},"minimum_amount":{"type":"integer","title":"Minimum Amount","description":"The minimum amount the customer can pay. If 0, the price is 'free or pay what you want'.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.minimum_amount","typeLabel":"integer"},"maximum_amount":{"oneOf":[{"type":"integer","title":"Maximum Amount","description":"The maximum amount the customer can pay.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.maximum_amount.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Maximum Amount","description":"The maximum amount the customer can pay.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.maximum_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.maximum_amount","typeLabel":"integer | null"},"preset_amount":{"oneOf":[{"type":"integer","title":"Preset Amount","description":"The initial amount shown to the customer.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.preset_amount.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Preset Amount","description":"The initial amount shown to the customer.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.preset_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1.preset_amount","typeLabel":"integer | null"}},"uniqueKey":"data.product.prices.items.[INDEX].oneOf.1","typeLabel":"LegacyRecurringProductPriceCustom · object"},{"type":"object","title":"ProductPriceFixed","description":"A fixed price for a product.","required":["created_at","modified_at","id","source","amount_type","price_currency","tax_behavior","is_archived","product_id","price_amount"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.2.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.2.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.2.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.2.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.2.id","typeLabel":"string\u003cuuid4>"},"source":{"type":"string","enum":["catalog","ad_hoc"],"title":"ProductPriceSource","description":"The source of the price . `catalog` is a predefined price, while `ad_hoc` is a price created dynamically on a Checkout session.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.2.source","typeLabel":"enum\u003cstring>"},"amount_type":{"type":"string","const":"fixed","title":"Amount Type","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.2.amount_type","typeLabel":"string"},"price_currency":{"type":"string","title":"Price Currency","description":"The currency in which the customer will be charged.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.2.price_currency","typeLabel":"string"},"tax_behavior":{"oneOf":[{"type":"string","title":"TaxBehaviorOption","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","enum":["location","inclusive","exclusive"],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.2.tax_behavior.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.2.tax_behavior.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.2.tax_behavior","typeLabel":"enum\u003cstring> | null"},"is_archived":{"type":"boolean","title":"Is Archived","description":"Whether the price is archived and no longer available.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.2.is_archived","typeLabel":"boolean"},"product_id":{"type":"string","format":"uuid4","title":"Product Id","description":"The ID of the product owning the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.2.product_id","typeLabel":"string\u003cuuid4>"},"price_amount":{"type":"integer","title":"Price Amount","description":"The price in cents.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.2.price_amount","typeLabel":"integer"}},"uniqueKey":"data.product.prices.items.[INDEX].oneOf.2","typeLabel":"ProductPriceFixed · object"},{"type":"object","title":"ProductPriceCustom","description":"A pay-what-you-want price for a product.","required":["created_at","modified_at","id","source","amount_type","price_currency","tax_behavior","is_archived","product_id","minimum_amount","maximum_amount","preset_amount"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.3.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.3.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.3.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.3.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.3.id","typeLabel":"string\u003cuuid4>"},"source":{"type":"string","enum":["catalog","ad_hoc"],"title":"ProductPriceSource","description":"The source of the price . `catalog` is a predefined price, while `ad_hoc` is a price created dynamically on a Checkout session.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.3.source","typeLabel":"enum\u003cstring>"},"amount_type":{"type":"string","const":"custom","title":"Amount Type","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.3.amount_type","typeLabel":"string"},"price_currency":{"type":"string","title":"Price Currency","description":"The currency in which the customer will be charged.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.3.price_currency","typeLabel":"string"},"tax_behavior":{"oneOf":[{"type":"string","title":"TaxBehaviorOption","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","enum":["location","inclusive","exclusive"],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.3.tax_behavior.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.3.tax_behavior.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.3.tax_behavior","typeLabel":"enum\u003cstring> | null"},"is_archived":{"type":"boolean","title":"Is Archived","description":"Whether the price is archived and no longer available.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.3.is_archived","typeLabel":"boolean"},"product_id":{"type":"string","format":"uuid4","title":"Product Id","description":"The ID of the product owning the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.3.product_id","typeLabel":"string\u003cuuid4>"},"minimum_amount":{"type":"integer","title":"Minimum Amount","description":"The minimum amount the customer can pay. If 0, the price is 'free or pay what you want'.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.3.minimum_amount","typeLabel":"integer"},"maximum_amount":{"oneOf":[{"type":"integer","title":"Maximum Amount","description":"The maximum amount the customer can pay.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.3.maximum_amount.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Maximum Amount","description":"The maximum amount the customer can pay.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.3.maximum_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.3.maximum_amount","typeLabel":"integer | null"},"preset_amount":{"oneOf":[{"type":"integer","title":"Preset Amount","description":"The initial amount shown to the customer.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.3.preset_amount.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Preset Amount","description":"The initial amount shown to the customer.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.3.preset_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.3.preset_amount","typeLabel":"integer | null"}},"uniqueKey":"data.product.prices.items.[INDEX].oneOf.3","typeLabel":"ProductPriceCustom · object"},{"type":"object","title":"ProductPriceSeatBased","description":"A seat-based price for a product.","required":["created_at","modified_at","id","source","amount_type","price_currency","tax_behavior","is_archived","product_id","seat_tiers"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.id","typeLabel":"string\u003cuuid4>"},"source":{"type":"string","enum":["catalog","ad_hoc"],"title":"ProductPriceSource","description":"The source of the price . `catalog` is a predefined price, while `ad_hoc` is a price created dynamically on a Checkout session.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.source","typeLabel":"enum\u003cstring>"},"amount_type":{"type":"string","const":"seat_based","title":"Amount Type","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.amount_type","typeLabel":"string"},"price_currency":{"type":"string","title":"Price Currency","description":"The currency in which the customer will be charged.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.price_currency","typeLabel":"string"},"tax_behavior":{"oneOf":[{"type":"string","title":"TaxBehaviorOption","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","enum":["location","inclusive","exclusive"],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.tax_behavior.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.tax_behavior.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.tax_behavior","typeLabel":"enum\u003cstring> | null"},"is_archived":{"type":"boolean","title":"Is Archived","description":"Whether the price is archived and no longer available.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.is_archived","typeLabel":"boolean"},"product_id":{"type":"string","format":"uuid4","title":"Product Id","description":"The ID of the product owning the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.product_id","typeLabel":"string\u003cuuid4>"},"seat_tiers":{"properties":{"tiers":{"items":{"properties":{"min_seats":{"type":"integer","minimum":1,"title":"Min Seats","description":"Minimum number of seats (inclusive)","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.seat_tiers.tiers.items.[INDEX].min_seats","typeLabel":"integer"},"price_per_seat":{"type":"integer","maximum":9223372036854776000,"minimum":0,"title":"Price Per Seat","description":"Price per seat in cents for this tier","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.seat_tiers.tiers.items.[INDEX].price_per_seat","typeLabel":"integer"},"max_seats":{"oneOf":[{"type":"integer","title":"Max Seats","description":"Maximum number of seats (inclusive). None for unlimited.","minimum":1,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.seat_tiers.tiers.items.[INDEX].max_seats.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Seats","description":"Maximum number of seats (inclusive). None for unlimited.","uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.seat_tiers.tiers.items.[INDEX].max_seats.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.seat_tiers.tiers.items.[INDEX].max_seats","typeLabel":"integer | null"}},"type":"object","required":["min_seats","price_per_seat"],"title":"ProductPriceSeatTier","description":"A pricing tier for seat-based pricing.","uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.seat_tiers.tiers.items.[INDEX]","typeLabel":"ProductPriceSeatTier · object"},"type":"array","minItems":1,"title":"Tiers","description":"List of pricing tiers","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.seat_tiers.tiers","typeLabel":"ProductPriceSeatTier · object[]"},"seat_tier_type":{"type":"string","enum":["volume","graduated"],"title":"SeatTierType","description":"How tiers are applied. 'volume' prices all seats at the matching tier's rate. 'graduated' prices each tier's range independently.","default":"volume","uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.seat_tiers.seat_tier_type","typeLabel":"enum\u003cstring>"}},"type":"object","required":["tiers","minimum_seats","maximum_seats"],"title":"ProductPriceSeatTiers","description":"Tiered pricing based on seat quantity","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.4.seat_tiers","typeLabel":"ProductPriceSeatTiers · object"}},"uniqueKey":"data.product.prices.items.[INDEX].oneOf.4","typeLabel":"ProductPriceSeatBased · object"},{"type":"object","title":"ProductPriceUnitBased","description":"A unit-based price for a product: the buyer picks a quantity of units,\npays for it up-front. On subscriptions, quantity changes are prorated.","required":["created_at","modified_at","id","source","amount_type","price_currency","tax_behavior","is_archived","product_id","tiers","minimum_units","unit_label","maximum_units"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.id","typeLabel":"string\u003cuuid4>"},"source":{"type":"string","enum":["catalog","ad_hoc"],"title":"ProductPriceSource","description":"The source of the price . `catalog` is a predefined price, while `ad_hoc` is a price created dynamically on a Checkout session.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.source","typeLabel":"enum\u003cstring>"},"amount_type":{"type":"string","const":"unit_based","title":"Amount Type","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.amount_type","typeLabel":"string"},"price_currency":{"type":"string","title":"Price Currency","description":"The currency in which the customer will be charged.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.price_currency","typeLabel":"string"},"tax_behavior":{"oneOf":[{"type":"string","title":"TaxBehaviorOption","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","enum":["location","inclusive","exclusive"],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.tax_behavior.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.tax_behavior.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.tax_behavior","typeLabel":"enum\u003cstring> | null"},"is_archived":{"type":"boolean","title":"Is Archived","description":"Whether the price is archived and no longer available.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.is_archived","typeLabel":"boolean"},"product_id":{"type":"string","format":"uuid4","title":"Product Id","description":"The ID of the product owning the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.product_id","typeLabel":"string\u003cuuid4>"},"tiers":{"properties":{"type":{"type":"string","enum":["volume","graduated"],"title":"TierType","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.tiers.type","typeLabel":"enum\u003cstring>"},"tiers":{"items":{"properties":{"unit_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Unit Amount","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.tiers.tiers.items.[INDEX].unit_amount","typeLabel":"string"},"bound":{"oneOf":[{"type":"integer","title":"Bound","minimum":0,"exclusiveMinimum":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.tiers.tiers.items.[INDEX].bound.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Bound","uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.tiers.tiers.items.[INDEX].bound.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.tiers.tiers.items.[INDEX].bound","typeLabel":"integer | null"}},"type":"object","required":["unit_amount"],"title":"Tier","description":"A per-unit rate up to and including `bound`.\n\nEach tier starts where the previous one ended. The first starts at\nzero. `bound` is None on the last tier if it's unbounded. Rates are\nin cents and may be fractional.\n\nRates carry no precision bound: this schema reads stored rows, and a\nbound tightened later would stop them loading. `TierInput` holds the\nrules new rates must meet.","uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.tiers.tiers.items.[INDEX]","typeLabel":"Tier · object"},"type":"array","minItems":1,"title":"Tiers","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.tiers.tiers","typeLabel":"Tier · object[]"}},"type":"object","required":["type","tiers"],"title":"Tiers","description":"Tiered pricing based on the purchased unit quantity.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.tiers","typeLabel":"Tiers · object"},"minimum_units":{"oneOf":[{"type":"integer","title":"Minimum Units","description":"The minimum purchasable quantity (inclusive).","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.minimum_units.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Minimum Units","description":"The minimum purchasable quantity (inclusive).","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.minimum_units.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.minimum_units","typeLabel":"integer | null"},"unit_label":{"oneOf":[{"type":"object","title":"Unit Label","description":"Per-locale unit nouns shown at checkout and on invoices. `null` defaults to \"unit\"/\"units\".","minLength":1,"example":{"en":{"=1":"seat","other":"seats"}},"additionalProperties":{"additionalProperties":{"type":"string","uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.unit_label.oneOf.0.additionalProperties.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.unit_label.oneOf.0.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.unit_label.oneOf.0","typeLabel":"Unit Label · object"},{"type":"null","title":"Unit Label","description":"Per-locale unit nouns shown at checkout and on invoices. `null` defaults to \"unit\"/\"units\".","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.unit_label.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5.unit_label","typeLabel":"Unit Label · object | null"}},"uniqueKey":"data.product.prices.items.[INDEX].oneOf.5","typeLabel":"ProductPriceUnitBased · object"},{"type":"object","title":"ProductPriceMeteredUnit","description":"A metered, usage-based, price for a product, with a fixed unit price.","required":["created_at","modified_at","id","source","amount_type","price_currency","tax_behavior","is_archived","product_id","cap_amount","meter_id","meter","unit_amount"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.id","typeLabel":"string\u003cuuid4>"},"source":{"type":"string","enum":["catalog","ad_hoc"],"title":"ProductPriceSource","description":"The source of the price . `catalog` is a predefined price, while `ad_hoc` is a price created dynamically on a Checkout session.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.source","typeLabel":"enum\u003cstring>"},"amount_type":{"type":"string","const":"metered_unit","title":"Amount Type","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.amount_type","typeLabel":"string"},"price_currency":{"type":"string","title":"Price Currency","description":"The currency in which the customer will be charged.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.price_currency","typeLabel":"string"},"tax_behavior":{"oneOf":[{"type":"string","title":"TaxBehaviorOption","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","enum":["location","inclusive","exclusive"],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.tax_behavior.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.tax_behavior.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.tax_behavior","typeLabel":"enum\u003cstring> | null"},"is_archived":{"type":"boolean","title":"Is Archived","description":"Whether the price is archived and no longer available.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.is_archived","typeLabel":"boolean"},"product_id":{"type":"string","format":"uuid4","title":"Product Id","description":"The ID of the product owning the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.product_id","typeLabel":"string\u003cuuid4>"},"cap_amount":{"oneOf":[{"type":"integer","title":"Cap Amount","description":"The maximum amount in cents that can be charged, regardless of the number of units consumed.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.cap_amount.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Cap Amount","description":"The maximum amount in cents that can be charged, regardless of the number of units consumed.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.cap_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.cap_amount","typeLabel":"integer | null"},"meter_id":{"type":"string","format":"uuid4","title":"Meter Id","description":"The ID of the meter associated to the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.meter_id","typeLabel":"string\u003cuuid4>"},"meter":{"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the object.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.meter.id","typeLabel":"string\u003cuuid4>"},"name":{"type":"string","title":"Name","description":"The name of the meter.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.meter.name","typeLabel":"string"},"unit":{"type":"string","enum":["scalar","token","custom"],"title":"MeterUnit","description":"The unit of the meter.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.meter.unit","typeLabel":"enum\u003cstring>"},"custom_label":{"oneOf":[{"type":"string","title":"Custom Label","description":"The label for the custom unit.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.meter.custom_label.oneOf.0","typeLabel":"string"},{"type":"null","title":"Custom Label","description":"The label for the custom unit.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.meter.custom_label.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.meter.custom_label","typeLabel":"string | null"},"custom_multiplier":{"oneOf":[{"type":"integer","title":"Custom Multiplier","description":"The multiplier to convert from base unit to display scale.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.meter.custom_multiplier.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Custom Multiplier","description":"The multiplier to convert from base unit to display scale.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.meter.custom_multiplier.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.meter.custom_multiplier","typeLabel":"integer | null"}},"type":"object","required":["id","name","unit","custom_label","custom_multiplier"],"title":"ProductPriceMeter","description":"The meter associated to the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.meter","typeLabel":"ProductPriceMeter · object"},"unit_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Unit Amount","description":"The price per unit in cents.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6.unit_amount","typeLabel":"string"}},"uniqueKey":"data.product.prices.items.[INDEX].oneOf.6","typeLabel":"ProductPriceMeteredUnit · object"},{"type":"object","title":"ProductPriceMeteredTiers","description":"A metered, usage-based, price for a product, billed from tiers.","required":["created_at","modified_at","id","source","amount_type","price_currency","tax_behavior","is_archived","product_id","cap_amount","meter_id","meter","tiers"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.id","typeLabel":"string\u003cuuid4>"},"source":{"type":"string","enum":["catalog","ad_hoc"],"title":"ProductPriceSource","description":"The source of the price . `catalog` is a predefined price, while `ad_hoc` is a price created dynamically on a Checkout session.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.source","typeLabel":"enum\u003cstring>"},"amount_type":{"type":"string","const":"metered_tiers","title":"Amount Type","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.amount_type","typeLabel":"string"},"price_currency":{"type":"string","title":"Price Currency","description":"The currency in which the customer will be charged.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.price_currency","typeLabel":"string"},"tax_behavior":{"oneOf":[{"type":"string","title":"TaxBehaviorOption","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","enum":["location","inclusive","exclusive"],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.tax_behavior.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.tax_behavior.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.tax_behavior","typeLabel":"enum\u003cstring> | null"},"is_archived":{"type":"boolean","title":"Is Archived","description":"Whether the price is archived and no longer available.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.is_archived","typeLabel":"boolean"},"product_id":{"type":"string","format":"uuid4","title":"Product Id","description":"The ID of the product owning the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.product_id","typeLabel":"string\u003cuuid4>"},"cap_amount":{"oneOf":[{"type":"integer","title":"Cap Amount","description":"The maximum amount in cents that can be charged, regardless of the number of units consumed.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.cap_amount.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Cap Amount","description":"The maximum amount in cents that can be charged, regardless of the number of units consumed.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.cap_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.cap_amount","typeLabel":"integer | null"},"meter_id":{"type":"string","format":"uuid4","title":"Meter Id","description":"The ID of the meter associated to the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.meter_id","typeLabel":"string\u003cuuid4>"},"meter":{"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the object.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.meter.id","typeLabel":"string\u003cuuid4>"},"name":{"type":"string","title":"Name","description":"The name of the meter.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.meter.name","typeLabel":"string"},"unit":{"type":"string","enum":["scalar","token","custom"],"title":"MeterUnit","description":"The unit of the meter.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.meter.unit","typeLabel":"enum\u003cstring>"},"custom_label":{"oneOf":[{"type":"string","title":"Custom Label","description":"The label for the custom unit.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.meter.custom_label.oneOf.0","typeLabel":"string"},{"type":"null","title":"Custom Label","description":"The label for the custom unit.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.meter.custom_label.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.meter.custom_label","typeLabel":"string | null"},"custom_multiplier":{"oneOf":[{"type":"integer","title":"Custom Multiplier","description":"The multiplier to convert from base unit to display scale.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.meter.custom_multiplier.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Custom Multiplier","description":"The multiplier to convert from base unit to display scale.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.meter.custom_multiplier.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.meter.custom_multiplier","typeLabel":"integer | null"}},"type":"object","required":["id","name","unit","custom_label","custom_multiplier"],"title":"ProductPriceMeter","description":"The meter associated to the price.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.meter","typeLabel":"ProductPriceMeter · object"},"tiers":{"properties":{"type":{"type":"string","enum":["volume","graduated"],"title":"TierType","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.tiers.type","typeLabel":"enum\u003cstring>"},"tiers":{"items":{"properties":{"unit_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Unit Amount","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.tiers.tiers.items.[INDEX].unit_amount","typeLabel":"string"},"bound":{"oneOf":[{"type":"integer","title":"Bound","minimum":0,"exclusiveMinimum":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.tiers.tiers.items.[INDEX].bound.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Bound","uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.tiers.tiers.items.[INDEX].bound.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.tiers.tiers.items.[INDEX].bound","typeLabel":"integer | null"}},"type":"object","required":["unit_amount"],"title":"Tier","description":"A per-unit rate up to and including `bound`.\n\nEach tier starts where the previous one ended. The first starts at\nzero. `bound` is None on the last tier if it's unbounded. Rates are\nin cents and may be fractional.\n\nRates carry no precision bound: this schema reads stored rows, and a\nbound tightened later would stop them loading. `TierInput` holds the\nrules new rates must meet.","uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.tiers.tiers.items.[INDEX]","typeLabel":"Tier · object"},"type":"array","minItems":1,"title":"Tiers","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.tiers.tiers","typeLabel":"Tier · object[]"}},"type":"object","required":["type","tiers"],"title":"Tiers","description":"The pricing tiers based on consumed units.","isRequired":true,"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7.tiers","typeLabel":"Tiers · object"}},"uniqueKey":"data.product.prices.items.[INDEX].oneOf.7","typeLabel":"ProductPriceMeteredTiers · object"}],"uniqueKey":"data.product.prices.items.[INDEX]","typeLabel":"LegacyRecurringProductPriceFixed · object | LegacyRecurringProductPriceCustom · object | ProductPriceFixed · object | ProductPriceCustom · object | ProductPriceSeatBased · object | ProductPriceUnitBased · object | ProductPriceMeteredUnit · object | ProductPriceMeteredTiers · object"},"type":"array","title":"Prices","description":"List of prices for this product.","isRequired":true,"uniqueKey":"data.product.prices","typeLabel":"(LegacyRecurringProductPriceFixed · object | LegacyRecurringProductPriceCustom · object | ProductPriceFixed · object | ProductPriceCustom · object | ProductPriceSeatBased · object | ProductPriceUnitBased · object | ProductPriceMeteredUnit · object | ProductPriceMeteredTiers · object)[]"},"benefits":{"items":{"oneOf":[{"type":"object","title":"BenefitCustom","description":"A benefit of type `custom`.\n\nUse it to grant any kind of benefit that doesn't fit in the other types.","required":["id","created_at","modified_at","type","description","selectable","deletable","is_deleted","organization_id","metadata","visibility","properties","visibility_configurable"],"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.id","typeLabel":"string\u003cuuid4>"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.modified_at","typeLabel":"string\u003cdate-time> | null"},"type":{"type":"string","const":"custom","title":"Type","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.type","typeLabel":"string"},"description":{"type":"string","title":"Description","description":"The description of the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.description","typeLabel":"string"},"selectable":{"type":"boolean","title":"Selectable","description":"Whether the benefit is selectable when creating a product.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.selectable","typeLabel":"boolean"},"deletable":{"type":"boolean","title":"Deletable","description":"Whether the benefit is deletable.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.deletable","typeLabel":"boolean"},"is_deleted":{"type":"boolean","title":"Is Deleted","description":"Whether the benefit is deleted.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.is_deleted","typeLabel":"boolean"},"organization_id":{"type":"string","format":"uuid4","title":"Organization Id","description":"The ID of the organization owning the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.organization_id","typeLabel":"string\u003cuuid4>"},"metadata":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.metadata.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"number","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.metadata.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.metadata.additionalProperties","typeLabel":"string | integer | number | boolean"},"type":"object","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.metadata","typeLabel":"object"},"visibility":{"type":"string","enum":["draft","private","public"],"title":"Visibility","description":"The visibility of the benefit in the customer portal.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.visibility","typeLabel":"enum\u003cstring>"},"properties":{"properties":{"note":{"oneOf":[{"type":"string","title":"Note","description":"Private note to be shared with customers who have this benefit granted.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.properties.note.oneOf.0","typeLabel":"string"},{"type":"null","title":"Note","description":"Private note to be shared with customers who have this benefit granted.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.properties.note.oneOf.1","typeLabel":"null"},{"type":"null","title":"Note","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.properties.note.oneOf.2","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.properties.note","typeLabel":"string · null · null"}},"type":"object","required":["note"],"title":"BenefitCustomProperties","description":"Properties for a benefit of type `custom`.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0.properties","typeLabel":"BenefitCustomProperties · object"}},"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.0","typeLabel":"BenefitCustom · object"},{"type":"object","title":"BenefitDiscord","description":"A benefit of type `discord`.\n\nUse it to automatically invite your backers to a Discord server.","required":["id","created_at","modified_at","type","description","selectable","deletable","is_deleted","organization_id","metadata","visibility","properties","visibility_configurable"],"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.id","typeLabel":"string\u003cuuid4>"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.modified_at","typeLabel":"string\u003cdate-time> | null"},"type":{"type":"string","const":"discord","title":"Type","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.type","typeLabel":"string"},"description":{"type":"string","title":"Description","description":"The description of the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.description","typeLabel":"string"},"selectable":{"type":"boolean","title":"Selectable","description":"Whether the benefit is selectable when creating a product.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.selectable","typeLabel":"boolean"},"deletable":{"type":"boolean","title":"Deletable","description":"Whether the benefit is deletable.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.deletable","typeLabel":"boolean"},"is_deleted":{"type":"boolean","title":"Is Deleted","description":"Whether the benefit is deleted.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.is_deleted","typeLabel":"boolean"},"organization_id":{"type":"string","format":"uuid4","title":"Organization Id","description":"The ID of the organization owning the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.organization_id","typeLabel":"string\u003cuuid4>"},"metadata":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.metadata.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"number","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.metadata.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.metadata.additionalProperties","typeLabel":"string | integer | number | boolean"},"type":"object","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.metadata","typeLabel":"object"},"visibility":{"type":"string","enum":["draft","private","public"],"title":"Visibility","description":"The visibility of the benefit in the customer portal.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.visibility","typeLabel":"enum\u003cstring>"},"properties":{"properties":{"guild_id":{"type":"string","title":"Guild Id","description":"The ID of the Discord server.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.properties.guild_id","typeLabel":"string"},"role_id":{"type":"string","title":"Role Id","description":"The ID of the Discord role to grant.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.properties.role_id","typeLabel":"string"},"kick_member":{"type":"boolean","title":"Kick Member","description":"Whether to kick the member from the Discord server on revocation.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.properties.kick_member","typeLabel":"boolean"}},"type":"object","required":["guild_id","role_id","kick_member"],"title":"BenefitDiscordProperties","description":"Properties for a benefit of type `discord`.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1.properties","typeLabel":"BenefitDiscordProperties · object"}},"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.1","typeLabel":"BenefitDiscord · object"},{"type":"object","title":"BenefitGitHubRepository","description":"A benefit of type `github_repository`.\n\nUse it to automatically invite your backers to a private GitHub repository.","required":["id","created_at","modified_at","type","description","selectable","deletable","is_deleted","organization_id","metadata","visibility","properties","visibility_configurable"],"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.id","typeLabel":"string\u003cuuid4>"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.modified_at","typeLabel":"string\u003cdate-time> | null"},"type":{"type":"string","const":"github_repository","title":"Type","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.type","typeLabel":"string"},"description":{"type":"string","title":"Description","description":"The description of the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.description","typeLabel":"string"},"selectable":{"type":"boolean","title":"Selectable","description":"Whether the benefit is selectable when creating a product.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.selectable","typeLabel":"boolean"},"deletable":{"type":"boolean","title":"Deletable","description":"Whether the benefit is deletable.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.deletable","typeLabel":"boolean"},"is_deleted":{"type":"boolean","title":"Is Deleted","description":"Whether the benefit is deleted.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.is_deleted","typeLabel":"boolean"},"organization_id":{"type":"string","format":"uuid4","title":"Organization Id","description":"The ID of the organization owning the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.organization_id","typeLabel":"string\u003cuuid4>"},"metadata":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.metadata.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"number","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.metadata.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.metadata.additionalProperties","typeLabel":"string | integer | number | boolean"},"type":"object","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.metadata","typeLabel":"object"},"visibility":{"type":"string","enum":["draft","private","public"],"title":"Visibility","description":"The visibility of the benefit in the customer portal.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.visibility","typeLabel":"enum\u003cstring>"},"properties":{"properties":{"repository_owner":{"type":"string","title":"Repository Owner","description":"The owner of the repository.","examples":["polarsource"],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.properties.repository_owner","typeLabel":"string"},"repository_name":{"type":"string","title":"Repository Name","description":"The name of the repository.","examples":["private_repo"],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.properties.repository_name","typeLabel":"string"},"permission":{"type":"string","enum":["pull","triage","push","maintain","admin"],"title":"Permission","description":"The permission level to grant. Read more about roles and their permissions on [GitHub documentation](https://docs.github.com/en/organizations/managing-user-access-to-your-organizations-repositories/managing-repository-roles/repository-roles-for-an-organization#permissions-for-each-role).","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.properties.permission","typeLabel":"enum\u003cstring>"}},"type":"object","required":["repository_owner","repository_name","permission"],"title":"BenefitGitHubRepositoryProperties","description":"Properties for a benefit of type `github_repository`.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2.properties","typeLabel":"BenefitGitHubRepositoryProperties · object"}},"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.2","typeLabel":"BenefitGitHubRepository · object"},{"type":"object","title":"BenefitDownloadables","required":["id","created_at","modified_at","type","description","selectable","deletable","is_deleted","organization_id","metadata","visibility","properties","visibility_configurable"],"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.id","typeLabel":"string\u003cuuid4>"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.modified_at","typeLabel":"string\u003cdate-time> | null"},"type":{"type":"string","const":"downloadables","title":"Type","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.type","typeLabel":"string"},"description":{"type":"string","title":"Description","description":"The description of the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.description","typeLabel":"string"},"selectable":{"type":"boolean","title":"Selectable","description":"Whether the benefit is selectable when creating a product.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.selectable","typeLabel":"boolean"},"deletable":{"type":"boolean","title":"Deletable","description":"Whether the benefit is deletable.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.deletable","typeLabel":"boolean"},"is_deleted":{"type":"boolean","title":"Is Deleted","description":"Whether the benefit is deleted.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.is_deleted","typeLabel":"boolean"},"organization_id":{"type":"string","format":"uuid4","title":"Organization Id","description":"The ID of the organization owning the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.organization_id","typeLabel":"string\u003cuuid4>"},"metadata":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.metadata.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"number","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.metadata.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.metadata.additionalProperties","typeLabel":"string | integer | number | boolean"},"type":"object","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.metadata","typeLabel":"object"},"visibility":{"type":"string","enum":["draft","private","public"],"title":"Visibility","description":"The visibility of the benefit in the customer portal.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.visibility","typeLabel":"enum\u003cstring>"},"properties":{"properties":{"archived":{"additionalProperties":{"type":"boolean","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.properties.archived.additionalProperties","typeLabel":"boolean"},"propertyNames":{"format":"uuid4"},"type":"object","title":"Archived","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.properties.archived","typeLabel":"Archived · object"},"files":{"items":{"type":"string","format":"uuid4","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.properties.files.items.[INDEX]","typeLabel":"string\u003cuuid4>"},"type":"array","title":"Files","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.properties.files","typeLabel":"string\u003cuuid4>[]"}},"type":"object","required":["archived","files"],"title":"BenefitDownloadablesProperties","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3.properties","typeLabel":"BenefitDownloadablesProperties · object"}},"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.3","typeLabel":"BenefitDownloadables · object"},{"type":"object","title":"BenefitLicenseKeys","required":["id","created_at","modified_at","type","description","selectable","deletable","is_deleted","organization_id","metadata","visibility","properties","visibility_configurable"],"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.id","typeLabel":"string\u003cuuid4>"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.modified_at","typeLabel":"string\u003cdate-time> | null"},"type":{"type":"string","const":"license_keys","title":"Type","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.type","typeLabel":"string"},"description":{"type":"string","title":"Description","description":"The description of the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.description","typeLabel":"string"},"selectable":{"type":"boolean","title":"Selectable","description":"Whether the benefit is selectable when creating a product.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.selectable","typeLabel":"boolean"},"deletable":{"type":"boolean","title":"Deletable","description":"Whether the benefit is deletable.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.deletable","typeLabel":"boolean"},"is_deleted":{"type":"boolean","title":"Is Deleted","description":"Whether the benefit is deleted.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.is_deleted","typeLabel":"boolean"},"organization_id":{"type":"string","format":"uuid4","title":"Organization Id","description":"The ID of the organization owning the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.organization_id","typeLabel":"string\u003cuuid4>"},"metadata":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.metadata.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"number","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.metadata.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.metadata.additionalProperties","typeLabel":"string | integer | number | boolean"},"type":"object","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.metadata","typeLabel":"object"},"visibility":{"type":"string","enum":["draft","private","public"],"title":"Visibility","description":"The visibility of the benefit in the customer portal.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.visibility","typeLabel":"enum\u003cstring>"},"properties":{"properties":{"prefix":{"oneOf":[{"type":"string","title":"Prefix","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.properties.prefix.oneOf.0","typeLabel":"string"},{"type":"null","title":"Prefix","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.properties.prefix.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.properties.prefix","typeLabel":"string | null"},"expires":{"oneOf":[{"type":"object","title":"BenefitLicenseKeyExpirationProperties","required":["ttl","timeframe"],"properties":{"ttl":{"type":"integer","exclusiveMinimum":0,"title":"Ttl","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.properties.expires.oneOf.0.ttl","typeLabel":"integer"},"timeframe":{"type":"string","enum":["year","month","day"],"title":"Timeframe","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.properties.expires.oneOf.0.timeframe","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.properties.expires.oneOf.0","typeLabel":"BenefitLicenseKeyExpirationProperties · object"},{"type":"null","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.properties.expires.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.properties.expires","typeLabel":"BenefitLicenseKeyExpirationProperties · object | null"},"activations":{"oneOf":[{"type":"object","title":"BenefitLicenseKeyActivationProperties","required":["limit","enable_customer_admin"],"properties":{"limit":{"type":"integer","title":"Limit","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.properties.activations.oneOf.0.limit","typeLabel":"integer"},"enable_customer_admin":{"type":"boolean","title":"Enable Customer Admin","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.properties.activations.oneOf.0.enable_customer_admin","typeLabel":"boolean"}},"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.properties.activations.oneOf.0","typeLabel":"BenefitLicenseKeyActivationProperties · object"},{"type":"null","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.properties.activations.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.properties.activations","typeLabel":"BenefitLicenseKeyActivationProperties · object | null"},"limit_usage":{"oneOf":[{"type":"integer","title":"Limit Usage","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.properties.limit_usage.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Limit Usage","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.properties.limit_usage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.properties.limit_usage","typeLabel":"integer | null"}},"type":"object","required":["prefix","expires","activations","limit_usage"],"title":"BenefitLicenseKeysProperties","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4.properties","typeLabel":"BenefitLicenseKeysProperties · object"}},"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.4","typeLabel":"BenefitLicenseKeys · object"},{"type":"object","title":"BenefitMeterCredit","description":"A benefit of type `meter_unit`.\n\nUse it to grant a number of units on a specific meter.","required":["id","created_at","modified_at","type","description","selectable","deletable","is_deleted","organization_id","metadata","visibility","properties","visibility_configurable"],"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.id","typeLabel":"string\u003cuuid4>"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.modified_at","typeLabel":"string\u003cdate-time> | null"},"type":{"type":"string","const":"meter_credit","title":"Type","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.type","typeLabel":"string"},"description":{"type":"string","title":"Description","description":"The description of the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.description","typeLabel":"string"},"selectable":{"type":"boolean","title":"Selectable","description":"Whether the benefit is selectable when creating a product.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.selectable","typeLabel":"boolean"},"deletable":{"type":"boolean","title":"Deletable","description":"Whether the benefit is deletable.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.deletable","typeLabel":"boolean"},"is_deleted":{"type":"boolean","title":"Is Deleted","description":"Whether the benefit is deleted.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.is_deleted","typeLabel":"boolean"},"organization_id":{"type":"string","format":"uuid4","title":"Organization Id","description":"The ID of the organization owning the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.organization_id","typeLabel":"string\u003cuuid4>"},"metadata":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.metadata.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"number","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.metadata.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.metadata.additionalProperties","typeLabel":"string | integer | number | boolean"},"type":"object","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.metadata","typeLabel":"object"},"visibility":{"type":"string","enum":["draft","private","public"],"title":"Visibility","description":"The visibility of the benefit in the customer portal.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.visibility","typeLabel":"enum\u003cstring>"},"properties":{"properties":{"units":{"type":"integer","title":"Units","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.properties.units","typeLabel":"integer"},"rollover":{"type":"boolean","title":"Rollover","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.properties.rollover","typeLabel":"boolean"},"meter_id":{"type":"string","format":"uuid4","title":"Meter Id","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.properties.meter_id","typeLabel":"string\u003cuuid4>"}},"type":"object","required":["units","rollover","meter_id"],"title":"BenefitMeterCreditProperties","description":"Properties for a benefit of type `meter_unit`.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5.properties","typeLabel":"BenefitMeterCreditProperties · object"}},"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.5","typeLabel":"BenefitMeterCredit · object"},{"type":"object","title":"BenefitFeatureFlag","description":"A benefit of type `feature_flag`.\n\nUse it to grant feature flags with key-value metadata\nthat can be queried via the API and webhooks.","required":["id","created_at","modified_at","type","description","selectable","deletable","is_deleted","organization_id","metadata","visibility","properties","visibility_configurable"],"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.6.id","typeLabel":"string\u003cuuid4>"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.6.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.6.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.6.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.6.modified_at","typeLabel":"string\u003cdate-time> | null"},"type":{"type":"string","const":"feature_flag","title":"Type","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.6.type","typeLabel":"string"},"description":{"type":"string","title":"Description","description":"The description of the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.6.description","typeLabel":"string"},"selectable":{"type":"boolean","title":"Selectable","description":"Whether the benefit is selectable when creating a product.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.6.selectable","typeLabel":"boolean"},"deletable":{"type":"boolean","title":"Deletable","description":"Whether the benefit is deletable.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.6.deletable","typeLabel":"boolean"},"is_deleted":{"type":"boolean","title":"Is Deleted","description":"Whether the benefit is deleted.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.6.is_deleted","typeLabel":"boolean"},"organization_id":{"type":"string","format":"uuid4","title":"Organization Id","description":"The ID of the organization owning the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.6.organization_id","typeLabel":"string\u003cuuid4>"},"metadata":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.6.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.6.metadata.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"number","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.6.metadata.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.6.metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.6.metadata.additionalProperties","typeLabel":"string | integer | number | boolean"},"type":"object","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.6.metadata","typeLabel":"object"},"visibility":{"type":"string","enum":["draft","private","public"],"title":"Visibility","description":"The visibility of the benefit in the customer portal.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.6.visibility","typeLabel":"enum\u003cstring>"},"properties":{"properties":{},"type":"object","title":"BenefitFeatureFlagProperties","description":"Properties for a benefit of type `feature_flag`.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.6.properties","typeLabel":"BenefitFeatureFlagProperties · object"}},"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.6","typeLabel":"BenefitFeatureFlag · object"},{"type":"object","title":"BenefitSlackSharedChannel","required":["id","created_at","modified_at","type","description","selectable","deletable","is_deleted","organization_id","metadata","visibility","properties","visibility_configurable"],"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.id","typeLabel":"string\u003cuuid4>"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.modified_at","typeLabel":"string\u003cdate-time> | null"},"type":{"type":"string","const":"slack_shared_channel","title":"Type","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.type","typeLabel":"string"},"description":{"type":"string","title":"Description","description":"The description of the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.description","typeLabel":"string"},"selectable":{"type":"boolean","title":"Selectable","description":"Whether the benefit is selectable when creating a product.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.selectable","typeLabel":"boolean"},"deletable":{"type":"boolean","title":"Deletable","description":"Whether the benefit is deletable.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.deletable","typeLabel":"boolean"},"is_deleted":{"type":"boolean","title":"Is Deleted","description":"Whether the benefit is deleted.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.is_deleted","typeLabel":"boolean"},"organization_id":{"type":"string","format":"uuid4","title":"Organization Id","description":"The ID of the organization owning the benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.organization_id","typeLabel":"string\u003cuuid4>"},"metadata":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.metadata.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"number","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.metadata.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.metadata.additionalProperties","typeLabel":"string | integer | number | boolean"},"type":"object","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.metadata","typeLabel":"object"},"visibility":{"type":"string","enum":["draft","private","public"],"title":"Visibility","description":"The visibility of the benefit in the customer portal.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.visibility","typeLabel":"enum\u003cstring>"},"properties":{"properties":{"slack_integration_id":{"type":"string","format":"uuid4","title":"Slack Integration Id","description":"Polar Slack integration linked to this benefit.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.properties.slack_integration_id","typeLabel":"string\u003cuuid4>"},"channel_name_template":{"type":"string","maxLength":80,"minLength":1,"title":"Channel Name Template","description":"Template for the channel name. Supports placeholders: {customer_name}, {customer_email_local}, and {metadata.\u003ckey>} for any value stored in customer user metadata.","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.properties.channel_name_template","typeLabel":"string"},"private":{"type":"boolean","title":"Private","description":"Create the channel as private (recommended).","default":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.properties.private","typeLabel":"boolean"},"welcome_message":{"oneOf":[{"type":"string","title":"Welcome Message","description":"Optional message posted to the channel right after creation.","maxLength":4000,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.properties.welcome_message.oneOf.0","typeLabel":"string"},{"type":"null","title":"Welcome Message","description":"Optional message posted to the channel right after creation.","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.properties.welcome_message.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.properties.welcome_message","typeLabel":"string | null"},"archive_on_revoke":{"type":"boolean","title":"Archive On Revoke","description":"Archive the channel when the benefit is revoked.","default":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.properties.archive_on_revoke","typeLabel":"boolean"},"team_invitees":{"items":{"type":"string","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.properties.team_invitees.items.[INDEX]","typeLabel":"string"},"type":"array","title":"Team Invitees","description":"Slack user IDs from the merchant workspace to invite to every channel created for this benefit.","uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.properties.team_invitees","typeLabel":"string[]"}},"type":"object","required":["slack_integration_id","channel_name_template"],"title":"BenefitSlackSharedChannelProperties","isRequired":true,"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7.properties","typeLabel":"BenefitSlackSharedChannelProperties · object"}},"uniqueKey":"data.product.benefits.items.[INDEX].oneOf.7","typeLabel":"BenefitSlackSharedChannel · object"}],"uniqueKey":"data.product.benefits.items.[INDEX]","typeLabel":"BenefitCustom · object | BenefitDiscord · object | BenefitGitHubRepository · object | BenefitDownloadables · object | BenefitLicenseKeys · object | BenefitMeterCredit · object | BenefitFeatureFlag · object | BenefitSlackSharedChannel · object"},"type":"array","title":"Benefits","description":"List of benefits granted by the product.","isRequired":true,"uniqueKey":"data.product.benefits","typeLabel":"(BenefitCustom · object | BenefitDiscord · object | BenefitGitHubRepository · object | BenefitDownloadables · object | BenefitLicenseKeys · object | BenefitMeterCredit · object | BenefitFeatureFlag · object | BenefitSlackSharedChannel · object)[]"},"medias":{"items":{"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the object.","isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].id","typeLabel":"string\u003cuuid4>"},"organization_id":{"type":"string","format":"uuid4","title":"Organization Id","isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].organization_id","typeLabel":"string\u003cuuid4>"},"name":{"type":"string","title":"Name","isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].name","typeLabel":"string"},"path":{"type":"string","title":"Path","isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].path","typeLabel":"string"},"mime_type":{"type":"string","title":"Mime Type","isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].mime_type","typeLabel":"string"},"size":{"type":"integer","title":"Size","isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].size","typeLabel":"integer"},"storage_version":{"oneOf":[{"type":"string","title":"Storage Version","isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].storage_version.oneOf.0","typeLabel":"string"},{"type":"null","title":"Storage Version","isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].storage_version.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].storage_version","typeLabel":"string | null"},"checksum_etag":{"oneOf":[{"type":"string","title":"Checksum Etag","isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].checksum_etag.oneOf.0","typeLabel":"string"},{"type":"null","title":"Checksum Etag","isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].checksum_etag.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].checksum_etag","typeLabel":"string | null"},"checksum_sha256_base64":{"oneOf":[{"type":"string","title":"Checksum Sha256 Base64","isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].checksum_sha256_base64.oneOf.0","typeLabel":"string"},{"type":"null","title":"Checksum Sha256 Base64","isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].checksum_sha256_base64.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].checksum_sha256_base64","typeLabel":"string | null"},"checksum_sha256_hex":{"oneOf":[{"type":"string","title":"Checksum Sha256 Hex","isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].checksum_sha256_hex.oneOf.0","typeLabel":"string"},{"type":"null","title":"Checksum Sha256 Hex","isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].checksum_sha256_hex.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].checksum_sha256_hex","typeLabel":"string | null"},"last_modified_at":{"oneOf":[{"type":"string","title":"Last Modified At","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].last_modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Last Modified At","isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].last_modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].last_modified_at","typeLabel":"string\u003cdate-time> | null"},"version":{"oneOf":[{"type":"string","title":"Version","isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].version.oneOf.0","typeLabel":"string"},{"type":"null","title":"Version","isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].version.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].version","typeLabel":"string | null"},"service":{"type":"string","const":"product_media","title":"Service","isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].service","typeLabel":"string"},"is_uploaded":{"type":"boolean","title":"Is Uploaded","isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].is_uploaded","typeLabel":"boolean"},"created_at":{"type":"string","format":"date-time","title":"Created At","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.medias.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"}},"type":"object","required":["id","organization_id","name","path","mime_type","size","storage_version","checksum_etag","checksum_sha256_base64","checksum_sha256_hex","last_modified_at","version","service","is_uploaded","created_at","size_readable","public_url"],"title":"ProductMediaFileRead","description":"File to be used as a product media file.","uniqueKey":"data.product.medias.items.[INDEX]","typeLabel":"ProductMediaFileRead · object"},"type":"array","title":"Medias","description":"List of medias associated to the product.","isRequired":true,"uniqueKey":"data.product.medias","typeLabel":"ProductMediaFileRead · object[]"},"attached_custom_fields":{"items":{"properties":{"custom_field_id":{"type":"string","format":"uuid4","title":"Custom Field Id","description":"ID of the custom field.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field_id","typeLabel":"string\u003cuuid4>"},"custom_field":{"oneOf":[{"type":"object","title":"CustomFieldText","description":"Schema for a custom field of type text.","required":["created_at","modified_at","id","metadata","type","slug","name","organization_id","properties"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the object.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.id","typeLabel":"string\u003cuuid4>"},"metadata":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.metadata.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"number","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.metadata.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.metadata.additionalProperties","typeLabel":"string | integer | number | boolean"},"type":"object","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.metadata","typeLabel":"object"},"type":{"type":"string","const":"text","title":"Type","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.type","typeLabel":"string"},"slug":{"type":"string","title":"Slug","description":"Identifier of the custom field. It'll be used as key when storing the value.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.slug","typeLabel":"string"},"name":{"type":"string","title":"Name","description":"Name of the custom field.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.name","typeLabel":"string"},"organization_id":{"type":"string","format":"uuid4","title":"Organization Id","description":"The ID of the organization owning the custom field.","examples":["1dbfc517-0bbf-4301-9ba8-555ca42b9737"],"isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.organization_id","typeLabel":"string\u003cuuid4>"},"properties":{"properties":{"form_label":{"type":"string","minLength":1,"title":"Form Label","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.properties.form_label","typeLabel":"string"},"form_help_text":{"type":"string","minLength":1,"title":"Form Help Text","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.properties.form_help_text","typeLabel":"string"},"form_placeholder":{"type":"string","minLength":1,"title":"Form Placeholder","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.properties.form_placeholder","typeLabel":"string"},"textarea":{"type":"boolean","title":"Textarea","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.properties.textarea","typeLabel":"boolean"},"min_length":{"type":"integer","maximum":2147483647,"minimum":0,"title":"Min Length","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.properties.min_length","typeLabel":"integer"},"max_length":{"type":"integer","maximum":2147483647,"minimum":0,"title":"Max Length","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.properties.max_length","typeLabel":"integer"}},"type":"object","title":"CustomFieldTextProperties","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0.properties","typeLabel":"CustomFieldTextProperties · object"}},"isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.0","typeLabel":"CustomFieldText · object"},{"type":"object","title":"CustomFieldNumber","description":"Schema for a custom field of type number.","required":["created_at","modified_at","id","metadata","type","slug","name","organization_id","properties"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the object.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1.id","typeLabel":"string\u003cuuid4>"},"metadata":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1.metadata.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"number","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1.metadata.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1.metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1.metadata.additionalProperties","typeLabel":"string | integer | number | boolean"},"type":"object","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1.metadata","typeLabel":"object"},"type":{"type":"string","const":"number","title":"Type","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1.type","typeLabel":"string"},"slug":{"type":"string","title":"Slug","description":"Identifier of the custom field. It'll be used as key when storing the value.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1.slug","typeLabel":"string"},"name":{"type":"string","title":"Name","description":"Name of the custom field.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1.name","typeLabel":"string"},"organization_id":{"type":"string","format":"uuid4","title":"Organization Id","description":"The ID of the organization owning the custom field.","examples":["1dbfc517-0bbf-4301-9ba8-555ca42b9737"],"isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1.organization_id","typeLabel":"string\u003cuuid4>"},"properties":{"properties":{"form_label":{"type":"string","minLength":1,"title":"Form Label","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1.properties.form_label","typeLabel":"string"},"form_help_text":{"type":"string","minLength":1,"title":"Form Help Text","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1.properties.form_help_text","typeLabel":"string"},"form_placeholder":{"type":"string","minLength":1,"title":"Form Placeholder","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1.properties.form_placeholder","typeLabel":"string"},"ge":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Ge","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1.properties.ge","typeLabel":"integer"},"le":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Le","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1.properties.le","typeLabel":"integer"}},"type":"object","title":"CustomFieldNumberProperties","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1.properties","typeLabel":"CustomFieldNumberProperties · object"}},"isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.1","typeLabel":"CustomFieldNumber · object"},{"type":"object","title":"CustomFieldDate","description":"Schema for a custom field of type date.","required":["created_at","modified_at","id","metadata","type","slug","name","organization_id","properties"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the object.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2.id","typeLabel":"string\u003cuuid4>"},"metadata":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2.metadata.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"number","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2.metadata.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2.metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2.metadata.additionalProperties","typeLabel":"string | integer | number | boolean"},"type":"object","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2.metadata","typeLabel":"object"},"type":{"type":"string","const":"date","title":"Type","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2.type","typeLabel":"string"},"slug":{"type":"string","title":"Slug","description":"Identifier of the custom field. It'll be used as key when storing the value.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2.slug","typeLabel":"string"},"name":{"type":"string","title":"Name","description":"Name of the custom field.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2.name","typeLabel":"string"},"organization_id":{"type":"string","format":"uuid4","title":"Organization Id","description":"The ID of the organization owning the custom field.","examples":["1dbfc517-0bbf-4301-9ba8-555ca42b9737"],"isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2.organization_id","typeLabel":"string\u003cuuid4>"},"properties":{"properties":{"form_label":{"type":"string","minLength":1,"title":"Form Label","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2.properties.form_label","typeLabel":"string"},"form_help_text":{"type":"string","minLength":1,"title":"Form Help Text","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2.properties.form_help_text","typeLabel":"string"},"form_placeholder":{"type":"string","minLength":1,"title":"Form Placeholder","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2.properties.form_placeholder","typeLabel":"string"},"ge":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Ge","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2.properties.ge","typeLabel":"integer"},"le":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"title":"Le","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2.properties.le","typeLabel":"integer"}},"type":"object","title":"CustomFieldDateProperties","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2.properties","typeLabel":"CustomFieldDateProperties · object"}},"isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.2","typeLabel":"CustomFieldDate · object"},{"type":"object","title":"CustomFieldCheckbox","description":"Schema for a custom field of type checkbox.","required":["created_at","modified_at","id","metadata","type","slug","name","organization_id","properties"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.3.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.3.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.3.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.3.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the object.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.3.id","typeLabel":"string\u003cuuid4>"},"metadata":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.3.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.3.metadata.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"number","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.3.metadata.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.3.metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.3.metadata.additionalProperties","typeLabel":"string | integer | number | boolean"},"type":"object","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.3.metadata","typeLabel":"object"},"type":{"type":"string","const":"checkbox","title":"Type","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.3.type","typeLabel":"string"},"slug":{"type":"string","title":"Slug","description":"Identifier of the custom field. It'll be used as key when storing the value.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.3.slug","typeLabel":"string"},"name":{"type":"string","title":"Name","description":"Name of the custom field.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.3.name","typeLabel":"string"},"organization_id":{"type":"string","format":"uuid4","title":"Organization Id","description":"The ID of the organization owning the custom field.","examples":["1dbfc517-0bbf-4301-9ba8-555ca42b9737"],"isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.3.organization_id","typeLabel":"string\u003cuuid4>"},"properties":{"properties":{"form_label":{"type":"string","minLength":1,"title":"Form Label","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.3.properties.form_label","typeLabel":"string"},"form_help_text":{"type":"string","minLength":1,"title":"Form Help Text","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.3.properties.form_help_text","typeLabel":"string"},"form_placeholder":{"type":"string","minLength":1,"title":"Form Placeholder","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.3.properties.form_placeholder","typeLabel":"string"}},"type":"object","title":"CustomFieldCheckboxProperties","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.3.properties","typeLabel":"CustomFieldCheckboxProperties · object"}},"isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.3","typeLabel":"CustomFieldCheckbox · object"},{"type":"object","title":"CustomFieldSelect","description":"Schema for a custom field of type select.","required":["created_at","modified_at","id","metadata","type","slug","name","organization_id","properties"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the object.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.id","typeLabel":"string\u003cuuid4>"},"metadata":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.metadata.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"number","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.metadata.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.metadata.additionalProperties","typeLabel":"string | integer | number | boolean"},"type":"object","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.metadata","typeLabel":"object"},"type":{"type":"string","const":"select","title":"Type","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.type","typeLabel":"string"},"slug":{"type":"string","title":"Slug","description":"Identifier of the custom field. It'll be used as key when storing the value.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.slug","typeLabel":"string"},"name":{"type":"string","title":"Name","description":"Name of the custom field.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.name","typeLabel":"string"},"organization_id":{"type":"string","format":"uuid4","title":"Organization Id","description":"The ID of the organization owning the custom field.","examples":["1dbfc517-0bbf-4301-9ba8-555ca42b9737"],"isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.organization_id","typeLabel":"string\u003cuuid4>"},"properties":{"properties":{"options":{"items":{"properties":{"value":{"type":"string","minLength":1,"title":"Value","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.properties.options.items.[INDEX].value","typeLabel":"string"},"label":{"type":"string","minLength":1,"title":"Label","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.properties.options.items.[INDEX].label","typeLabel":"string"}},"type":"object","required":["value","label"],"title":"CustomFieldSelectOption","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.properties.options.items.[INDEX]","typeLabel":"CustomFieldSelectOption · object"},"type":"array","minItems":1,"title":"Options","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.properties.options","typeLabel":"CustomFieldSelectOption · object[]"},"form_label":{"type":"string","minLength":1,"title":"Form Label","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.properties.form_label","typeLabel":"string"},"form_help_text":{"type":"string","minLength":1,"title":"Form Help Text","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.properties.form_help_text","typeLabel":"string"},"form_placeholder":{"type":"string","minLength":1,"title":"Form Placeholder","uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.properties.form_placeholder","typeLabel":"string"}},"type":"object","required":["options"],"title":"CustomFieldSelectProperties","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4.properties","typeLabel":"CustomFieldSelectProperties · object"}},"isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field.oneOf.4","typeLabel":"CustomFieldSelect · object"}],"isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].custom_field","typeLabel":"CustomFieldText · object | CustomFieldNumber · object | CustomFieldDate · object | CustomFieldCheckbox · object | CustomFieldSelect · object"},"order":{"type":"integer","title":"Order","description":"Order of the custom field in the resource.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].order","typeLabel":"integer"},"required":{"type":"boolean","title":"Required","description":"Whether the value is required for this custom field.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields.items.[INDEX].required","typeLabel":"boolean"}},"type":"object","required":["custom_field_id","custom_field","order","required"],"title":"AttachedCustomField","description":"Schema of a custom field attached to a resource.","uniqueKey":"data.product.attached_custom_fields.items.[INDEX]","typeLabel":"AttachedCustomField · object"},"type":"array","title":"Attached Custom Fields","description":"List of custom fields attached to the product.","isRequired":true,"uniqueKey":"data.product.attached_custom_fields","typeLabel":"AttachedCustomField · object[]"}},"type":"object","required":["id","created_at","modified_at","trial_interval","trial_interval_count","name","description","visibility","recurring_interval","recurring_interval_count","meter_interval","meter_interval_count","is_recurring","is_archived","organization_id","metadata","is_deletable","prices","benefits","medias","attached_custom_fields"],"title":"Product","description":"A product.","isRequired":true,"uniqueKey":"data.product","typeLabel":"Product · object"},"discount":{"oneOf":[{"type":"object","title":"DiscountFixedOnceForeverDurationBase","required":["duration","type","amount","currency","amounts","created_at","modified_at","id","metadata","name","code","starts_at","ends_at","max_redemptions","max_redemptions_per_customer","redemptions_count","organization_id"],"properties":{"duration":{"type":"string","enum":["once","forever","repeating"],"title":"DiscountDuration","isRequired":true,"uniqueKey":"data.discount.oneOf.0.duration","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["fixed","percentage"],"title":"DiscountType","isRequired":true,"uniqueKey":"data.discount.oneOf.0.type","typeLabel":"enum\u003cstring>"},"amount":{"type":"integer","title":"Amount","deprecated":true,"examples":[1000],"isRequired":true,"uniqueKey":"data.discount.oneOf.0.amount","typeLabel":"integer"},"currency":{"type":"string","title":"Currency","deprecated":true,"examples":["usd"],"isRequired":true,"uniqueKey":"data.discount.oneOf.0.currency","typeLabel":"string"},"amounts":{"additionalProperties":{"type":"integer","uniqueKey":"data.discount.oneOf.0.amounts.additionalProperties","typeLabel":"integer"},"type":"object","title":"Amounts","description":"Map of currency to fixed amount to discount from the total.","examples":[{"eur":900,"usd":1000}],"isRequired":true,"uniqueKey":"data.discount.oneOf.0.amounts","typeLabel":"Amounts · object"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.discount.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.discount.oneOf.0.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.discount.oneOf.0.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.0.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the object.","isRequired":true,"uniqueKey":"data.discount.oneOf.0.id","typeLabel":"string\u003cuuid4>"},"metadata":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.discount.oneOf.0.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.discount.oneOf.0.metadata.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"number","uniqueKey":"data.discount.oneOf.0.metadata.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.discount.oneOf.0.metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"data.discount.oneOf.0.metadata.additionalProperties","typeLabel":"string | integer | number | boolean"},"type":"object","isRequired":true,"uniqueKey":"data.discount.oneOf.0.metadata","typeLabel":"object"},"name":{"type":"string","title":"Name","description":"Name of the discount. Will be displayed to the customer when the discount is applied.","isRequired":true,"uniqueKey":"data.discount.oneOf.0.name","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","description":"Code customers can use to apply the discount during checkout.","isRequired":true,"uniqueKey":"data.discount.oneOf.0.code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","description":"Code customers can use to apply the discount during checkout.","isRequired":true,"uniqueKey":"data.discount.oneOf.0.code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.0.code","typeLabel":"string | null"},"starts_at":{"oneOf":[{"type":"string","title":"Starts At","description":"Timestamp after which the discount is redeemable.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.discount.oneOf.0.starts_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Starts At","description":"Timestamp after which the discount is redeemable.","isRequired":true,"uniqueKey":"data.discount.oneOf.0.starts_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.0.starts_at","typeLabel":"string\u003cdate-time> | null"},"ends_at":{"oneOf":[{"type":"string","title":"Ends At","description":"Timestamp after which the discount is no longer redeemable.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.discount.oneOf.0.ends_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Ends At","description":"Timestamp after which the discount is no longer redeemable.","isRequired":true,"uniqueKey":"data.discount.oneOf.0.ends_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.0.ends_at","typeLabel":"string\u003cdate-time> | null"},"max_redemptions":{"oneOf":[{"type":"integer","title":"Max Redemptions","description":"Maximum number of times the discount can be redeemed.","isRequired":true,"uniqueKey":"data.discount.oneOf.0.max_redemptions.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Redemptions","description":"Maximum number of times the discount can be redeemed.","isRequired":true,"uniqueKey":"data.discount.oneOf.0.max_redemptions.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.0.max_redemptions","typeLabel":"integer | null"},"max_redemptions_per_customer":{"oneOf":[{"type":"integer","title":"Max Redemptions Per Customer","description":"Maximum number of times the discount can be redeemed by a single customer.","isRequired":true,"uniqueKey":"data.discount.oneOf.0.max_redemptions_per_customer.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Redemptions Per Customer","description":"Maximum number of times the discount can be redeemed by a single customer.","isRequired":true,"uniqueKey":"data.discount.oneOf.0.max_redemptions_per_customer.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.0.max_redemptions_per_customer","typeLabel":"integer | null"},"redemptions_count":{"type":"integer","title":"Redemptions Count","description":"Number of times the discount has been redeemed.","isRequired":true,"uniqueKey":"data.discount.oneOf.0.redemptions_count","typeLabel":"integer"},"organization_id":{"type":"string","format":"uuid4","title":"Organization Id","description":"The organization ID.","examples":["1dbfc517-0bbf-4301-9ba8-555ca42b9737"],"isRequired":true,"uniqueKey":"data.discount.oneOf.0.organization_id","typeLabel":"string\u003cuuid4>"}},"isRequired":true,"uniqueKey":"data.discount.oneOf.0","typeLabel":"DiscountFixedOnceForeverDurationBase · object"},{"type":"object","title":"DiscountFixedRepeatDurationBase","required":["duration","duration_in_months","type","amount","currency","amounts","created_at","modified_at","id","metadata","name","code","starts_at","ends_at","max_redemptions","max_redemptions_per_customer","redemptions_count","organization_id"],"properties":{"duration":{"type":"string","enum":["once","forever","repeating"],"title":"DiscountDuration","isRequired":true,"uniqueKey":"data.discount.oneOf.1.duration","typeLabel":"enum\u003cstring>"},"duration_in_months":{"type":"integer","title":"Duration In Months","isRequired":true,"uniqueKey":"data.discount.oneOf.1.duration_in_months","typeLabel":"integer"},"type":{"type":"string","enum":["fixed","percentage"],"title":"DiscountType","isRequired":true,"uniqueKey":"data.discount.oneOf.1.type","typeLabel":"enum\u003cstring>"},"amount":{"type":"integer","title":"Amount","deprecated":true,"examples":[1000],"isRequired":true,"uniqueKey":"data.discount.oneOf.1.amount","typeLabel":"integer"},"currency":{"type":"string","title":"Currency","deprecated":true,"examples":["usd"],"isRequired":true,"uniqueKey":"data.discount.oneOf.1.currency","typeLabel":"string"},"amounts":{"additionalProperties":{"type":"integer","uniqueKey":"data.discount.oneOf.1.amounts.additionalProperties","typeLabel":"integer"},"type":"object","title":"Amounts","description":"Map of currency to fixed amount to discount from the total.","examples":[{"eur":900,"usd":1000}],"isRequired":true,"uniqueKey":"data.discount.oneOf.1.amounts","typeLabel":"Amounts · object"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.discount.oneOf.1.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.discount.oneOf.1.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.discount.oneOf.1.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.1.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the object.","isRequired":true,"uniqueKey":"data.discount.oneOf.1.id","typeLabel":"string\u003cuuid4>"},"metadata":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.discount.oneOf.1.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.discount.oneOf.1.metadata.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"number","uniqueKey":"data.discount.oneOf.1.metadata.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.discount.oneOf.1.metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"data.discount.oneOf.1.metadata.additionalProperties","typeLabel":"string | integer | number | boolean"},"type":"object","isRequired":true,"uniqueKey":"data.discount.oneOf.1.metadata","typeLabel":"object"},"name":{"type":"string","title":"Name","description":"Name of the discount. Will be displayed to the customer when the discount is applied.","isRequired":true,"uniqueKey":"data.discount.oneOf.1.name","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","description":"Code customers can use to apply the discount during checkout.","isRequired":true,"uniqueKey":"data.discount.oneOf.1.code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","description":"Code customers can use to apply the discount during checkout.","isRequired":true,"uniqueKey":"data.discount.oneOf.1.code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.1.code","typeLabel":"string | null"},"starts_at":{"oneOf":[{"type":"string","title":"Starts At","description":"Timestamp after which the discount is redeemable.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.discount.oneOf.1.starts_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Starts At","description":"Timestamp after which the discount is redeemable.","isRequired":true,"uniqueKey":"data.discount.oneOf.1.starts_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.1.starts_at","typeLabel":"string\u003cdate-time> | null"},"ends_at":{"oneOf":[{"type":"string","title":"Ends At","description":"Timestamp after which the discount is no longer redeemable.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.discount.oneOf.1.ends_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Ends At","description":"Timestamp after which the discount is no longer redeemable.","isRequired":true,"uniqueKey":"data.discount.oneOf.1.ends_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.1.ends_at","typeLabel":"string\u003cdate-time> | null"},"max_redemptions":{"oneOf":[{"type":"integer","title":"Max Redemptions","description":"Maximum number of times the discount can be redeemed.","isRequired":true,"uniqueKey":"data.discount.oneOf.1.max_redemptions.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Redemptions","description":"Maximum number of times the discount can be redeemed.","isRequired":true,"uniqueKey":"data.discount.oneOf.1.max_redemptions.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.1.max_redemptions","typeLabel":"integer | null"},"max_redemptions_per_customer":{"oneOf":[{"type":"integer","title":"Max Redemptions Per Customer","description":"Maximum number of times the discount can be redeemed by a single customer.","isRequired":true,"uniqueKey":"data.discount.oneOf.1.max_redemptions_per_customer.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Redemptions Per Customer","description":"Maximum number of times the discount can be redeemed by a single customer.","isRequired":true,"uniqueKey":"data.discount.oneOf.1.max_redemptions_per_customer.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.1.max_redemptions_per_customer","typeLabel":"integer | null"},"redemptions_count":{"type":"integer","title":"Redemptions Count","description":"Number of times the discount has been redeemed.","isRequired":true,"uniqueKey":"data.discount.oneOf.1.redemptions_count","typeLabel":"integer"},"organization_id":{"type":"string","format":"uuid4","title":"Organization Id","description":"The organization ID.","examples":["1dbfc517-0bbf-4301-9ba8-555ca42b9737"],"isRequired":true,"uniqueKey":"data.discount.oneOf.1.organization_id","typeLabel":"string\u003cuuid4>"}},"isRequired":true,"uniqueKey":"data.discount.oneOf.1","typeLabel":"DiscountFixedRepeatDurationBase · object"},{"type":"object","title":"DiscountPercentageOnceForeverDurationBase","required":["duration","type","basis_points","created_at","modified_at","id","metadata","name","code","starts_at","ends_at","max_redemptions","max_redemptions_per_customer","redemptions_count","organization_id"],"properties":{"duration":{"type":"string","enum":["once","forever","repeating"],"title":"DiscountDuration","isRequired":true,"uniqueKey":"data.discount.oneOf.2.duration","typeLabel":"enum\u003cstring>"},"type":{"type":"string","enum":["fixed","percentage"],"title":"DiscountType","isRequired":true,"uniqueKey":"data.discount.oneOf.2.type","typeLabel":"enum\u003cstring>"},"basis_points":{"type":"integer","title":"Basis Points","description":"Discount percentage in basis points. A basis point is 1/100th of a percent. For example, 1000 basis points equals a 10% discount.","examples":[1000],"isRequired":true,"uniqueKey":"data.discount.oneOf.2.basis_points","typeLabel":"integer"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.discount.oneOf.2.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.discount.oneOf.2.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.discount.oneOf.2.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.2.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the object.","isRequired":true,"uniqueKey":"data.discount.oneOf.2.id","typeLabel":"string\u003cuuid4>"},"metadata":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.discount.oneOf.2.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.discount.oneOf.2.metadata.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"number","uniqueKey":"data.discount.oneOf.2.metadata.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.discount.oneOf.2.metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"data.discount.oneOf.2.metadata.additionalProperties","typeLabel":"string | integer | number | boolean"},"type":"object","isRequired":true,"uniqueKey":"data.discount.oneOf.2.metadata","typeLabel":"object"},"name":{"type":"string","title":"Name","description":"Name of the discount. Will be displayed to the customer when the discount is applied.","isRequired":true,"uniqueKey":"data.discount.oneOf.2.name","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","description":"Code customers can use to apply the discount during checkout.","isRequired":true,"uniqueKey":"data.discount.oneOf.2.code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","description":"Code customers can use to apply the discount during checkout.","isRequired":true,"uniqueKey":"data.discount.oneOf.2.code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.2.code","typeLabel":"string | null"},"starts_at":{"oneOf":[{"type":"string","title":"Starts At","description":"Timestamp after which the discount is redeemable.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.discount.oneOf.2.starts_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Starts At","description":"Timestamp after which the discount is redeemable.","isRequired":true,"uniqueKey":"data.discount.oneOf.2.starts_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.2.starts_at","typeLabel":"string\u003cdate-time> | null"},"ends_at":{"oneOf":[{"type":"string","title":"Ends At","description":"Timestamp after which the discount is no longer redeemable.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.discount.oneOf.2.ends_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Ends At","description":"Timestamp after which the discount is no longer redeemable.","isRequired":true,"uniqueKey":"data.discount.oneOf.2.ends_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.2.ends_at","typeLabel":"string\u003cdate-time> | null"},"max_redemptions":{"oneOf":[{"type":"integer","title":"Max Redemptions","description":"Maximum number of times the discount can be redeemed.","isRequired":true,"uniqueKey":"data.discount.oneOf.2.max_redemptions.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Redemptions","description":"Maximum number of times the discount can be redeemed.","isRequired":true,"uniqueKey":"data.discount.oneOf.2.max_redemptions.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.2.max_redemptions","typeLabel":"integer | null"},"max_redemptions_per_customer":{"oneOf":[{"type":"integer","title":"Max Redemptions Per Customer","description":"Maximum number of times the discount can be redeemed by a single customer.","isRequired":true,"uniqueKey":"data.discount.oneOf.2.max_redemptions_per_customer.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Redemptions Per Customer","description":"Maximum number of times the discount can be redeemed by a single customer.","isRequired":true,"uniqueKey":"data.discount.oneOf.2.max_redemptions_per_customer.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.2.max_redemptions_per_customer","typeLabel":"integer | null"},"redemptions_count":{"type":"integer","title":"Redemptions Count","description":"Number of times the discount has been redeemed.","isRequired":true,"uniqueKey":"data.discount.oneOf.2.redemptions_count","typeLabel":"integer"},"organization_id":{"type":"string","format":"uuid4","title":"Organization Id","description":"The organization ID.","examples":["1dbfc517-0bbf-4301-9ba8-555ca42b9737"],"isRequired":true,"uniqueKey":"data.discount.oneOf.2.organization_id","typeLabel":"string\u003cuuid4>"}},"isRequired":true,"uniqueKey":"data.discount.oneOf.2","typeLabel":"DiscountPercentageOnceForeverDurationBase · object"},{"type":"object","title":"DiscountPercentageRepeatDurationBase","required":["duration","duration_in_months","type","basis_points","created_at","modified_at","id","metadata","name","code","starts_at","ends_at","max_redemptions","max_redemptions_per_customer","redemptions_count","organization_id"],"properties":{"duration":{"type":"string","enum":["once","forever","repeating"],"title":"DiscountDuration","isRequired":true,"uniqueKey":"data.discount.oneOf.3.duration","typeLabel":"enum\u003cstring>"},"duration_in_months":{"type":"integer","title":"Duration In Months","isRequired":true,"uniqueKey":"data.discount.oneOf.3.duration_in_months","typeLabel":"integer"},"type":{"type":"string","enum":["fixed","percentage"],"title":"DiscountType","isRequired":true,"uniqueKey":"data.discount.oneOf.3.type","typeLabel":"enum\u003cstring>"},"basis_points":{"type":"integer","title":"Basis Points","description":"Discount percentage in basis points. A basis point is 1/100th of a percent. For example, 1000 basis points equals a 10% discount.","examples":[1000],"isRequired":true,"uniqueKey":"data.discount.oneOf.3.basis_points","typeLabel":"integer"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.discount.oneOf.3.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.discount.oneOf.3.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.discount.oneOf.3.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.3.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the object.","isRequired":true,"uniqueKey":"data.discount.oneOf.3.id","typeLabel":"string\u003cuuid4>"},"metadata":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.discount.oneOf.3.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.discount.oneOf.3.metadata.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"number","uniqueKey":"data.discount.oneOf.3.metadata.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.discount.oneOf.3.metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"data.discount.oneOf.3.metadata.additionalProperties","typeLabel":"string | integer | number | boolean"},"type":"object","isRequired":true,"uniqueKey":"data.discount.oneOf.3.metadata","typeLabel":"object"},"name":{"type":"string","title":"Name","description":"Name of the discount. Will be displayed to the customer when the discount is applied.","isRequired":true,"uniqueKey":"data.discount.oneOf.3.name","typeLabel":"string"},"code":{"oneOf":[{"type":"string","title":"Code","description":"Code customers can use to apply the discount during checkout.","isRequired":true,"uniqueKey":"data.discount.oneOf.3.code.oneOf.0","typeLabel":"string"},{"type":"null","title":"Code","description":"Code customers can use to apply the discount during checkout.","isRequired":true,"uniqueKey":"data.discount.oneOf.3.code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.3.code","typeLabel":"string | null"},"starts_at":{"oneOf":[{"type":"string","title":"Starts At","description":"Timestamp after which the discount is redeemable.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.discount.oneOf.3.starts_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Starts At","description":"Timestamp after which the discount is redeemable.","isRequired":true,"uniqueKey":"data.discount.oneOf.3.starts_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.3.starts_at","typeLabel":"string\u003cdate-time> | null"},"ends_at":{"oneOf":[{"type":"string","title":"Ends At","description":"Timestamp after which the discount is no longer redeemable.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.discount.oneOf.3.ends_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Ends At","description":"Timestamp after which the discount is no longer redeemable.","isRequired":true,"uniqueKey":"data.discount.oneOf.3.ends_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.3.ends_at","typeLabel":"string\u003cdate-time> | null"},"max_redemptions":{"oneOf":[{"type":"integer","title":"Max Redemptions","description":"Maximum number of times the discount can be redeemed.","isRequired":true,"uniqueKey":"data.discount.oneOf.3.max_redemptions.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Redemptions","description":"Maximum number of times the discount can be redeemed.","isRequired":true,"uniqueKey":"data.discount.oneOf.3.max_redemptions.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.3.max_redemptions","typeLabel":"integer | null"},"max_redemptions_per_customer":{"oneOf":[{"type":"integer","title":"Max Redemptions Per Customer","description":"Maximum number of times the discount can be redeemed by a single customer.","isRequired":true,"uniqueKey":"data.discount.oneOf.3.max_redemptions_per_customer.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Redemptions Per Customer","description":"Maximum number of times the discount can be redeemed by a single customer.","isRequired":true,"uniqueKey":"data.discount.oneOf.3.max_redemptions_per_customer.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount.oneOf.3.max_redemptions_per_customer","typeLabel":"integer | null"},"redemptions_count":{"type":"integer","title":"Redemptions Count","description":"Number of times the discount has been redeemed.","isRequired":true,"uniqueKey":"data.discount.oneOf.3.redemptions_count","typeLabel":"integer"},"organization_id":{"type":"string","format":"uuid4","title":"Organization Id","description":"The organization ID.","examples":["1dbfc517-0bbf-4301-9ba8-555ca42b9737"],"isRequired":true,"uniqueKey":"data.discount.oneOf.3.organization_id","typeLabel":"string\u003cuuid4>"}},"isRequired":true,"uniqueKey":"data.discount.oneOf.3","typeLabel":"DiscountPercentageRepeatDurationBase · object"},{"type":"null","title":"Discount","isRequired":true,"uniqueKey":"data.discount.oneOf.4","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount","typeLabel":"DiscountFixedOnceForeverDurationBase · object | DiscountFixedRepeatDurationBase · object | DiscountPercentageOnceForeverDurationBase · object | DiscountPercentageRepeatDurationBase · object | null"},"prices":{"items":{"oneOf":[{"type":"object","title":"LegacyRecurringProductPriceFixed","description":"A recurring price for a product, i.e. a subscription.\n\n**Deprecated**: The recurring interval should be set on the product itself.","required":["created_at","modified_at","id","source","amount_type","price_currency","tax_behavior","is_archived","product_id","type","recurring_interval","price_amount","legacy"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.0.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.0.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.0.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.0.id","typeLabel":"string\u003cuuid4>"},"source":{"type":"string","enum":["catalog","ad_hoc"],"title":"ProductPriceSource","description":"The source of the price . `catalog` is a predefined price, while `ad_hoc` is a price created dynamically on a Checkout session.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.0.source","typeLabel":"enum\u003cstring>"},"amount_type":{"type":"string","const":"fixed","title":"Amount Type","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.0.amount_type","typeLabel":"string"},"price_currency":{"type":"string","title":"Price Currency","description":"The currency in which the customer will be charged.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.0.price_currency","typeLabel":"string"},"tax_behavior":{"oneOf":[{"type":"string","title":"TaxBehaviorOption","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","enum":["location","inclusive","exclusive"],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.0.tax_behavior.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.0.tax_behavior.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.0.tax_behavior","typeLabel":"enum\u003cstring> | null"},"is_archived":{"type":"boolean","title":"Is Archived","description":"Whether the price is archived and no longer available.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.0.is_archived","typeLabel":"boolean"},"product_id":{"type":"string","format":"uuid4","title":"Product Id","description":"The ID of the product owning the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.0.product_id","typeLabel":"string\u003cuuid4>"},"type":{"type":"string","const":"recurring","title":"Type","description":"The type of the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.0.type","typeLabel":"string"},"recurring_interval":{"type":"string","enum":["day","week","month","year"],"title":"RecurringInterval","description":"The recurring interval of the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.0.recurring_interval","typeLabel":"enum\u003cstring>"},"price_amount":{"type":"integer","title":"Price Amount","description":"The price in cents.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.0.price_amount","typeLabel":"integer"}},"uniqueKey":"data.prices.items.[INDEX].oneOf.0","typeLabel":"LegacyRecurringProductPriceFixed · object"},{"type":"object","title":"LegacyRecurringProductPriceCustom","description":"A pay-what-you-want recurring price for a product, i.e. a subscription.\n\n**Deprecated**: The recurring interval should be set on the product itself.","required":["created_at","modified_at","id","source","amount_type","price_currency","tax_behavior","is_archived","product_id","type","recurring_interval","minimum_amount","maximum_amount","preset_amount","legacy"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.id","typeLabel":"string\u003cuuid4>"},"source":{"type":"string","enum":["catalog","ad_hoc"],"title":"ProductPriceSource","description":"The source of the price . `catalog` is a predefined price, while `ad_hoc` is a price created dynamically on a Checkout session.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.source","typeLabel":"enum\u003cstring>"},"amount_type":{"type":"string","const":"custom","title":"Amount Type","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.amount_type","typeLabel":"string"},"price_currency":{"type":"string","title":"Price Currency","description":"The currency in which the customer will be charged.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.price_currency","typeLabel":"string"},"tax_behavior":{"oneOf":[{"type":"string","title":"TaxBehaviorOption","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","enum":["location","inclusive","exclusive"],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.tax_behavior.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.tax_behavior.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.tax_behavior","typeLabel":"enum\u003cstring> | null"},"is_archived":{"type":"boolean","title":"Is Archived","description":"Whether the price is archived and no longer available.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.is_archived","typeLabel":"boolean"},"product_id":{"type":"string","format":"uuid4","title":"Product Id","description":"The ID of the product owning the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.product_id","typeLabel":"string\u003cuuid4>"},"type":{"type":"string","const":"recurring","title":"Type","description":"The type of the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.type","typeLabel":"string"},"recurring_interval":{"type":"string","enum":["day","week","month","year"],"title":"RecurringInterval","description":"The recurring interval of the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.recurring_interval","typeLabel":"enum\u003cstring>"},"minimum_amount":{"type":"integer","title":"Minimum Amount","description":"The minimum amount the customer can pay. If 0, the price is 'free or pay what you want'.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.minimum_amount","typeLabel":"integer"},"maximum_amount":{"oneOf":[{"type":"integer","title":"Maximum Amount","description":"The maximum amount the customer can pay.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.maximum_amount.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Maximum Amount","description":"The maximum amount the customer can pay.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.maximum_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.maximum_amount","typeLabel":"integer | null"},"preset_amount":{"oneOf":[{"type":"integer","title":"Preset Amount","description":"The initial amount shown to the customer.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.preset_amount.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Preset Amount","description":"The initial amount shown to the customer.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.preset_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.1.preset_amount","typeLabel":"integer | null"}},"uniqueKey":"data.prices.items.[INDEX].oneOf.1","typeLabel":"LegacyRecurringProductPriceCustom · object"},{"type":"object","title":"ProductPriceFixed","description":"A fixed price for a product.","required":["created_at","modified_at","id","source","amount_type","price_currency","tax_behavior","is_archived","product_id","price_amount"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.2.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.2.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.2.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.2.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.2.id","typeLabel":"string\u003cuuid4>"},"source":{"type":"string","enum":["catalog","ad_hoc"],"title":"ProductPriceSource","description":"The source of the price . `catalog` is a predefined price, while `ad_hoc` is a price created dynamically on a Checkout session.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.2.source","typeLabel":"enum\u003cstring>"},"amount_type":{"type":"string","const":"fixed","title":"Amount Type","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.2.amount_type","typeLabel":"string"},"price_currency":{"type":"string","title":"Price Currency","description":"The currency in which the customer will be charged.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.2.price_currency","typeLabel":"string"},"tax_behavior":{"oneOf":[{"type":"string","title":"TaxBehaviorOption","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","enum":["location","inclusive","exclusive"],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.2.tax_behavior.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.2.tax_behavior.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.2.tax_behavior","typeLabel":"enum\u003cstring> | null"},"is_archived":{"type":"boolean","title":"Is Archived","description":"Whether the price is archived and no longer available.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.2.is_archived","typeLabel":"boolean"},"product_id":{"type":"string","format":"uuid4","title":"Product Id","description":"The ID of the product owning the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.2.product_id","typeLabel":"string\u003cuuid4>"},"price_amount":{"type":"integer","title":"Price Amount","description":"The price in cents.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.2.price_amount","typeLabel":"integer"}},"uniqueKey":"data.prices.items.[INDEX].oneOf.2","typeLabel":"ProductPriceFixed · object"},{"type":"object","title":"ProductPriceCustom","description":"A pay-what-you-want price for a product.","required":["created_at","modified_at","id","source","amount_type","price_currency","tax_behavior","is_archived","product_id","minimum_amount","maximum_amount","preset_amount"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.3.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.3.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.3.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.3.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.3.id","typeLabel":"string\u003cuuid4>"},"source":{"type":"string","enum":["catalog","ad_hoc"],"title":"ProductPriceSource","description":"The source of the price . `catalog` is a predefined price, while `ad_hoc` is a price created dynamically on a Checkout session.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.3.source","typeLabel":"enum\u003cstring>"},"amount_type":{"type":"string","const":"custom","title":"Amount Type","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.3.amount_type","typeLabel":"string"},"price_currency":{"type":"string","title":"Price Currency","description":"The currency in which the customer will be charged.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.3.price_currency","typeLabel":"string"},"tax_behavior":{"oneOf":[{"type":"string","title":"TaxBehaviorOption","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","enum":["location","inclusive","exclusive"],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.3.tax_behavior.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.3.tax_behavior.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.3.tax_behavior","typeLabel":"enum\u003cstring> | null"},"is_archived":{"type":"boolean","title":"Is Archived","description":"Whether the price is archived and no longer available.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.3.is_archived","typeLabel":"boolean"},"product_id":{"type":"string","format":"uuid4","title":"Product Id","description":"The ID of the product owning the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.3.product_id","typeLabel":"string\u003cuuid4>"},"minimum_amount":{"type":"integer","title":"Minimum Amount","description":"The minimum amount the customer can pay. If 0, the price is 'free or pay what you want'.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.3.minimum_amount","typeLabel":"integer"},"maximum_amount":{"oneOf":[{"type":"integer","title":"Maximum Amount","description":"The maximum amount the customer can pay.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.3.maximum_amount.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Maximum Amount","description":"The maximum amount the customer can pay.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.3.maximum_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.3.maximum_amount","typeLabel":"integer | null"},"preset_amount":{"oneOf":[{"type":"integer","title":"Preset Amount","description":"The initial amount shown to the customer.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.3.preset_amount.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Preset Amount","description":"The initial amount shown to the customer.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.3.preset_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.3.preset_amount","typeLabel":"integer | null"}},"uniqueKey":"data.prices.items.[INDEX].oneOf.3","typeLabel":"ProductPriceCustom · object"},{"type":"object","title":"ProductPriceSeatBased","description":"A seat-based price for a product.","required":["created_at","modified_at","id","source","amount_type","price_currency","tax_behavior","is_archived","product_id","seat_tiers"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.4.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.4.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.4.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.4.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.4.id","typeLabel":"string\u003cuuid4>"},"source":{"type":"string","enum":["catalog","ad_hoc"],"title":"ProductPriceSource","description":"The source of the price . `catalog` is a predefined price, while `ad_hoc` is a price created dynamically on a Checkout session.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.4.source","typeLabel":"enum\u003cstring>"},"amount_type":{"type":"string","const":"seat_based","title":"Amount Type","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.4.amount_type","typeLabel":"string"},"price_currency":{"type":"string","title":"Price Currency","description":"The currency in which the customer will be charged.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.4.price_currency","typeLabel":"string"},"tax_behavior":{"oneOf":[{"type":"string","title":"TaxBehaviorOption","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","enum":["location","inclusive","exclusive"],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.4.tax_behavior.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.4.tax_behavior.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.4.tax_behavior","typeLabel":"enum\u003cstring> | null"},"is_archived":{"type":"boolean","title":"Is Archived","description":"Whether the price is archived and no longer available.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.4.is_archived","typeLabel":"boolean"},"product_id":{"type":"string","format":"uuid4","title":"Product Id","description":"The ID of the product owning the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.4.product_id","typeLabel":"string\u003cuuid4>"},"seat_tiers":{"properties":{"tiers":{"items":{"properties":{"min_seats":{"type":"integer","minimum":1,"title":"Min Seats","description":"Minimum number of seats (inclusive)","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.4.seat_tiers.tiers.items.[INDEX].min_seats","typeLabel":"integer"},"price_per_seat":{"type":"integer","maximum":9223372036854776000,"minimum":0,"title":"Price Per Seat","description":"Price per seat in cents for this tier","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.4.seat_tiers.tiers.items.[INDEX].price_per_seat","typeLabel":"integer"},"max_seats":{"oneOf":[{"type":"integer","title":"Max Seats","description":"Maximum number of seats (inclusive). None for unlimited.","minimum":1,"uniqueKey":"data.prices.items.[INDEX].oneOf.4.seat_tiers.tiers.items.[INDEX].max_seats.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Max Seats","description":"Maximum number of seats (inclusive). None for unlimited.","uniqueKey":"data.prices.items.[INDEX].oneOf.4.seat_tiers.tiers.items.[INDEX].max_seats.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.prices.items.[INDEX].oneOf.4.seat_tiers.tiers.items.[INDEX].max_seats","typeLabel":"integer | null"}},"type":"object","required":["min_seats","price_per_seat"],"title":"ProductPriceSeatTier","description":"A pricing tier for seat-based pricing.","uniqueKey":"data.prices.items.[INDEX].oneOf.4.seat_tiers.tiers.items.[INDEX]","typeLabel":"ProductPriceSeatTier · object"},"type":"array","minItems":1,"title":"Tiers","description":"List of pricing tiers","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.4.seat_tiers.tiers","typeLabel":"ProductPriceSeatTier · object[]"},"seat_tier_type":{"type":"string","enum":["volume","graduated"],"title":"SeatTierType","description":"How tiers are applied. 'volume' prices all seats at the matching tier's rate. 'graduated' prices each tier's range independently.","default":"volume","uniqueKey":"data.prices.items.[INDEX].oneOf.4.seat_tiers.seat_tier_type","typeLabel":"enum\u003cstring>"}},"type":"object","required":["tiers","minimum_seats","maximum_seats"],"title":"ProductPriceSeatTiers","description":"Tiered pricing based on seat quantity","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.4.seat_tiers","typeLabel":"ProductPriceSeatTiers · object"}},"uniqueKey":"data.prices.items.[INDEX].oneOf.4","typeLabel":"ProductPriceSeatBased · object"},{"type":"object","title":"ProductPriceUnitBased","description":"A unit-based price for a product: the buyer picks a quantity of units,\npays for it up-front. On subscriptions, quantity changes are prorated.","required":["created_at","modified_at","id","source","amount_type","price_currency","tax_behavior","is_archived","product_id","tiers","minimum_units","unit_label","maximum_units"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.id","typeLabel":"string\u003cuuid4>"},"source":{"type":"string","enum":["catalog","ad_hoc"],"title":"ProductPriceSource","description":"The source of the price . `catalog` is a predefined price, while `ad_hoc` is a price created dynamically on a Checkout session.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.source","typeLabel":"enum\u003cstring>"},"amount_type":{"type":"string","const":"unit_based","title":"Amount Type","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.amount_type","typeLabel":"string"},"price_currency":{"type":"string","title":"Price Currency","description":"The currency in which the customer will be charged.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.price_currency","typeLabel":"string"},"tax_behavior":{"oneOf":[{"type":"string","title":"TaxBehaviorOption","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","enum":["location","inclusive","exclusive"],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.tax_behavior.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.tax_behavior.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.tax_behavior","typeLabel":"enum\u003cstring> | null"},"is_archived":{"type":"boolean","title":"Is Archived","description":"Whether the price is archived and no longer available.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.is_archived","typeLabel":"boolean"},"product_id":{"type":"string","format":"uuid4","title":"Product Id","description":"The ID of the product owning the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.product_id","typeLabel":"string\u003cuuid4>"},"tiers":{"properties":{"type":{"type":"string","enum":["volume","graduated"],"title":"TierType","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.tiers.type","typeLabel":"enum\u003cstring>"},"tiers":{"items":{"properties":{"unit_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Unit Amount","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.tiers.tiers.items.[INDEX].unit_amount","typeLabel":"string"},"bound":{"oneOf":[{"type":"integer","title":"Bound","minimum":0,"exclusiveMinimum":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.tiers.tiers.items.[INDEX].bound.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Bound","uniqueKey":"data.prices.items.[INDEX].oneOf.5.tiers.tiers.items.[INDEX].bound.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.prices.items.[INDEX].oneOf.5.tiers.tiers.items.[INDEX].bound","typeLabel":"integer | null"}},"type":"object","required":["unit_amount"],"title":"Tier","description":"A per-unit rate up to and including `bound`.\n\nEach tier starts where the previous one ended. The first starts at\nzero. `bound` is None on the last tier if it's unbounded. Rates are\nin cents and may be fractional.\n\nRates carry no precision bound: this schema reads stored rows, and a\nbound tightened later would stop them loading. `TierInput` holds the\nrules new rates must meet.","uniqueKey":"data.prices.items.[INDEX].oneOf.5.tiers.tiers.items.[INDEX]","typeLabel":"Tier · object"},"type":"array","minItems":1,"title":"Tiers","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.tiers.tiers","typeLabel":"Tier · object[]"}},"type":"object","required":["type","tiers"],"title":"Tiers","description":"Tiered pricing based on the purchased unit quantity.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.tiers","typeLabel":"Tiers · object"},"minimum_units":{"oneOf":[{"type":"integer","title":"Minimum Units","description":"The minimum purchasable quantity (inclusive).","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.minimum_units.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Minimum Units","description":"The minimum purchasable quantity (inclusive).","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.minimum_units.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.minimum_units","typeLabel":"integer | null"},"unit_label":{"oneOf":[{"type":"object","title":"Unit Label","description":"Per-locale unit nouns shown at checkout and on invoices. `null` defaults to \"unit\"/\"units\".","minLength":1,"example":{"en":{"=1":"seat","other":"seats"}},"additionalProperties":{"additionalProperties":{"type":"string","uniqueKey":"data.prices.items.[INDEX].oneOf.5.unit_label.oneOf.0.additionalProperties.additionalProperties","typeLabel":"string"},"type":"object","uniqueKey":"data.prices.items.[INDEX].oneOf.5.unit_label.oneOf.0.additionalProperties","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.unit_label.oneOf.0","typeLabel":"Unit Label · object"},{"type":"null","title":"Unit Label","description":"Per-locale unit nouns shown at checkout and on invoices. `null` defaults to \"unit\"/\"units\".","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.unit_label.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.5.unit_label","typeLabel":"Unit Label · object | null"}},"uniqueKey":"data.prices.items.[INDEX].oneOf.5","typeLabel":"ProductPriceUnitBased · object"},{"type":"object","title":"ProductPriceMeteredUnit","description":"A metered, usage-based, price for a product, with a fixed unit price.","required":["created_at","modified_at","id","source","amount_type","price_currency","tax_behavior","is_archived","product_id","cap_amount","meter_id","meter","unit_amount"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.id","typeLabel":"string\u003cuuid4>"},"source":{"type":"string","enum":["catalog","ad_hoc"],"title":"ProductPriceSource","description":"The source of the price . `catalog` is a predefined price, while `ad_hoc` is a price created dynamically on a Checkout session.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.source","typeLabel":"enum\u003cstring>"},"amount_type":{"type":"string","const":"metered_unit","title":"Amount Type","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.amount_type","typeLabel":"string"},"price_currency":{"type":"string","title":"Price Currency","description":"The currency in which the customer will be charged.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.price_currency","typeLabel":"string"},"tax_behavior":{"oneOf":[{"type":"string","title":"TaxBehaviorOption","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","enum":["location","inclusive","exclusive"],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.tax_behavior.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.tax_behavior.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.tax_behavior","typeLabel":"enum\u003cstring> | null"},"is_archived":{"type":"boolean","title":"Is Archived","description":"Whether the price is archived and no longer available.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.is_archived","typeLabel":"boolean"},"product_id":{"type":"string","format":"uuid4","title":"Product Id","description":"The ID of the product owning the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.product_id","typeLabel":"string\u003cuuid4>"},"cap_amount":{"oneOf":[{"type":"integer","title":"Cap Amount","description":"The maximum amount in cents that can be charged, regardless of the number of units consumed.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.cap_amount.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Cap Amount","description":"The maximum amount in cents that can be charged, regardless of the number of units consumed.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.cap_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.cap_amount","typeLabel":"integer | null"},"meter_id":{"type":"string","format":"uuid4","title":"Meter Id","description":"The ID of the meter associated to the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.meter_id","typeLabel":"string\u003cuuid4>"},"meter":{"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the object.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.meter.id","typeLabel":"string\u003cuuid4>"},"name":{"type":"string","title":"Name","description":"The name of the meter.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.meter.name","typeLabel":"string"},"unit":{"type":"string","enum":["scalar","token","custom"],"title":"MeterUnit","description":"The unit of the meter.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.meter.unit","typeLabel":"enum\u003cstring>"},"custom_label":{"oneOf":[{"type":"string","title":"Custom Label","description":"The label for the custom unit.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.meter.custom_label.oneOf.0","typeLabel":"string"},{"type":"null","title":"Custom Label","description":"The label for the custom unit.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.meter.custom_label.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.meter.custom_label","typeLabel":"string | null"},"custom_multiplier":{"oneOf":[{"type":"integer","title":"Custom Multiplier","description":"The multiplier to convert from base unit to display scale.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.meter.custom_multiplier.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Custom Multiplier","description":"The multiplier to convert from base unit to display scale.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.meter.custom_multiplier.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.meter.custom_multiplier","typeLabel":"integer | null"}},"type":"object","required":["id","name","unit","custom_label","custom_multiplier"],"title":"ProductPriceMeter","description":"The meter associated to the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.meter","typeLabel":"ProductPriceMeter · object"},"unit_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Unit Amount","description":"The price per unit in cents.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.6.unit_amount","typeLabel":"string"}},"uniqueKey":"data.prices.items.[INDEX].oneOf.6","typeLabel":"ProductPriceMeteredUnit · object"},{"type":"object","title":"ProductPriceMeteredTiers","description":"A metered, usage-based, price for a product, billed from tiers.","required":["created_at","modified_at","id","source","amount_type","price_currency","tax_behavior","is_archived","product_id","cap_amount","meter_id","meter","tiers"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.id","typeLabel":"string\u003cuuid4>"},"source":{"type":"string","enum":["catalog","ad_hoc"],"title":"ProductPriceSource","description":"The source of the price . `catalog` is a predefined price, while `ad_hoc` is a price created dynamically on a Checkout session.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.source","typeLabel":"enum\u003cstring>"},"amount_type":{"type":"string","const":"metered_tiers","title":"Amount Type","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.amount_type","typeLabel":"string"},"price_currency":{"type":"string","title":"Price Currency","description":"The currency in which the customer will be charged.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.price_currency","typeLabel":"string"},"tax_behavior":{"oneOf":[{"type":"string","title":"TaxBehaviorOption","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","enum":["location","inclusive","exclusive"],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.tax_behavior.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"The tax behavior of the price. If null, it defaults to the organization's default tax behavior.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.tax_behavior.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.tax_behavior","typeLabel":"enum\u003cstring> | null"},"is_archived":{"type":"boolean","title":"Is Archived","description":"Whether the price is archived and no longer available.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.is_archived","typeLabel":"boolean"},"product_id":{"type":"string","format":"uuid4","title":"Product Id","description":"The ID of the product owning the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.product_id","typeLabel":"string\u003cuuid4>"},"cap_amount":{"oneOf":[{"type":"integer","title":"Cap Amount","description":"The maximum amount in cents that can be charged, regardless of the number of units consumed.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.cap_amount.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Cap Amount","description":"The maximum amount in cents that can be charged, regardless of the number of units consumed.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.cap_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.cap_amount","typeLabel":"integer | null"},"meter_id":{"type":"string","format":"uuid4","title":"Meter Id","description":"The ID of the meter associated to the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.meter_id","typeLabel":"string\u003cuuid4>"},"meter":{"properties":{"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the object.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.meter.id","typeLabel":"string\u003cuuid4>"},"name":{"type":"string","title":"Name","description":"The name of the meter.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.meter.name","typeLabel":"string"},"unit":{"type":"string","enum":["scalar","token","custom"],"title":"MeterUnit","description":"The unit of the meter.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.meter.unit","typeLabel":"enum\u003cstring>"},"custom_label":{"oneOf":[{"type":"string","title":"Custom Label","description":"The label for the custom unit.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.meter.custom_label.oneOf.0","typeLabel":"string"},{"type":"null","title":"Custom Label","description":"The label for the custom unit.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.meter.custom_label.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.meter.custom_label","typeLabel":"string | null"},"custom_multiplier":{"oneOf":[{"type":"integer","title":"Custom Multiplier","description":"The multiplier to convert from base unit to display scale.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.meter.custom_multiplier.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Custom Multiplier","description":"The multiplier to convert from base unit to display scale.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.meter.custom_multiplier.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.meter.custom_multiplier","typeLabel":"integer | null"}},"type":"object","required":["id","name","unit","custom_label","custom_multiplier"],"title":"ProductPriceMeter","description":"The meter associated to the price.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.meter","typeLabel":"ProductPriceMeter · object"},"tiers":{"properties":{"type":{"type":"string","enum":["volume","graduated"],"title":"TierType","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.tiers.type","typeLabel":"enum\u003cstring>"},"tiers":{"items":{"properties":{"unit_amount":{"type":"string","pattern":"^(?!^[-+.]*$)[+-]?0*\\d*\\.?\\d*$","title":"Unit Amount","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.tiers.tiers.items.[INDEX].unit_amount","typeLabel":"string"},"bound":{"oneOf":[{"type":"integer","title":"Bound","minimum":0,"exclusiveMinimum":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.tiers.tiers.items.[INDEX].bound.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Bound","uniqueKey":"data.prices.items.[INDEX].oneOf.7.tiers.tiers.items.[INDEX].bound.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.prices.items.[INDEX].oneOf.7.tiers.tiers.items.[INDEX].bound","typeLabel":"integer | null"}},"type":"object","required":["unit_amount"],"title":"Tier","description":"A per-unit rate up to and including `bound`.\n\nEach tier starts where the previous one ended. The first starts at\nzero. `bound` is None on the last tier if it's unbounded. Rates are\nin cents and may be fractional.\n\nRates carry no precision bound: this schema reads stored rows, and a\nbound tightened later would stop them loading. `TierInput` holds the\nrules new rates must meet.","uniqueKey":"data.prices.items.[INDEX].oneOf.7.tiers.tiers.items.[INDEX]","typeLabel":"Tier · object"},"type":"array","minItems":1,"title":"Tiers","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.tiers.tiers","typeLabel":"Tier · object[]"}},"type":"object","required":["type","tiers"],"title":"Tiers","description":"The pricing tiers based on consumed units.","isRequired":true,"uniqueKey":"data.prices.items.[INDEX].oneOf.7.tiers","typeLabel":"Tiers · object"}},"uniqueKey":"data.prices.items.[INDEX].oneOf.7","typeLabel":"ProductPriceMeteredTiers · object"}],"uniqueKey":"data.prices.items.[INDEX]","typeLabel":"LegacyRecurringProductPriceFixed · object | LegacyRecurringProductPriceCustom · object | ProductPriceFixed · object | ProductPriceCustom · object | ProductPriceSeatBased · object | ProductPriceUnitBased · object | ProductPriceMeteredUnit · object | ProductPriceMeteredTiers · object"},"type":"array","title":"Prices","description":"List of enabled prices for the subscription.","isRequired":true,"uniqueKey":"data.prices","typeLabel":"(LegacyRecurringProductPriceFixed · object | LegacyRecurringProductPriceCustom · object | ProductPriceFixed · object | ProductPriceCustom · object | ProductPriceSeatBased · object | ProductPriceUnitBased · object | ProductPriceMeteredUnit · object | ProductPriceMeteredTiers · object)[]"},"meters":{"items":{"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.meters.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.meters.items.[INDEX].modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.meters.items.[INDEX].modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.meters.items.[INDEX].modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the object.","isRequired":true,"uniqueKey":"data.meters.items.[INDEX].id","typeLabel":"string\u003cuuid4>"},"consumed_units":{"type":"number","title":"Consumed Units","description":"The number of consumed units so far in this billing period.","examples":[25],"isRequired":true,"uniqueKey":"data.meters.items.[INDEX].consumed_units","typeLabel":"number"},"credited_units":{"type":"integer","title":"Credited Units","description":"The number of credited units so far in this billing period.","examples":[100],"isRequired":true,"uniqueKey":"data.meters.items.[INDEX].credited_units","typeLabel":"integer"},"amount":{"type":"integer","title":"Amount","description":"The amount due in cents so far in this billing period.","examples":[0],"isRequired":true,"uniqueKey":"data.meters.items.[INDEX].amount","typeLabel":"integer"},"meter_id":{"type":"string","format":"uuid4","title":"Meter Id","description":"The ID of the meter.","examples":["d498a884-e2cd-4d3e-8002-f536468a8b22"],"isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter_id","typeLabel":"string\u003cuuid4>"},"meter":{"properties":{"metadata":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.meters.items.[INDEX].meter.metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.meters.items.[INDEX].meter.metadata.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"number","uniqueKey":"data.meters.items.[INDEX].meter.metadata.additionalProperties.oneOf.2","typeLabel":"number"},{"type":"boolean","uniqueKey":"data.meters.items.[INDEX].meter.metadata.additionalProperties.oneOf.3","typeLabel":"boolean"}],"uniqueKey":"data.meters.items.[INDEX].meter.metadata.additionalProperties","typeLabel":"string | integer | number | boolean"},"type":"object","isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.metadata","typeLabel":"object"},"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the object.","isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.id","typeLabel":"string\u003cuuid4>"},"name":{"type":"string","title":"Name","description":"The name of the meter. Will be shown on customer's invoices and usage.","isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.name","typeLabel":"string"},"unit":{"type":"string","enum":["scalar","token","custom"],"title":"MeterUnit","description":"The unit of the meter.","isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.unit","typeLabel":"enum\u003cstring>"},"filter":{"properties":{"conjunction":{"type":"string","enum":["and","or"],"title":"FilterConjunction","isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.filter.conjunction","typeLabel":"enum\u003cstring>"},"clauses":{"items":{"oneOf":[{"type":"object","title":"FilterClause","required":["property","operator","value"],"properties":{"property":{"type":"string","title":"Property","isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.filter.clauses.items.[INDEX].oneOf.0.property","typeLabel":"string"},"operator":{"type":"string","enum":["eq","ne","gt","gte","lt","lte","like","not_like"],"title":"FilterOperator","isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.filter.clauses.items.[INDEX].oneOf.0.operator","typeLabel":"enum\u003cstring>"},"value":{"oneOf":[{"type":"string","title":"Value","maxLength":1000,"isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.filter.clauses.items.[INDEX].oneOf.0.value.oneOf.0","typeLabel":"string"},{"type":"integer","title":"Value","maximum":2147483647,"minimum":-2147483648,"isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.filter.clauses.items.[INDEX].oneOf.0.value.oneOf.1","typeLabel":"integer"},{"type":"boolean","title":"Value","isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.filter.clauses.items.[INDEX].oneOf.0.value.oneOf.2","typeLabel":"boolean"}],"isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.filter.clauses.items.[INDEX].oneOf.0.value","typeLabel":"string | integer | boolean"}},"uniqueKey":"data.meters.items.[INDEX].meter.filter.clauses.items.[INDEX].oneOf.0","typeLabel":"FilterClause · object"},{}],"uniqueKey":"data.meters.items.[INDEX].meter.filter.clauses.items.[INDEX]","typeLabel":"FilterClause · object"},"type":"array","title":"Clauses","isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.filter.clauses","typeLabel":"FilterClause · object[]"}},"type":"object","required":["conjunction","clauses"],"title":"Filter","description":"The filter to apply on events that'll be used to calculate the meter.","isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.filter","typeLabel":"Filter · object"},"aggregation":{"oneOf":[{"type":"object","title":"CountAggregation","description":"The aggregation to apply on the filtered events to calculate the meter.","properties":{"func":{"type":"string","const":"count","title":"Func","default":"count","uniqueKey":"data.meters.items.[INDEX].meter.aggregation.oneOf.0.func","typeLabel":"string"}},"isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.aggregation.oneOf.0","typeLabel":"CountAggregation · object"},{"type":"object","title":"PropertyAggregation","description":"The aggregation to apply on the filtered events to calculate the meter.","required":["func","property"],"properties":{"func":{"type":"string","enum":["sum","max","min","avg"],"title":"Func","isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.aggregation.oneOf.1.func","typeLabel":"enum\u003cstring>"},"property":{"type":"string","title":"Property","isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.aggregation.oneOf.1.property","typeLabel":"string"}},"isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.aggregation.oneOf.1","typeLabel":"PropertyAggregation · object"},{"type":"object","title":"UniqueAggregation","description":"The aggregation to apply on the filtered events to calculate the meter.","required":["property"],"properties":{"property":{"type":"string","title":"Property","isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.aggregation.oneOf.2.property","typeLabel":"string"},"func":{"type":"string","const":"unique","title":"Func","default":"unique","uniqueKey":"data.meters.items.[INDEX].meter.aggregation.oneOf.2.func","typeLabel":"string"}},"isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.aggregation.oneOf.2","typeLabel":"UniqueAggregation · object"}],"isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.aggregation","typeLabel":"CountAggregation · object | PropertyAggregation · object | UniqueAggregation · object"},"organization_id":{"type":"string","format":"uuid4","title":"Organization Id","description":"The ID of the organization owning the meter.","isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter.organization_id","typeLabel":"string\u003cuuid4>"},"custom_label":{"oneOf":[{"type":"string","title":"Custom Label","description":"The label for the custom unit.","uniqueKey":"data.meters.items.[INDEX].meter.custom_label.oneOf.0","typeLabel":"string"},{"type":"null","title":"Custom Label","description":"The label for the custom unit.","uniqueKey":"data.meters.items.[INDEX].meter.custom_label.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.meters.items.[INDEX].meter.custom_label","typeLabel":"string | null"},"custom_multiplier":{"oneOf":[{"type":"integer","title":"Custom Multiplier","description":"The multiplier to convert from base unit to display scale.","uniqueKey":"data.meters.items.[INDEX].meter.custom_multiplier.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Custom Multiplier","description":"The multiplier to convert from base unit to display scale.","uniqueKey":"data.meters.items.[INDEX].meter.custom_multiplier.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.meters.items.[INDEX].meter.custom_multiplier","typeLabel":"integer | null"},"archived_at":{"oneOf":[{"type":"string","title":"Archived At","description":"Whether the meter is archived and the time it was archived.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","uniqueKey":"data.meters.items.[INDEX].meter.archived_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Archived At","description":"Whether the meter is archived and the time it was archived.","uniqueKey":"data.meters.items.[INDEX].meter.archived_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.meters.items.[INDEX].meter.archived_at","typeLabel":"string\u003cdate-time> | null"}},"type":"object","required":["metadata","created_at","modified_at","id","name","unit","filter","aggregation","organization_id"],"title":"Meter","description":"The meter associated with this subscription.","isRequired":true,"uniqueKey":"data.meters.items.[INDEX].meter","typeLabel":"Meter · object"}},"type":"object","required":["created_at","modified_at","id","consumed_units","credited_units","amount","meter_id","meter"],"title":"SubscriptionMeter","description":"Current consumption and spending for a subscription meter.","uniqueKey":"data.meters.items.[INDEX]","typeLabel":"SubscriptionMeter · object"},"type":"array","title":"Meters","description":"List of meters associated with the subscription.","isRequired":true,"uniqueKey":"data.meters","typeLabel":"SubscriptionMeter · object[]"},"pending_update":{"oneOf":[{"type":"object","title":"PendingSubscriptionUpdate","description":"Pending subscription update that will be applied at the beginning of the next period. If `null`, there is no pending update.","required":["created_at","modified_at","id","applies_at","product_id","seats","units"],"properties":{"created_at":{"type":"string","format":"date-time","title":"Created At","description":"Creation timestamp of the object.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.pending_update.oneOf.0.created_at","typeLabel":"string\u003cdate-time>"},"modified_at":{"oneOf":[{"type":"string","title":"Modified At","description":"Last modification timestamp of the object.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","isRequired":true,"uniqueKey":"data.pending_update.oneOf.0.modified_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Modified At","description":"Last modification timestamp of the object.","isRequired":true,"uniqueKey":"data.pending_update.oneOf.0.modified_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.pending_update.oneOf.0.modified_at","typeLabel":"string\u003cdate-time> | null"},"id":{"type":"string","format":"uuid4","title":"Id","description":"The ID of the object.","isRequired":true,"uniqueKey":"data.pending_update.oneOf.0.id","typeLabel":"string\u003cuuid4>"},"applies_at":{"type":"string","format":"date-time","title":"Applies At","description":"The date and time when the subscription update will be applied.","examples":["2026-01-01T00:00:00.000000Z"],"isRequired":true,"uniqueKey":"data.pending_update.oneOf.0.applies_at","typeLabel":"string\u003cdate-time>"},"product_id":{"oneOf":[{"type":"string","title":"Product Id","description":"ID of the new product to apply to the subscription. If `null`, the product won't be changed.","format":"uuid4","isRequired":true,"uniqueKey":"data.pending_update.oneOf.0.product_id.oneOf.0","typeLabel":"string\u003cuuid4>"},{"type":"null","title":"Product Id","description":"ID of the new product to apply to the subscription. If `null`, the product won't be changed.","isRequired":true,"uniqueKey":"data.pending_update.oneOf.0.product_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.pending_update.oneOf.0.product_id","typeLabel":"string\u003cuuid4> | null"},"seats":{"oneOf":[{"type":"integer","title":"Seats","description":"Number of seats to apply to the subscription. If `null`, the number of seats won't be changed.","isRequired":true,"uniqueKey":"data.pending_update.oneOf.0.seats.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Seats","description":"Number of seats to apply to the subscription. If `null`, the number of seats won't be changed.","isRequired":true,"uniqueKey":"data.pending_update.oneOf.0.seats.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.pending_update.oneOf.0.seats","typeLabel":"integer | null"},"units":{"oneOf":[{"type":"integer","title":"Units","description":"Number of units to apply to the subscription. If `null`, the number of units won't be changed.","isRequired":true,"uniqueKey":"data.pending_update.oneOf.0.units.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Units","description":"Number of units to apply to the subscription. If `null`, the number of units won't be changed.","isRequired":true,"uniqueKey":"data.pending_update.oneOf.0.units.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.pending_update.oneOf.0.units","typeLabel":"integer | null"}},"isRequired":true,"uniqueKey":"data.pending_update.oneOf.0","typeLabel":"PendingSubscriptionUpdate · object"},{"type":"null","description":"Pending subscription update that will be applied at the beginning of the next period. If `null`, there is no pending update.","isRequired":true,"uniqueKey":"data.pending_update.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.pending_update","typeLabel":"PendingSubscriptionUpdate · object | null"},"past_due_at":{"oneOf":[{"type":"string","title":"Past Due At","description":"The timestamp when the subscription entered `past_due` status.","format":"date-time","example":"2026-01-01T00:00:00.000000Z","uniqueKey":"data.past_due_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","title":"Past Due At","description":"The timestamp when the subscription entered `past_due` status.","uniqueKey":"data.past_due_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.past_due_at","typeLabel":"string\u003cdate-time> | null"},"seats":{"oneOf":[{"type":"integer","title":"Seats","description":"The number of seats for seat-based subscriptions. None for non-seat subscriptions.","uniqueKey":"data.seats.oneOf.0","typeLabel":"integer"},{"type":"null","title":"Seats","description":"The number of seats for seat-based subscriptions. None for non-seat subscriptions.","uniqueKey":"data.seats.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.seats","typeLabel":"integer | null"},"custom_field_data":{"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"data.custom_field_data.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"data.custom_field_data.additionalProperties.oneOf.1","typeLabel":"integer"},{"type":"boolean","uniqueKey":"data.custom_field_data.additionalProperties.oneOf.2","typeLabel":"boolean"},{"type":"string","format":"date-time","example":"2026-01-01T00:00:00.000000Z","uniqueKey":"data.custom_field_data.additionalProperties.oneOf.3","typeLabel":"string\u003cdate-time>"},{"type":"null","uniqueKey":"data.custom_field_data.additionalProperties.oneOf.4","typeLabel":"null"}],"uniqueKey":"data.custom_field_data.additionalProperties","typeLabel":"string | integer | boolean | string\u003cdate-time> | null"},"type":"object","title":"Custom Field Data","description":"Key-value object storing custom field values.","uniqueKey":"data.custom_field_data","typeLabel":"Custom Field Data · object"}},"type":"object","required":["created_at","modified_at","id","amount","currency","recurring_interval","recurring_interval_count","status","current_period_start","current_period_end","current_meter_period_start","current_meter_period_end","trial_start","trial_end","cancel_at_period_end","canceled_at","started_at","ends_at","ended_at","pause_at_period_end","paused_at","resumes_at","customer_id","product_id","discount_id","checkout_id","units","customer_cancellation_reason","customer_cancellation_comment","metadata","customer","product","discount","prices","meters","pending_update"],"title":"Subscription","isRequired":true,"uniqueKey":"data","typeLabel":"Subscription · object"},"provider":{"type":"string","title":"Provider","description":"The billing provider the subscription was migrated from.","examples":["stripe"],"isRequired":true,"uniqueKey":"provider","typeLabel":"string"},"provider_subscription_id":{"type":"string","title":"Provider Subscription Id","description":"The identifier of the subscription on the billing provider.","examples":["sub_1Sabc2Def3Ghi"],"isRequired":true,"uniqueKey":"provider_subscription_id","typeLabel":"string"}},"type":"object","required":["type","timestamp","api_version","data","provider","provider_subscription_id"],"title":"WebhookSubscriptionMigratedPayload","description":"Sent when Polar takes over billing of a subscription migrated from another provider.\n\nThis fires at cutover, once the subscription is live on Polar. `provider`\nand `provider_subscription_id` identify the subscription on the billing\nprovider so you can correlate the two.\n\n**Discord \u0026 Slack support:** Basic","uniqueKey":"","typeLabel":"WebhookSubscriptionMigratedPayload · object"},"examples":{"Example":{"title":"Example","value":{"type":"subscription.migrated","timestamp":"2026-01-01T00:00:00.000000Z","api_version":"\u003cstring>","data":{"created_at":"2026-01-01T00:00:00.000000Z","modified_at":"2026-01-01T00:00:00.000000Z","id":"\u003cstring>","amount":10000,"currency":"usd","recurring_interval":"month","recurring_interval_count":123,"status":"active","current_period_start":"2026-01-01T00:00:00.000000Z","current_period_end":"2026-01-01T00:00:00.000000Z","current_meter_period_start":"2026-01-01T00:00:00.000000Z","current_meter_period_end":"2026-01-01T00:00:00.000000Z","trial_start":"2026-01-01T00:00:00.000000Z","trial_end":"2026-01-01T00:00:00.000000Z","cancel_at_period_end":true,"canceled_at":"2026-01-01T00:00:00.000000Z","started_at":"2026-01-01T00:00:00.000000Z","ends_at":"2026-01-01T00:00:00.000000Z","ended_at":"2026-01-01T00:00:00.000000Z","pause_at_period_end":true,"paused_at":"2026-01-01T00:00:00.000000Z","resumes_at":"2026-01-01T00:00:00.000000Z","customer_id":"\u003cstring>","product_id":"\u003cstring>","discount_id":"\u003cstring>","checkout_id":"\u003cstring>","units":123,"customer_cancellation_comment":"\u003cstring>","metadata":{},"customer":{"id":"992fae2a-2a17-4b7a-8d9e-e287cf90131b","created_at":"2026-01-01T00:00:00.000000Z","modified_at":"2026-01-01T00:00:00.000000Z","metadata":{},"email_verified":true,"type":"individual","name":"John Doe","billing_name":"John Doe","billing_address":{"country":"US","line1":"\u003cstring>","line2":"\u003cstring>","postal_code":"\u003cstring>","city":"\u003cstring>","state":"\u003cstring>"},"tax_id":{"[0]":"\u003cstring>"},"organization_id":"1dbfc517-0bbf-4301-9ba8-555ca42b9737","deleted_at":"2026-01-01T00:00:00.000000Z","first_user_event_at":"2026-01-01T00:00:00.000000Z","avatar_url":"https://www.gravatar.com/avatar/xxx?d=404","external_id":"usr_1337","email":"customer@example.com","locale":"\u003cstring>","default_payment_method_id":"\u003cstring>"},"product":{"id":"\u003cstring>","created_at":"2026-01-01T00:00:00.000000Z","modified_at":"2026-01-01T00:00:00.000000Z","trial_interval_count":123,"name":"\u003cstring>","description":"\u003cstring>","recurring_interval_count":123,"meter_interval_count":123,"is_recurring":true,"is_archived":true,"organization_id":"\u003cstring>","metadata":{},"is_deletable":true,"prices":[{"created_at":"2026-01-01T00:00:00.000000Z","modified_at":"2026-01-01T00:00:00.000000Z","id":"\u003cstring>","amount_type":"fixed","price_currency":"\u003cstring>","is_archived":true,"product_id":"\u003cstring>","type":"recurring","price_amount":123}],"benefits":[{"id":"\u003cstring>","created_at":"2026-01-01T00:00:00.000000Z","modified_at":"2026-01-01T00:00:00.000000Z","type":"custom","description":"\u003cstring>","selectable":true,"deletable":true,"is_deleted":true,"organization_id":"\u003cstring>","metadata":{},"properties":{"note":"\u003cstring>"}}],"medias":[{"id":"\u003cstring>","organization_id":"\u003cstring>","name":"\u003cstring>","path":"\u003cstring>","mime_type":"\u003cstring>","size":123,"storage_version":"\u003cstring>","checksum_etag":"\u003cstring>","checksum_sha256_base64":"\u003cstring>","checksum_sha256_hex":"\u003cstring>","last_modified_at":"2026-01-01T00:00:00.000000Z","version":"\u003cstring>","service":"product_media","is_uploaded":true,"created_at":"2026-01-01T00:00:00.000000Z"}],"attached_custom_fields":[{"custom_field_id":"\u003cstring>","custom_field":{"created_at":"2026-01-01T00:00:00.000000Z","modified_at":"2026-01-01T00:00:00.000000Z","id":"\u003cstring>","metadata":{},"type":"text","slug":"\u003cstring>","name":"\u003cstring>","organization_id":"1dbfc517-0bbf-4301-9ba8-555ca42b9737","properties":{"form_label":"\u003cstring>","form_help_text":"\u003cstring>","form_placeholder":"\u003cstring>","textarea":true,"min_length":1073741823,"max_length":1073741823}},"order":123,"required":true}]},"discount":{"amount":1000,"currency":"usd","amounts":{"eur":900,"usd":1000},"created_at":"2026-01-01T00:00:00.000000Z","modified_at":"2026-01-01T00:00:00.000000Z","id":"\u003cstring>","metadata":{},"name":"\u003cstring>","code":"\u003cstring>","starts_at":"2026-01-01T00:00:00.000000Z","ends_at":"2026-01-01T00:00:00.000000Z","max_redemptions":123,"max_redemptions_per_customer":123,"redemptions_count":123,"organization_id":"1dbfc517-0bbf-4301-9ba8-555ca42b9737"},"prices":[{"created_at":"2026-01-01T00:00:00.000000Z","modified_at":"2026-01-01T00:00:00.000000Z","id":"\u003cstring>","amount_type":"fixed","price_currency":"\u003cstring>","is_archived":true,"product_id":"\u003cstring>","type":"recurring","price_amount":123}],"meters":[{"created_at":"2026-01-01T00:00:00.000000Z","modified_at":"2026-01-01T00:00:00.000000Z","id":"\u003cstring>","consumed_units":25,"credited_units":100,"amount":0,"meter_id":"d498a884-e2cd-4d3e-8002-f536468a8b22","meter":{"metadata":{},"created_at":"2026-01-01T00:00:00.000000Z","modified_at":"2026-01-01T00:00:00.000000Z","id":"\u003cstring>","name":"\u003cstring>","filter":{"clauses":[{"property":"\u003cstring>","value":"\u003cstring>"}]},"aggregation":{"func":"count"},"organization_id":"\u003cstring>","custom_label":"\u003cstring>","custom_multiplier":123,"archived_at":"2026-01-01T00:00:00.000000Z"}}],"pending_update":{"created_at":"2026-01-01T00:00:00.000000Z","modified_at":"2026-01-01T00:00:00.000000Z","id":"\u003cstring>","applies_at":"2026-01-01T00:00:00.000000Z","product_id":"\u003cstring>","seats":123,"units":123},"past_due_at":"2026-01-01T00:00:00.000000Z","seats":123,"custom_field_data":{}},"provider":"stripe","provider_subscription_id":"sub_1Sabc2Def3Ghi"}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"3ad3eb15-a4db-476a-92b2-132aea0db3bf":{"description":"Successful Response","content":{"application/json":{"schema":{}}},"exampleType":"generated"},"97f6d38b-46f9-457b-970d-9521b7c7b4cb":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"oneOf":[{"type":"string","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"detail.items.[INDEX].loc.items.[INDEX]","typeLabel":"string | integer"},"type":"array","title":"Location","isRequired":true,"uniqueKey":"detail.items.[INDEX].loc","typeLabel":"(string | integer)[]"},"msg":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"detail.items.[INDEX].msg","typeLabel":"string"},"type":{"type":"string","title":"Error Type","isRequired":true,"uniqueKey":"detail.items.[INDEX].type","typeLabel":"string"},"input":{"oneOf":[{"title":"Input"}],"uniqueKey":"detail.items.[INDEX].input","typeLabel":"any"},"ctx":{"type":"object","title":"Context","uniqueKey":"detail.items.[INDEX].ctx","typeLabel":"Context · object"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError","uniqueKey":"detail.items.[INDEX]","typeLabel":"ValidationError · object"},"type":"array","title":"Detail","uniqueKey":"detail","typeLabel":"ValidationError · object[]"}},"type":"object","title":"HTTPValidationError","uniqueKey":"","typeLabel":"HTTPValidationError · object"},"examples":{"Example":{"title":"Example","value":{"detail":[{"loc":["\u003cstring>"],"msg":"\u003cstring>","type":"\u003cstring>","input":"\u003cunknown>","ctx":{}}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{},"servers":{"0a3cfd4b-9634-4505-9004-41aa566b6b35":{"url":"https://api.polar.sh","description":"Production environment","x-speakeasy-server-id":"production","x-polar-environment":"production"},"81edcbdc-9117-4d62-9bcc-a4eb8c29ac19":{"url":"https://sandbox-api.polar.sh","description":"Sandbox environment","x-speakeasy-server-id":"sandbox","x-polar-environment":"sandbox"}}},"originalFileLocation":"openapi/2026-10.openapi.json"},"subdomain":"polar","siteName":"Polar","title":"subscription.migrated - Polar","navMaps":{"firstHrefInVersion":{"2026-04":{"href":"/api-reference/2026-04/subscription_migrated","matchLevel":1},"2026-10":{"href":"/api-reference/2026-10/subscription_migrated","matchLevel":0},"2027-01":{"href":"/api-reference/2027-01/subscription_migrated","matchLevel":1}},"firstHrefInLanguage":{}},"lastModified":"2026-10-19T15:30:39.781Z","originalFileLocation":"api-reference/2026-10/subscription_migrated.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Sent when Polar takes over billing of a subscription migrated from another provider. This fires at cutover, once the subscription is live on Polar. provider and provider_subscription_id identify the subscription on the billing provider so you can correlate the two. Discord \u0026amp; Slack support: Basic\">\u003cmeta data-mint-head name=\"application-name\" content=\"Polar\">\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/polar/QOhyWW-Aw_fueaue/_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/polar/QOhyWW-Aw_fueaue/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/polar/QOhyWW-Aw_fueaue/_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/polar/QOhyWW-Aw_fueaue/_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/polar/QOhyWW-Aw_fueaue/_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/polar/QOhyWW-Aw_fueaue/_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/polar/QOhyWW-Aw_fueaue/_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/polar/QOhyWW-Aw_fueaue/_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/polar/QOhyWW-Aw_fueaue/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"subscription.migrated - Polar\">\u003cmeta data-mint-head property=\"og:description\" content=\"Sent when Polar takes over billing of a subscription migrated from another provider. This fires at cutover, once the subscription is live on Polar. provider and provider_subscription_id identify the subscription on the billing provider so you can correlate the two. Discord \u0026amp; Slack support: Basic\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Polar\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://polar.sh/docs/api-reference/2026-10/subscription_migrated\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://polar.sh/assets/brand/polar_og.jpg\">\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=\"subscription.migrated - Polar\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Sent when Polar takes over billing of a subscription migrated from another provider. This fires at cutover, once the subscription is live on Polar. provider and provider_subscription_id identify the subscription on the billing provider so you can correlate the two. Discord \u0026amp; Slack support: Basic\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://polar.sh/assets/brand/polar_og.jpg\">\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/polar/QOhyWW-Aw_fueaue/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Polar\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://polar.sh/docs/api-reference/2026-10/subscription_migrated\">\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/2026-10/subscription_migrated.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://polar.sh/#organization\",\"name\":\"Polar\",\"url\":\"https://polar.sh\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/polar/4USyJwN59kbPHT7o/logo/light.png?fit=max\u0026auto=format\u0026n=4USyJwN59kbPHT7o\u0026q=85\u0026s=e950d8c7839bea573a30b2b2f26b279e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://polar.sh/docs#website\",\"name\":\"Polar\",\"url\":\"https://polar.sh/docs\",\"publisher\":{\"@id\":\"https://polar.sh/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://polar.sh/docs/api-reference/2026-10/subscription_migrated#webpage\",\"url\":\"https://polar.sh/docs/api-reference/2026-10/subscription_migrated\",\"name\":\"subscription.migrated\",\"description\":\"Sent when Polar takes over billing of a subscription migrated from another provider. This fires at cutover, once the subscription is live on Polar. provider and provider_subscription_id identify the subscription on the billing provider so you can correlate the two. Discord \u0026 Slack support: Basic\",\"dateModified\":\"2026-10-19T15:30:39.781Z\",\"isPartOf\":{\"@id\":\"https://polar.sh/docs#website\"},\"breadcrumb\":{\"@id\":\"https://polar.sh/docs/api-reference/2026-10/subscription_migrated#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://polar.sh/docs/api-reference/2026-10/subscription_migrated#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Webhook Events\",\"item\":\"https://polar.sh/docs/api-reference/2026-10/customer_state_changed\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Billing Events\",\"item\":\"https://polar.sh/docs/api-reference/2026-10/checkout_created\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Subscriptions\",\"item\":\"https://polar.sh/docs/api-reference/2026-10/subscription_created\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"subscription.migrated\",\"item\":\"https://polar.sh/docs/api-reference/2026-10/subscription_migrated\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://polar.sh/docs/api-reference/2026-10/subscription_migrated#apireference\",\"headline\":\"subscription.migrated\",\"name\":\"subscription.migrated\",\"description\":\"Sent when Polar takes over billing of a subscription migrated from another provider. This fires at cutover, once the subscription is live on Polar. provider and provider_subscription_id identify the subscription on the billing provider so you can correlate the two. Discord \u0026 Slack support: Basic\",\"url\":\"https://polar.sh/docs/api-reference/2026-10/subscription_migrated\",\"mainEntityOfPage\":{\"@id\":\"https://polar.sh/docs/api-reference/2026-10/subscription_migrated#webpage\"},\"image\":\"https://polar.sh/assets/brand/polar_og.jpg\",\"dateModified\":\"2026-10-19T15:30:39.781Z\",\"publisher\":{\"@id\":\"https://polar.sh/#organization\"},\"isPartOf\":{\"@id\":\"https://polar.sh/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Polar\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Polar","nav":{"global":null,"tabs":[{"tab":"Docs","icon":"compass","pages":[{"title":"Docs","href":"/introduction"}]},{"tab":"API Reference","icon":"rectangle-terminal","versions":[{"version":"2026-04","tag":"Deprecated","pages":[{"title":"2026-04","href":"/api-reference/2026-04/subscription_migrated"}]},{"version":"2026-10","default":true,"tag":"Current","groups":[{"group":"General","pages":[{"title":"API Overview","sidebarTitle":"Introduction","href":"/api-reference/2026-10/introduction"},{"title":"API Versioning","sidebarTitle":"Versioning","href":"/api-reference/2026-10/versioning"}]},{"group":"Core API","pages":[{"group":"Checkout","pages":[{"title":"Create Checkout Session","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/checkouts/","href":"/api-reference/2026-10/checkouts/create-checkout-session"},{"title":"Get Checkout Session","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/checkouts/{id}","href":"/api-reference/2026-10/checkouts/get-checkout-session"},{"title":"List Checkout Sessions","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/checkouts/","href":"/api-reference/2026-10/checkouts/list-checkout-sessions"},{"title":"Update Checkout Session","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json patch /v1/checkouts/{id}","href":"/api-reference/2026-10/checkouts/update-checkout-session"},{"title":"Get Checkout Session from Client","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/checkouts/client/{client_secret}","href":"/api-reference/2026-10/checkouts/get-checkout-session-from-client"},{"title":"Update Checkout Session from Client","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json patch /v1/checkouts/client/{client_secret}","href":"/api-reference/2026-10/checkouts/update-checkout-session-from-client"},{"title":"Confirm Checkout Session from Client","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/checkouts/client/{client_secret}/confirm","href":"/api-reference/2026-10/checkouts/confirm-checkout-session-from-client"}]},{"group":"Checkout Links","pages":[{"title":"Create Checkout Link","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/checkout-links/","href":"/api-reference/2026-10/checkout-links/create-checkout-link"},{"title":"Get Checkout Link","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/checkout-links/{id}","href":"/api-reference/2026-10/checkout-links/get-checkout-link"},{"title":"List Checkout Links","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/checkout-links/","href":"/api-reference/2026-10/checkout-links/list-checkout-links"},{"title":"Update Checkout Link","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json patch /v1/checkout-links/{id}","href":"/api-reference/2026-10/checkout-links/update-checkout-link"},{"title":"Delete Checkout Link","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json delete /v1/checkout-links/{id}","href":"/api-reference/2026-10/checkout-links/delete-checkout-link"}]},{"group":"Custom Checkout Fields","pages":[{"title":"Create Custom Field","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/custom-fields/","href":"/api-reference/2026-10/custom-fields/create-custom-field"},{"title":"Get Custom Field","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/custom-fields/{id}","href":"/api-reference/2026-10/custom-fields/get-custom-field"},{"title":"List Custom Fields","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/custom-fields/","href":"/api-reference/2026-10/custom-fields/list-custom-fields"},{"title":"Update Custom Field","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json patch /v1/custom-fields/{id}","href":"/api-reference/2026-10/custom-fields/update-custom-field"},{"title":"Delete Custom Field","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json delete /v1/custom-fields/{id}","href":"/api-reference/2026-10/custom-fields/delete-custom-field"}]},{"group":"Customers","pages":[{"title":"Get Customer State","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customers/{id}/state","href":"/api-reference/2026-10/customers/get-customer-state"},{"title":"Get Customer State by External ID","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customers/external/{external_id}/state","href":"/api-reference/2026-10/customers/get-customer-state-by-external-id"},{"title":"List Customers","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customers/","href":"/api-reference/2026-10/customers/list-customers"},{"title":"Create Customer","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/customers/","href":"/api-reference/2026-10/customers/create-customer"},{"title":"Get Customer","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customers/{id}","href":"/api-reference/2026-10/customers/get-customer"},{"title":"Update Customer","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json patch /v1/customers/{id}","href":"/api-reference/2026-10/customers/update-customer"},{"title":"Delete Customer","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json delete /v1/customers/{id}","href":"/api-reference/2026-10/customers/delete-customer"},{"title":"Get Customer by External ID","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customers/external/{external_id}","href":"/api-reference/2026-10/customers/get-customer-by-external-id"},{"title":"Update Customer by External ID","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json patch /v1/customers/external/{external_id}","href":"/api-reference/2026-10/customers/update-customer-by-external-id"},{"title":"Delete Customer by External ID","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json delete /v1/customers/external/{external_id}","href":"/api-reference/2026-10/customers/delete-customer-by-external-id"},{"title":"List Customer Payment Methods","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customers/{id}/payment-methods","href":"/api-reference/2026-10/customers/list-customer-payment-methods"},{"title":"List Customer Payment Methods by External ID","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customers/external/{external_id}/payment-methods","href":"/api-reference/2026-10/customers/list-customer-payment-methods-by-external-id"}]},{"group":"Subscriptions","pages":[{"title":"Get Subscription","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/subscriptions/{id}","href":"/api-reference/2026-10/subscriptions/get-subscription"},{"title":"List Subscriptions","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/subscriptions/","href":"/api-reference/2026-10/subscriptions/list-subscriptions"},{"title":"Create Subscription","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/subscriptions/","href":"/api-reference/2026-10/subscriptions/create-subscription"},{"title":"Update Subscription","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json patch /v1/subscriptions/{id}","href":"/api-reference/2026-10/subscriptions/update-subscription"},{"title":"Revoke Subscription","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json delete /v1/subscriptions/{id}","href":"/api-reference/2026-10/subscriptions/revoke-subscription"}]},{"group":"Orders","pages":[{"title":"Get Order","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/orders/{id}","href":"/api-reference/2026-10/orders/get-order"},{"title":"Update Order","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json patch /v1/orders/{id}","href":"/api-reference/2026-10/orders/update-order"},{"title":"List Orders","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/orders/","href":"/api-reference/2026-10/orders/list-orders"},{"title":"Generate Order Invoice","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/orders/{id}/invoice","href":"/api-reference/2026-10/orders/generate-order-invoice"},{"title":"Get Order Invoice","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/orders/{id}/invoice","href":"/api-reference/2026-10/orders/get-order-invoice"},{"title":"Get Order Receipt","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/orders/{id}/receipt","href":"/api-reference/2026-10/orders/get-order-receipt"}]},{"group":"Discounts","pages":[{"title":"Get Discount","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/discounts/{id}","href":"/api-reference/2026-10/discounts/get-discount"},{"title":"List Discounts","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/discounts/","href":"/api-reference/2026-10/discounts/list-discounts"},{"title":"Create Discount","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/discounts/","href":"/api-reference/2026-10/discounts/create-discount"},{"title":"Update Discount","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json patch /v1/discounts/{id}","href":"/api-reference/2026-10/discounts/update-discount"},{"title":"Delete Discount","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json delete /v1/discounts/{id}","href":"/api-reference/2026-10/discounts/delete-discount"}]},{"group":"Refunds","pages":[{"title":"Create Refund","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/refunds/","href":"/api-reference/2026-10/refunds/create-refund"},{"title":"List Refunds","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/refunds/","href":"/api-reference/2026-10/refunds/list-refunds"}]},{"group":"Products","pages":[{"title":"Get Product","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/products/{id}","href":"/api-reference/2026-10/products/get-product"},{"title":"List Products","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/products/","href":"/api-reference/2026-10/products/list-products"},{"title":"Create Product","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/products/","href":"/api-reference/2026-10/products/create-product"},{"title":"Update Product","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json patch /v1/products/{id}","href":"/api-reference/2026-10/products/update-product"},{"title":"Delete Product","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json delete /v1/products/{id}","href":"/api-reference/2026-10/products/delete-product"},{"title":"Update Product Benefits","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/products/{id}/benefits","href":"/api-reference/2026-10/products/update-product-benefits"}]},{"group":"Events","pages":[{"title":"Ingest Events","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/events/ingest","href":"/api-reference/2026-10/events/ingest-events"},{"title":"Get Event","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/events/{id}","href":"/api-reference/2026-10/events/get-event"},{"title":"List Events","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/events/","href":"/api-reference/2026-10/events/list-events"}]},{"group":"Meters","pages":[{"title":"Create Meter","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/meters/","href":"/api-reference/2026-10/meters/create-meter"},{"title":"Get Meter","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/meters/{id}","href":"/api-reference/2026-10/meters/get-meter"},{"title":"List Meters","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/meters/","href":"/api-reference/2026-10/meters/list-meters"},{"title":"Update Meter","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json patch /v1/meters/{id}","href":"/api-reference/2026-10/meters/update-meter"},{"title":"Get Meter Quantities","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/meters/{id}/quantities","href":"/api-reference/2026-10/meters/get-meter-quantities"}]},{"group":"Benefits","pages":[{"title":"Create Benefit","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/benefits/","href":"/api-reference/2026-10/benefits/create-benefit"},{"title":"Get Benefit","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/benefits/{id}","href":"/api-reference/2026-10/benefits/get-benefit"},{"title":"List Benefits","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/benefits/","href":"/api-reference/2026-10/benefits/list-benefits"},{"title":"List Benefit Grants","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/benefits/{id}/grants","href":"/api-reference/2026-10/benefits/list-benefit-grants"},{"title":"Update Benefit","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json patch /v1/benefits/{id}","href":"/api-reference/2026-10/benefits/update-benefit"},{"title":"Delete Benefit","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json delete /v1/benefits/{id}","href":"/api-reference/2026-10/benefits/delete-benefit"}]},{"group":"Customer Meters","pages":[{"title":"Get Customer Meter","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customer-meters/{id}","href":"/api-reference/2026-10/customer_meters/get-customer-meter"},{"title":"List Customer Meters","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customer-meters/","href":"/api-reference/2026-10/customer_meters/list-customer-meters"}]},{"group":"License Keys","pages":[{"title":"Get License Key","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/license-keys/{id}","href":"/api-reference/2026-10/license_keys/get-license-key"},{"title":"List License Keys","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/license-keys/","href":"/api-reference/2026-10/license_keys/list-license-keys"},{"title":"Update License Key","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json patch /v1/license-keys/{id}","href":"/api-reference/2026-10/license_keys/update-license-key"},{"title":"Get Activation","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/license-keys/{id}/activations/{activation_id}","href":"/api-reference/2026-10/license_keys/get-activation"},{"title":"Validate License Key","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/license-keys/validate","href":"/api-reference/2026-10/license_keys/validate-license-key"},{"title":"Activate License Key","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/license-keys/activate","href":"/api-reference/2026-10/license_keys/activate-license-key"},{"title":"Deactivate License Key","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/license-keys/deactivate","href":"/api-reference/2026-10/license_keys/deactivate-license-key"}]},{"group":"Members","pages":[{"title":"List Members","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customers/{id}/members","href":"/api-reference/2026-10/customers/list-members"},{"title":"List Members by Customer External ID","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customers/external/{external_id}/members","href":"/api-reference/2026-10/customers/list-members-by-customer-external-id"}]},{"group":"Customer Seats","pages":[{"title":"Assign Seat","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/customer-seats","href":"/api-reference/2026-10/customer-seats/assign-seat"},{"title":"List Seats","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customer-seats","href":"/api-reference/2026-10/customer-seats/list-seats"},{"title":"Revoke Seat","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json delete /v1/customer-seats/{seat_id}","href":"/api-reference/2026-10/customer-seats/revoke-seat"},{"title":"Resend Invitation","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/customer-seats/{seat_id}/resend","href":"/api-reference/2026-10/customer-seats/resend-invitation"},{"title":"Get Claim Info","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customer-seats/claim/{invitation_token}","href":"/api-reference/2026-10/customer-seats/get-claim-info"},{"title":"Claim Seat","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/customer-seats/claim","href":"/api-reference/2026-10/customer-seats/claim-seat"}]},{"group":"Files","pages":[{"title":"Create File","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/files/","href":"/api-reference/2026-10/files/create-file"},{"title":"List Files","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/files/","href":"/api-reference/2026-10/files/list-files"},{"title":"Update File","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json patch /v1/files/{id}","href":"/api-reference/2026-10/files/update-file"},{"title":"Delete File","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json delete /v1/files/{id}","href":"/api-reference/2026-10/files/delete-file"},{"title":"Complete File Upload","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/files/{id}/uploaded","href":"/api-reference/2026-10/files/complete-file-upload"}]},{"group":"Organizations","pages":[{"title":"Get Organization","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/organizations/{id}","href":"/api-reference/2026-10/organizations/get-organization"},{"title":"List Organizations","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/organizations/","href":"/api-reference/2026-10/organizations/list-organizations"},{"title":"Create Organization","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/organizations/","href":"/api-reference/2026-10/organizations/create-organization"},{"title":"Update Organization","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json patch /v1/organizations/{id}","href":"/api-reference/2026-10/organizations/update-organization"}]},{"group":"Metrics","pages":[{"title":"Get Metrics","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/metrics/","href":"/api-reference/2026-10/metrics/get-metrics"},{"title":"Get Metrics Limits","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/metrics/limits","href":"/api-reference/2026-10/metrics/get-metrics-limits"}]}]},{"group":"Customer Portal API","pages":[{"title":"Get Customer","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customer-portal/customers/me","href":"/api-reference/2026-10/customer_portal/get-customer"},{"title":"Update Customer","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json patch /v1/customer-portal/customers/me","href":"/api-reference/2026-10/customer_portal/update-customer"},{"title":"Get Organization","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customer-portal/organizations/{slug}","href":"/api-reference/2026-10/customer_portal/get-organization"},{"group":"Sessions","pages":[{"title":"Create Customer Session","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/customer-sessions/","href":"/api-reference/2026-10/customer-sessions/create-customer-session"}]},{"group":"Subscriptions","pages":[{"title":"Get Subscription","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customer-portal/subscriptions/{id}","href":"/api-reference/2026-10/customer_portal/get-subscription"},{"title":"List Subscriptions","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customer-portal/subscriptions/","href":"/api-reference/2026-10/customer_portal/list-subscriptions"},{"title":"Update Subscription","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json patch /v1/customer-portal/subscriptions/{id}","href":"/api-reference/2026-10/customer_portal/update-subscription"},{"title":"Cancel Subscription","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json delete /v1/customer-portal/subscriptions/{id}","href":"/api-reference/2026-10/customer_portal/cancel-subscription"}]},{"group":"Orders","pages":[{"title":"Get Order","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customer-portal/orders/{id}","href":"/api-reference/2026-10/customer_portal/get-order"},{"title":"Update Order","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json patch /v1/customer-portal/orders/{id}","href":"/api-reference/2026-10/customer_portal/update-order"},{"title":"List Orders","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customer-portal/orders/","href":"/api-reference/2026-10/customer_portal/list-orders"},{"title":"Generate Order Invoice","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/customer-portal/orders/{id}/invoice","href":"/api-reference/2026-10/customer_portal/generate-order-invoice"},{"title":"Get Order Invoice","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customer-portal/orders/{id}/invoice","href":"/api-reference/2026-10/customer_portal/get-order-invoice"},{"title":"Get Order Receipt","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customer-portal/orders/{id}/receipt","href":"/api-reference/2026-10/customer_portal/get-order-receipt"}]},{"group":"License Keys","pages":[{"title":"Validate License Key","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/customer-portal/license-keys/validate","href":"/api-reference/2026-10/customer_portal/validate-license-key"},{"title":"Activate License Key","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/customer-portal/license-keys/activate","href":"/api-reference/2026-10/customer_portal/activate-license-key"},{"title":"Deactivate License Key","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/customer-portal/license-keys/deactivate","href":"/api-reference/2026-10/customer_portal/deactivate-license-key"},{"title":"Get License Key","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customer-portal/license-keys/{id}","href":"/api-reference/2026-10/customer_portal/get-license-key"},{"title":"List License Keys","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customer-portal/license-keys/","href":"/api-reference/2026-10/customer_portal/list-license-keys"}]},{"group":"File Downloads","pages":[{"title":"List Downloadables","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customer-portal/downloadables/","href":"/api-reference/2026-10/customer_portal/list-downloadables"}]},{"group":"Seats","pages":[{"title":"List Seats","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customer-portal/seats","href":"/api-reference/2026-10/customer_portal/list-seats"},{"title":"Assign Seat","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/customer-portal/seats","href":"/api-reference/2026-10/customer_portal/assign-seat"},{"title":"Revoke Seat","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json delete /v1/customer-portal/seats/{seat_id}","href":"/api-reference/2026-10/customer_portal/revoke-seat"},{"title":"Resend Invitation","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/customer-portal/seats/{seat_id}/resend","href":"/api-reference/2026-10/customer_portal/resend-invitation"},{"title":"List Claimed Subscriptions","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customer-portal/seats/subscriptions","href":"/api-reference/2026-10/customer_portal/list-claimed-subscriptions"}]},{"group":"Payment Methods","pages":[{"title":"List Customer Payment Methods","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/customer-portal/customers/me/payment-methods","href":"/api-reference/2026-10/customer_portal/list-customer-payment-methods"},{"title":"Delete Customer Payment Method","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json delete /v1/customer-portal/customers/me/payment-methods/{id}","href":"/api-reference/2026-10/customer_portal/delete-customer-payment-method"}]}]},{"group":"Webhook Events","pages":[{"group":"Customer Events","pages":[{"title":"customer.state_changed","version":null,"deprecated":null,"sidebarTitle":"customer.state_changed","openapi":"/openapi/2026-10.openapi.json webhook customer.state_changed","href":"/api-reference/2026-10/customer_state_changed"},{"title":"customer.created","version":null,"deprecated":null,"sidebarTitle":"customer.created","openapi":"/openapi/2026-10.openapi.json webhook customer.created","href":"/api-reference/2026-10/customer_created"},{"title":"customer.updated","version":null,"deprecated":null,"sidebarTitle":"customer.updated","openapi":"/openapi/2026-10.openapi.json webhook customer.updated","href":"/api-reference/2026-10/customer_updated"},{"title":"customer.deleted","version":null,"deprecated":null,"sidebarTitle":"customer.deleted","openapi":"/openapi/2026-10.openapi.json webhook customer.deleted","href":"/api-reference/2026-10/customer_deleted"}]},{"group":"Billing Events","pages":[{"group":"Checkout","pages":[{"title":"checkout.created","version":null,"deprecated":null,"sidebarTitle":"checkout.created","openapi":"/openapi/2026-10.openapi.json webhook checkout.created","href":"/api-reference/2026-10/checkout_created"},{"title":"checkout.updated","version":null,"deprecated":null,"sidebarTitle":"checkout.updated","openapi":"/openapi/2026-10.openapi.json webhook checkout.updated","href":"/api-reference/2026-10/checkout_updated"},{"title":"checkout.expired","version":null,"deprecated":null,"sidebarTitle":"checkout.expired","openapi":"/openapi/2026-10.openapi.json webhook checkout.expired","href":"/api-reference/2026-10/checkout_expired"}]},{"group":"Subscriptions","pages":[{"title":"subscription.created","version":null,"deprecated":null,"sidebarTitle":"subscription.created","openapi":"/openapi/2026-10.openapi.json webhook subscription.created","href":"/api-reference/2026-10/subscription_created"},{"title":"subscription.active","version":null,"deprecated":null,"sidebarTitle":"subscription.active","openapi":"/openapi/2026-10.openapi.json webhook subscription.active","href":"/api-reference/2026-10/subscription_active"},{"title":"subscription.updated","version":null,"deprecated":null,"sidebarTitle":"subscription.updated","openapi":"/openapi/2026-10.openapi.json webhook subscription.updated","href":"/api-reference/2026-10/subscription_updated"},{"title":"subscription.canceled","version":null,"deprecated":null,"sidebarTitle":"subscription.canceled","openapi":"/openapi/2026-10.openapi.json webhook subscription.canceled","href":"/api-reference/2026-10/subscription_canceled"},{"title":"subscription.uncanceled","version":null,"deprecated":null,"sidebarTitle":"subscription.uncanceled","openapi":"/openapi/2026-10.openapi.json webhook subscription.uncanceled","href":"/api-reference/2026-10/subscription_uncanceled"},{"title":"subscription.cycled","version":null,"deprecated":null,"sidebarTitle":"subscription.cycled","openapi":"/openapi/2026-10.openapi.json webhook subscription.cycled","href":"/api-reference/2026-10/subscription_cycled"},{"title":"subscription.revoked","version":null,"deprecated":null,"sidebarTitle":"subscription.revoked","openapi":"/openapi/2026-10.openapi.json webhook subscription.revoked","href":"/api-reference/2026-10/subscription_revoked"},{"title":"subscription.past_due","version":null,"deprecated":null,"sidebarTitle":"subscription.past_due","openapi":"/openapi/2026-10.openapi.json webhook subscription.past_due","href":"/api-reference/2026-10/subscription_past_due"},{"title":"subscription.paused","version":null,"deprecated":null,"sidebarTitle":"subscription.paused","openapi":"/openapi/2026-10.openapi.json webhook subscription.paused","href":"/api-reference/2026-10/subscription_paused"},{"title":"subscription.resumed","description":"Sent when a paused subscription resumes, restoring the customer's access.\n\nResuming starts a new billing period and charges the customer immediately.\n\n**Discord \u0026 Slack support:** Full","version":null,"deprecated":null,"sidebarTitle":"subscription.resumed","openapi":"/openapi/2026-10.openapi.json webhook subscription.resumed","href":"/api-reference/2026-10/subscription_resumed"},{"title":"subscription.migrated","version":null,"deprecated":null,"sidebarTitle":"subscription.migrated","openapi":"/openapi/2026-10.openapi.json webhook subscription.migrated","href":"/api-reference/2026-10/subscription_migrated"}]},{"group":"Orders","pages":[{"title":"order.created","description":"Sent when a new order is created.\n\nA new order is created when:\n\n* A customer purchases a one-time product. In this case, `billing_reason` is set to `purchase`.\n* A customer starts a subscription. In this case, `billing_reason` is set to `subscription_create`.\n* A subscription is renewed. In this case, `billing_reason` is set to `subscription_cycle`.\n* A subscription is upgraded or downgraded with an immediate proration invoice. In this case, `billing_reason` is set to `subscription_update`.\n\n> [!WARNING]\n> The order might not be paid yet, so the `status` field might be `pending`.\n\n**Discord \u0026 Slack support:** Full","version":null,"deprecated":null,"sidebarTitle":"order.created","openapi":"/openapi/2026-10.openapi.json webhook order.created","href":"/api-reference/2026-10/order_created"},{"title":"order.paid","version":null,"deprecated":null,"sidebarTitle":"order.paid","openapi":"/openapi/2026-10.openapi.json webhook order.paid","href":"/api-reference/2026-10/order_paid"},{"title":"order.updated","version":null,"deprecated":null,"sidebarTitle":"order.updated","openapi":"/openapi/2026-10.openapi.json webhook order.updated","href":"/api-reference/2026-10/order_updated"},{"title":"order.refunded","version":null,"deprecated":null,"sidebarTitle":"order.refunded","openapi":"/openapi/2026-10.openapi.json webhook order.refunded","href":"/api-reference/2026-10/order_refunded"}]},{"group":"Customer Seats","pages":[{"title":"customer_seat.assigned","version":null,"deprecated":null,"sidebarTitle":"customer_seat.assigned","openapi":"/openapi/2026-10.openapi.json webhook customer_seat.assigned","href":"/api-reference/2026-10/customer_seat_assigned"},{"title":"customer_seat.claimed","version":null,"deprecated":null,"sidebarTitle":"customer_seat.claimed","openapi":"/openapi/2026-10.openapi.json webhook customer_seat.claimed","href":"/api-reference/2026-10/customer_seat_claimed"},{"title":"customer_seat.revoked","version":null,"deprecated":null,"sidebarTitle":"customer_seat.revoked","openapi":"/openapi/2026-10.openapi.json webhook customer_seat.revoked","href":"/api-reference/2026-10/customer_seat_revoked"}]},{"group":"Refunds","pages":[{"title":"refund.created","version":null,"deprecated":null,"sidebarTitle":"refund.created","openapi":"/openapi/2026-10.openapi.json webhook refund.created","href":"/api-reference/2026-10/refund_created"},{"title":"refund.updated","version":null,"deprecated":null,"sidebarTitle":"refund.updated","openapi":"/openapi/2026-10.openapi.json webhook refund.updated","href":"/api-reference/2026-10/refund_updated"}]},{"group":"Benefit Grants","pages":[{"title":"benefit_grant.created","version":null,"deprecated":null,"sidebarTitle":"benefit_grant.created","openapi":"/openapi/2026-10.openapi.json webhook benefit_grant.created","href":"/api-reference/2026-10/benefit_grant_created"},{"title":"benefit_grant.cycled","version":null,"deprecated":null,"sidebarTitle":"benefit_grant.cycled","openapi":"/openapi/2026-10.openapi.json webhook benefit_grant.cycled","href":"/api-reference/2026-10/benefit_grant_cycled"},{"title":"benefit_grant.updated","version":null,"deprecated":null,"sidebarTitle":"benefit_grant.updated","openapi":"/openapi/2026-10.openapi.json webhook benefit_grant.updated","href":"/api-reference/2026-10/benefit_grant_updated"},{"title":"benefit_grant.revoked","version":null,"deprecated":null,"sidebarTitle":"benefit_grant.revoked","openapi":"/openapi/2026-10.openapi.json webhook benefit_grant.revoked","href":"/api-reference/2026-10/benefit_grant_revoked"}]}]},{"group":"Organization Events","pages":[{"group":"Benefits","pages":[{"title":"benefit.created","version":null,"deprecated":null,"sidebarTitle":"benefit.created","openapi":"/openapi/2026-10.openapi.json webhook benefit.created","href":"/api-reference/2026-10/benefit_created"},{"title":"benefit.updated","version":null,"deprecated":null,"sidebarTitle":"benefit.updated","openapi":"/openapi/2026-10.openapi.json webhook benefit.updated","href":"/api-reference/2026-10/benefit_updated"}]},{"group":"Products","pages":[{"title":"product.created","version":null,"deprecated":null,"sidebarTitle":"product.created","openapi":"/openapi/2026-10.openapi.json webhook product.created","href":"/api-reference/2026-10/product_created"},{"title":"product.updated","version":null,"deprecated":null,"sidebarTitle":"product.updated","openapi":"/openapi/2026-10.openapi.json webhook product.updated","href":"/api-reference/2026-10/product_updated"}]},{"group":"Discounts","pages":[{"title":"discount.created","version":null,"deprecated":null,"sidebarTitle":"discount.created","openapi":"/openapi/2026-10.openapi.json webhook discount.created","href":"/api-reference/2026-10/discount_created"},{"title":"discount.updated","version":null,"deprecated":null,"sidebarTitle":"discount.updated","openapi":"/openapi/2026-10.openapi.json webhook discount.updated","href":"/api-reference/2026-10/discount_updated"},{"title":"discount.deleted","version":null,"deprecated":null,"sidebarTitle":"discount.deleted","openapi":"/openapi/2026-10.openapi.json webhook discount.deleted","href":"/api-reference/2026-10/discount_deleted"}]},{"group":"Organization","pages":[{"title":"organization.updated","version":null,"deprecated":null,"sidebarTitle":"organization.updated","openapi":"/openapi/2026-10.openapi.json webhook organization.updated","href":"/api-reference/2026-10/organization_updated"}]}]}]},{"group":"Integrations","pages":[{"group":"OpenID Connect","pages":[{"title":"Authorize","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/oauth2/authorize","href":"/api-reference/2026-10/oauth2/authorize"},{"title":"Request Token","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/oauth2/token","href":"/api-reference/2026-10/oauth2/request-token"},{"title":"Introspect Token","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/oauth2/introspect","href":"/api-reference/2026-10/oauth2/introspect-token"},{"title":"Revoke Token","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/oauth2/revoke","href":"/api-reference/2026-10/oauth2/revoke-token"},{"title":"Get User Info","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/oauth2/userinfo","href":"/api-reference/2026-10/oauth2/get-user-info"}]},{"group":"Webhooks","pages":[{"title":"Create Webhook Endpoint","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json post /v1/webhooks/endpoints","href":"/api-reference/2026-10/webhooks/create-webhook-endpoint"},{"title":"Get Webhook Endpoint","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/webhooks/endpoints/{id}","href":"/api-reference/2026-10/webhooks/get-webhook-endpoint"},{"title":"List Webhook Endpoints","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json get /v1/webhooks/endpoints","href":"/api-reference/2026-10/webhooks/list-webhook-endpoints"},{"title":"Update Webhook Endpoint","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json patch /v1/webhooks/endpoints/{id}","href":"/api-reference/2026-10/webhooks/update-webhook-endpoint"},{"title":"Delete Webhook Endpoint","deprecated":null,"version":null,"openapi":"/openapi/2026-10.openapi.json delete /v1/webhooks/endpoints/{id}","href":"/api-reference/2026-10/webhooks/delete-webhook-endpoint"}]}]}]},{"version":"2027-01","tag":"Next","pages":[{"title":"2027-01","href":"/api-reference/2027-01/subscription_migrated"}]}]},{"tab":"Changelog","icon":"signal-stream","pages":[{"title":"Changelog","href":"/changelog/recent"}]},{"tab":"Support","icon":"square-question","pages":[{"title":"Support","href":"/support"}]}]},"title":"subscription.migrated - Polar","buildId":"dpl_BtCp1ySSRiZuC61kdwjLNfcZF9iT","deploymentId":"dpl_BtCp1ySSRiZuC61kdwjLNfcZF9iT","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-BwGMKaJA.js","utils-DlantaNs.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-bU1lWMyL.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-atrzX1N-.js","snippetPresets-Dm5t-KF3.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-DHr1JptQ.js","ApiExamples-Cz42QzGy.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CLWnFKQE.js","shallow-DjOyfhxF.js","getApiPlaygroundDisplay-J2CVUWQR.js","CodeSnippet-emM-BzLU.js","CodeSnippets-DbUDosch.js","getPastedJson-D8Zg6YHf.js","icon-BDdk7KSm.js","MethodPill-C61Dtple.js","DuplicateIcon-42opbpVe.js","createIcon-BciRFb7M.js","DynamicMarkdown-CSxQrJZZ.js","SectionHeading-EqAWqlH3.js","axios-vUo_bRtp.js","Markdown-C6VtGA2B.js","clsx-CQdVN3oC.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DusJ_COf.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-D7F55uem.js"]}