Creates a quote, in draft. A new-business quote starts from a plan, duplicates an existing subscription using source_subscription_id, or starts from a blank canvas with items (single phase) or phases (ramp); its phases are read and edited under /quotes/{id}/phases until the quote is activated. An amendment quote names the active subscription it amends (amends_subscription_id) and carries the changed phase in phases; it is issued immediately unless issuing it needs approval, so branch on status and read signing_url when it is present. When issuing an amendment needs approval, the call fails with the pending approval flow in the error’s approval object, and approval.quote_id names the amendment quote that waits for it.
A unique string that makes a retried write safe. If you send the same request with the same key within 24 hours, the API returns the stored response and does not run the request again. A 5xx or 429 response is not stored, so a retry with that key runs the request again.
Whether the subscription takes effect on its own once signed: a new-business quote activates at its contract start, an amendment applies immediately. Defaults to the plan's or organization's setting for new business, and to true for an amendment; each quote keeps its own value.
Names the subscription a blank-canvas quote creates. Only valid when neither plan_id nor source_subscription_id is provided; a plan or duplicate names itself.
Priced phases in schedule order: the ramp of a blank-canvas quote, or the one changed phase of an amendment. Mutually exclusive with items, plan_id and source_subscription_id.
The quote's current approval. A new-business quote shows the approval of its subscription's creation; a quote that amends or renews an existing subscription shows the approval of its own issuance.
The subscription this quote creates or amends. Whether the deal is in effect is that subscription's state, not the quote's: read it, or its phases, once the quote is signed.
Hosted page where the customer reviews and signs. Present on a single quote while a customer signature is pending, so a lost link can be recovered; omitted on the list.
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"Alguna Docs","colors":{"primary":"#00BA61","light":"#FFFFFF","dark":"#000000"},"logo":{"light":"https://mintcdn.com/alguna-20/hip-SL42XieIK0Ru/logo/light.svg?fit=max\u0026auto=format\u0026n=hip-SL42XieIK0Ru\u0026q=85\u0026s=71436010713272c2db3828c5275207a3","dark":"https://mintcdn.com/alguna-20/hip-SL42XieIK0Ru/logo/dark.svg?fit=max\u0026auto=format\u0026n=hip-SL42XieIK0Ru\u0026q=85\u0026s=9e7341031c0b41384603cf6dcc500e70"},"favicon":"https://mintcdn.com/alguna-20/vTO84Dvkxt4l7dcX/logo/favicon.png?fit=max\u0026auto=format\u0026n=vTO84Dvkxt4l7dcX\u0026q=85\u0026s=e8976e8afe662327a08b9cff93c75acc","api":{"playground":{"display":"simple"},"examples":{"languages":["curl","python","javascript"],"prefill":true},"mdx":{"auth":{"method":"bearer"}}},"appearance":{"default":"dark","strict":false},"background":{"decoration":"windows"},"navbar":{"links":[{"href":"mailto:support@alguna.io","label":"Support"},{"href":"https://app.alguna.io","label":"Login"}],"primary":{"type":"button","label":"Get Started","href":"https://cal.com/alguna/demo"}},"footer":{"socials":{"linkedin":"https://linkedin.com/company/algunahq","x":"https://x.com/algunahq"}},"seo":{"metatags":{"canonical":"https://alguna.com/docs"},"organization":{"id":"https://alguna.com/#organization","name":"Alguna","legalName":"Alguna Inc","url":"https://alguna.com/","logo":"https://alguna.com/alguna-logo-black.svg"}},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"alguna-20","hasAudioNarration":false,"actualSubdomain":"alguna-20","customDomains":["alguna.com"],"gitSource":{"type":"github","owner":"alguna-io","repo":"monorepo","deployBranch":"main","contentDirectory":"docs","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae3226dbefa89197b163995","collectionId":"8605a1eb-6add-4282-93dd-bd5363f3aaf0","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae3226dbefa89197b163995"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae3226dbefa89197b163995","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"default","tag":"API References","count":179},{"language":"default","tag":"API Reference","count":146},{"language":"default","tag":"Documentation","count":81},{"language":"default","tag":"Subscriptions","count":31},{"language":"default","tag":"Webhooks","count":25},{"language":"default","tag":"Invoices","count":22},{"language":"default","tag":"Integrations","count":21},{"language":"default","tag":"Quotes","count":16},{"language":"default","tag":"Insights","count":15},{"language":"default","tag":"Customers","count":14}]},"assistantConfig":{"deflection":{"enabled":true,"email":"support@alguna.io"}},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/v2/2026-04-01/quotes/create-a-quote","slug":"/api-reference/v2/2026-04-01/quotes/create-a-quote","pageMetadata":{"title":"Create a quote","description":"Creates a quote, in `draft`. A new-business quote starts from a plan, duplicates an existing subscription using `source_subscription_id`, or starts from a blank canvas with `items` (single phase) or `phases` (ramp); its phases are read and edited under `/quotes/{id}/phases` until the quote is activated. An amendment quote names the active subscription it amends (`amends_subscription_id`) and carries the changed phase in `phases`; it is issued immediately unless issuing it needs approval, so branch on `status` and read `signing_url` when it is present. When issuing an amendment needs approval, the call fails with the pending approval flow in the error's `approval` object, and `approval.quote_id` names the amendment quote that waits for it.","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /quotes","href":"/api-reference/v2/2026-04-01/quotes/create-a-quote","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Creates a quote, in \", _jsx(_components.code, {\n children: \"draft\"\n }), \". A new-business quote starts from a plan, duplicates an existing subscription using \", _jsx(_components.code, {\n children: \"source_subscription_id\"\n }), \", or starts from a blank canvas with \", _jsx(_components.code, {\n children: \"items\"\n }), \" (single phase) or \", _jsx(_components.code, {\n children: \"phases\"\n }), \" (ramp); its phases are read and edited under \", _jsx(_components.code, {\n children: \"/quotes/{id}/phases\"\n }), \" until the quote is activated. An amendment quote names the active subscription it amends (\", _jsx(_components.code, {\n children: \"amends_subscription_id\"\n }), \") and carries the changed phase in \", _jsx(_components.code, {\n children: \"phases\"\n }), \"; it is issued immediately unless issuing it needs approval, so branch on \", _jsx(_components.code, {\n children: \"status\"\n }), \" and read \", _jsx(_components.code, {\n children: \"signing_url\"\n }), \" when it is present. When issuing an amendment needs approval, the call fails with the pending approval flow in the error’s \", _jsx(_components.code, {\n children: \"approval\"\n }), \" object, and \", _jsx(_components.code, {\n children: \"approval.quote_id\"\n }), \" names the amendment quote that waits for it.\"]\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":"Create a quote","description":"Creates a quote, in `draft`. A new-business quote starts from a plan, duplicates an existing subscription using `source_subscription_id`, or starts from a blank canvas with `items` (single phase) or `phases` (ramp); its phases are read and edited under `/quotes/{id}/phases` until the quote is activated. An amendment quote names the active subscription it amends (`amends_subscription_id`) and carries the changed phase in `phases`; it is issued immediately unless issuing it needs approval, so branch on `status` and read `signing_url` when it is present. When issuing an amendment needs approval, the call fails with the pending approval flow in the error's `approval` object, and `approval.quote_id` names the amendment quote that waits for it.","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /quotes","href":"/api-reference/v2/2026-04-01/quotes/create-a-quote","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Creates a quote, in `draft`. A new-business quote starts from a plan, duplicates an existing subscription using `source_subscription_id`, or starts from a blank canvas with `items` (single phase) or `phases` (ramp); its phases are read and edited under `/quotes/{id}/phases` until the quote is activated. An amendment quote names the active subscription it amends (`amends_subscription_id`) and carries the changed phase in `phases`; it is issued immediately unless issuing it needs approval, so branch on `status` and read `signing_url` when it is present. When issuing an amendment needs approval, the call fails with the pending approval flow in the error's `approval` object, and `approval.quote_id` names the amendment quote that waits for it.","operationId":"create-quote","parameters":["8d9ce711-e05b-498b-8402-931cb4f8cd1e","a63843d5-8e50-4f4f-aaa9-cea1675daa6c"],"requestBody":"5841a9f7-9cc6-4b70-b8df-87da62bad6e8","responses":{"200":"8ddad9ee-d30b-4d3b-80b8-68990f094416","400":"a12215aa-850d-4ef8-bf70-186b82a6685d","401":"98e0a5d0-f8d1-4057-a852-d2b09694a366","403":"45432bce-d107-45d0-b0ad-6ccac3958d98","404":"086dc3ec-9337-4ca1-8c00-c790e6c30062","409":"c780983a-e85b-4533-a92b-5f0ee8f2534e","422":"be87ac8b-b89f-4e41-b4c6-63e1e7fe4de5","500":"58c77ff9-9719-4f40-85c2-ef69b5e6d5ec","502":"71f0489d-ebf1-45cf-884f-cafea3e5aa8f","503":"3fb0a3df-166f-48f0-bc9c-7ec2c530d92c","504":"e9c0b7fa-6722-44bd-844b-4ac9197a21c6"},"summary":"Create a quote","tags":["Quotes"],"x-fern-availability":"generally-available","x-fern-idempotent":true,"x-fern-sdk-group-name":"quotes","x-fern-sdk-method-name":"create","method":"post","type":"path","servers":["cf6158b0-efe2-4c2e-95c1-4c9397249cba"],"security":["1fe3295d-827a-40c0-be53-184aed53407d"],"path":"/quotes","baseUrlOptions":["https://api.alguna.io"],"title":"Create a quote","codeSamples":[],"requestExampleLanguages":["bash","python","javascript"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.customer_id":"cust_abc123","body.amends_subscription_id.oneOf.0":"sub_abc123","body.auto_activate.oneOf.0":true,"body.contract.oneOf.0.start_date.oneOf.0":"2026-09-01","body.expires_at.oneOf.0":"2026-09-30T23:59:59Z","body.\\items.items.0.bundle_id.oneOf.0":"bun_abc123","body.\\items.items.0.\\items.items.0.price.billing_direction":"arrears","body.\\items.items.0.\\items.items.0.price.fee_type":"fixed","body.\\items.items.0.\\items.items.0.price.type":"fixed","body.\\items.items.0.\\items.items.0.price.billing_frequency.oneOf.0":"recurring","body.\\items.items.0.\\items.items.0.price.billing_interval":"monthly","body.\\items.items.0.\\items.items.0.price.billing_interval_count.oneOf.0":3,"body.\\items.items.0.\\items.items.0.price.billing_interval_unit.oneOf.0":"month","body.\\items.items.0.\\items.items.0.price.charge_on_contract_start.oneOf.0":false,"body.\\items.items.0.\\items.items.0.price.discount.oneOf.0.amount":"10","body.\\items.items.0.\\items.items.0.price.discount.oneOf.0.duration_type":"fixed","body.\\items.items.0.\\items.items.0.price.discount.oneOf.0.type":"percentage","body.\\items.items.0.\\items.items.0.price.discount.oneOf.0.duration_unit.oneOf.0":"months","body.\\items.items.0.\\items.items.0.price.discount.oneOf.0.duration_value.oneOf.0":6,"body.\\items.items.0.\\items.items.0.price.display_order.oneOf.0":1,"body.\\items.items.0.\\items.items.0.price.expression_pricing_model.oneOf.0.charges.items.0.billing_direction":"arrears","body.\\items.items.0.\\items.items.0.price.expression_pricing_model.oneOf.0.charges.items.0.description":"API usage charge","body.\\items.items.0.\\items.items.0.price.expression_pricing_model.oneOf.0.charges.items.0.quantity_expression":"usage.api_calls","body.\\items.items.0.\\items.items.0.price.expression_pricing_model.oneOf.0.charges.items.0.unit_price_expression":"0.01","body.\\items.items.0.\\items.items.0.price.expression_pricing_model.oneOf.0.metric_bindings.items.0.alias":"api_calls","body.\\items.items.0.\\items.items.0.price.expression_pricing_model.oneOf.0.metric_bindings.items.0.metric_id":"\u003cstring>","body.\\items.items.0.\\items.items.0.price.fixed_pricing_model.oneOf.0.price_per_unit":"500.00","body.\\items.items.0.\\items.items.0.price.fixed_pricing_model.oneOf.0.units":1,"body.\\items.items.0.\\items.items.0.price.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.\\items.items.0.\\items.items.0.price.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.\\items.items.0.\\items.items.0.price.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.\\items.items.0.\\items.items.0.price.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.percentage.oneOf.0":"2.5","body.\\items.items.0.\\items.items.0.price.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.\\items.items.0.\\items.items.0.price.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.\\items.items.0.\\items.items.0.price.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.\\items.items.0.\\items.items.0.price.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.\\items.items.0.\\items.items.0.price.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.\\items.items.0.\\items.items.0.price.graduated_tiered_pricing_model.oneOf.0.units.oneOf.0":10,"body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.dimensions.items.0.key":"\u003cstring>","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.dimensions.items.0.label":"\u003cstring>","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.dimensions.items.0.values.items.0":"\u003cstring>","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.fallback.oneOf.0":"\u003cunknown>","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.cell_key":"\u003cstring>","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.0.price_per_unit":"500.00","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.0.units":1,"body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.percentage.oneOf.0":"2.5","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units.oneOf.0":10,"body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.label.oneOf.0":"\u003cstring>","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.percentage.oneOf.0":"2.5","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.units.oneOf.0":10,"body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.unit_pricing_model.oneOf.0.price_per_unit":"0.05","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.percentage":"2.0","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.price_per_unit":"0.05","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.0":"5.00","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.splits.items.0.branches.items.0.child":"\u003cunknown>","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.splits.items.0.branches.items.0.value":"\u003cstring>","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.splits.items.0.dimension_key":"\u003cstring>","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.splits.items.0.wildcard.oneOf.0":"\u003cunknown>","body.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.line_item_template":"\u003cstring>","body.\\items.items.0.\\items.items.0.price.maximum_spend.oneOf.0.amount":"500.00","body.\\items.items.0.\\items.items.0.price.maximum_spend.oneOf.0.period":"monthly","body.\\items.items.0.\\items.items.0.price.maximum_spend.oneOf.0.billing_direction":"arrears","body.\\items.items.0.\\items.items.0.price.metric_ids.items.0":"\u003cstring>","body.\\items.items.0.\\items.items.0.price.minimum_spend.oneOf.0.amount":"500.00","body.\\items.items.0.\\items.items.0.price.minimum_spend.oneOf.0.period":"monthly","body.\\items.items.0.\\items.items.0.price.minimum_spend.oneOf.0.billing_direction":"arrears","body.\\items.items.0.\\items.items.0.price.prepaid_fixed_tiered_pricing_model.oneOf.0.overages_charge_interval":"monthly","body.\\items.items.0.\\items.items.0.price.prepaid_fixed_tiered_pricing_model.oneOf.0.prepaid_units":50000,"body.\\items.items.0.\\items.items.0.price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.\\items.items.0.\\items.items.0.price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.\\items.items.0.\\items.items.0.price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.\\items.items.0.\\items.items.0.price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.\\items.items.0.\\items.items.0.price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.\\items.items.0.\\items.items.0.price.prepaid_tiered_pricing_model.oneOf.0.prepaid_units":50000,"body.\\items.items.0.\\items.items.0.price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.\\items.items.0.\\items.items.0.price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.\\items.items.0.\\items.items.0.price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.\\items.items.0.\\items.items.0.price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.\\items.items.0.\\items.items.0.price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.\\items.items.0.\\items.items.0.price.recurring_instalment_interval_count.oneOf.0":1,"body.\\items.items.0.\\items.items.0.price.recurring_instalment_interval_unit.oneOf.0":"month","body.\\items.items.0.\\items.items.0.price.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.\\items.items.0.\\items.items.0.price.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.\\items.items.0.\\items.items.0.price.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.\\items.items.0.\\items.items.0.price.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.percentage.oneOf.0":"2.5","body.\\items.items.0.\\items.items.0.price.tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.\\items.items.0.\\items.items.0.price.tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.\\items.items.0.\\items.items.0.price.tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.\\items.items.0.\\items.items.0.price.tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.\\items.items.0.\\items.items.0.price.tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.\\items.items.0.\\items.items.0.price.tiered_pricing_model.oneOf.0.units.oneOf.0":10,"body.\\items.items.0.\\items.items.0.price.trial_period_days.oneOf.0":30,"body.\\items.items.0.\\items.items.0.price.unit_pricing_model.oneOf.0.price_per_unit":"0.05","body.\\items.items.0.\\items.items.0.price.volume_percentage_pricing_model.oneOf.0.percentage":"2.0","body.\\items.items.0.\\items.items.0.price.volume_percentage_pricing_model.oneOf.0.price_per_unit":"0.05","body.\\items.items.0.\\items.items.0.price.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.0":"5.00","body.\\items.items.0.\\items.items.0.product_id":"prod_abc123","body.\\items.items.0.price.oneOf.0.billing_direction":"arrears","body.\\items.items.0.price.oneOf.0.fee_type":"fixed","body.\\items.items.0.price.oneOf.0.type":"fixed","body.\\items.items.0.price.oneOf.0.billing_frequency.oneOf.0":"recurring","body.\\items.items.0.price.oneOf.0.billing_interval":"monthly","body.\\items.items.0.price.oneOf.0.billing_interval_count.oneOf.0":3,"body.\\items.items.0.price.oneOf.0.billing_interval_unit.oneOf.0":"month","body.\\items.items.0.price.oneOf.0.charge_on_contract_start.oneOf.0":false,"body.\\items.items.0.price.oneOf.0.discount.oneOf.0.amount":"10","body.\\items.items.0.price.oneOf.0.discount.oneOf.0.duration_type":"fixed","body.\\items.items.0.price.oneOf.0.discount.oneOf.0.type":"percentage","body.\\items.items.0.price.oneOf.0.discount.oneOf.0.duration_unit.oneOf.0":"months","body.\\items.items.0.price.oneOf.0.discount.oneOf.0.duration_value.oneOf.0":6,"body.\\items.items.0.price.oneOf.0.display_order.oneOf.0":1,"body.\\items.items.0.price.oneOf.0.expression_pricing_model.oneOf.0.charges.items.0.billing_direction":"arrears","body.\\items.items.0.price.oneOf.0.expression_pricing_model.oneOf.0.charges.items.0.description":"API usage charge","body.\\items.items.0.price.oneOf.0.expression_pricing_model.oneOf.0.charges.items.0.quantity_expression":"usage.api_calls","body.\\items.items.0.price.oneOf.0.expression_pricing_model.oneOf.0.charges.items.0.unit_price_expression":"0.01","body.\\items.items.0.price.oneOf.0.expression_pricing_model.oneOf.0.metric_bindings.items.0.alias":"api_calls","body.\\items.items.0.price.oneOf.0.expression_pricing_model.oneOf.0.metric_bindings.items.0.metric_id":"\u003cstring>","body.\\items.items.0.price.oneOf.0.fixed_pricing_model.oneOf.0.price_per_unit":"500.00","body.\\items.items.0.price.oneOf.0.fixed_pricing_model.oneOf.0.units":1,"body.\\items.items.0.price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.\\items.items.0.price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.\\items.items.0.price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.\\items.items.0.price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.percentage.oneOf.0":"2.5","body.\\items.items.0.price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.\\items.items.0.price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.\\items.items.0.price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.\\items.items.0.price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.\\items.items.0.price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.\\items.items.0.price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units.oneOf.0":10,"body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.dimensions.items.0.key":"\u003cstring>","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.dimensions.items.0.label":"\u003cstring>","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.dimensions.items.0.values.items.0":"\u003cstring>","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.fallback.oneOf.0":"\u003cunknown>","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.cell_key":"\u003cstring>","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.0.price_per_unit":"500.00","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.0.units":1,"body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.percentage.oneOf.0":"2.5","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units.oneOf.0":10,"body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.label.oneOf.0":"\u003cstring>","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.percentage.oneOf.0":"2.5","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.units.oneOf.0":10,"body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.unit_pricing_model.oneOf.0.price_per_unit":"0.05","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.percentage":"2.0","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.price_per_unit":"0.05","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.0":"5.00","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.0.branches.items.0.child":"\u003cunknown>","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.0.branches.items.0.value":"\u003cstring>","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.0.dimension_key":"\u003cstring>","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.0.wildcard.oneOf.0":"\u003cunknown>","body.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.line_item_template":"\u003cstring>","body.\\items.items.0.price.oneOf.0.maximum_spend.oneOf.0.amount":"500.00","body.\\items.items.0.price.oneOf.0.maximum_spend.oneOf.0.period":"monthly","body.\\items.items.0.price.oneOf.0.maximum_spend.oneOf.0.billing_direction":"arrears","body.\\items.items.0.price.oneOf.0.metric_ids.items.0":"\u003cstring>","body.\\items.items.0.price.oneOf.0.minimum_spend.oneOf.0.amount":"500.00","body.\\items.items.0.price.oneOf.0.minimum_spend.oneOf.0.period":"monthly","body.\\items.items.0.price.oneOf.0.minimum_spend.oneOf.0.billing_direction":"arrears","body.\\items.items.0.price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.overages_charge_interval":"monthly","body.\\items.items.0.price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.prepaid_units":50000,"body.\\items.items.0.price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.\\items.items.0.price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.\\items.items.0.price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.\\items.items.0.price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.\\items.items.0.price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.\\items.items.0.price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.prepaid_units":50000,"body.\\items.items.0.price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.\\items.items.0.price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.\\items.items.0.price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.\\items.items.0.price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.\\items.items.0.price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.\\items.items.0.price.oneOf.0.recurring_instalment_interval_count.oneOf.0":1,"body.\\items.items.0.price.oneOf.0.recurring_instalment_interval_unit.oneOf.0":"month","body.\\items.items.0.price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.\\items.items.0.price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.\\items.items.0.price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.\\items.items.0.price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.percentage.oneOf.0":"2.5","body.\\items.items.0.price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.\\items.items.0.price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.\\items.items.0.price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.\\items.items.0.price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.\\items.items.0.price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.\\items.items.0.price.oneOf.0.tiered_pricing_model.oneOf.0.units.oneOf.0":10,"body.\\items.items.0.price.oneOf.0.trial_period_days.oneOf.0":30,"body.\\items.items.0.price.oneOf.0.unit_pricing_model.oneOf.0.price_per_unit":"0.05","body.\\items.items.0.price.oneOf.0.volume_percentage_pricing_model.oneOf.0.percentage":"2.0","body.\\items.items.0.price.oneOf.0.volume_percentage_pricing_model.oneOf.0.price_per_unit":"0.05","body.\\items.items.0.price.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.0":"5.00","body.\\items.items.0.product_id.oneOf.0":"prod_abc123","body.metadata":{},"body.name.oneOf.0":"Acme Platform 2026","body.phases.items.0.\\items.items.0.bundle_id.oneOf.0":"bun_abc123","body.phases.items.0.\\items.items.0.\\items.items.0.price.billing_direction":"arrears","body.phases.items.0.\\items.items.0.\\items.items.0.price.fee_type":"fixed","body.phases.items.0.\\items.items.0.\\items.items.0.price.type":"fixed","body.phases.items.0.\\items.items.0.\\items.items.0.price.billing_frequency.oneOf.0":"recurring","body.phases.items.0.\\items.items.0.\\items.items.0.price.billing_interval":"monthly","body.phases.items.0.\\items.items.0.\\items.items.0.price.billing_interval_count.oneOf.0":3,"body.phases.items.0.\\items.items.0.\\items.items.0.price.billing_interval_unit.oneOf.0":"month","body.phases.items.0.\\items.items.0.\\items.items.0.price.charge_on_contract_start.oneOf.0":false,"body.phases.items.0.\\items.items.0.\\items.items.0.price.discount.oneOf.0.amount":"10","body.phases.items.0.\\items.items.0.\\items.items.0.price.discount.oneOf.0.duration_type":"fixed","body.phases.items.0.\\items.items.0.\\items.items.0.price.discount.oneOf.0.type":"percentage","body.phases.items.0.\\items.items.0.\\items.items.0.price.discount.oneOf.0.duration_unit.oneOf.0":"months","body.phases.items.0.\\items.items.0.\\items.items.0.price.discount.oneOf.0.duration_value.oneOf.0":6,"body.phases.items.0.\\items.items.0.\\items.items.0.price.display_order.oneOf.0":1,"body.phases.items.0.\\items.items.0.\\items.items.0.price.expression_pricing_model.oneOf.0.charges.items.0.billing_direction":"arrears","body.phases.items.0.\\items.items.0.\\items.items.0.price.expression_pricing_model.oneOf.0.charges.items.0.description":"API usage charge","body.phases.items.0.\\items.items.0.\\items.items.0.price.expression_pricing_model.oneOf.0.charges.items.0.quantity_expression":"usage.api_calls","body.phases.items.0.\\items.items.0.\\items.items.0.price.expression_pricing_model.oneOf.0.charges.items.0.unit_price_expression":"0.01","body.phases.items.0.\\items.items.0.\\items.items.0.price.expression_pricing_model.oneOf.0.metric_bindings.items.0.alias":"api_calls","body.phases.items.0.\\items.items.0.\\items.items.0.price.expression_pricing_model.oneOf.0.metric_bindings.items.0.metric_id":"\u003cstring>","body.phases.items.0.\\items.items.0.\\items.items.0.price.fixed_pricing_model.oneOf.0.price_per_unit":"500.00","body.phases.items.0.\\items.items.0.\\items.items.0.price.fixed_pricing_model.oneOf.0.units":1,"body.phases.items.0.\\items.items.0.\\items.items.0.price.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.phases.items.0.\\items.items.0.\\items.items.0.price.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.phases.items.0.\\items.items.0.\\items.items.0.price.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.phases.items.0.\\items.items.0.\\items.items.0.price.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.percentage.oneOf.0":"2.5","body.phases.items.0.\\items.items.0.\\items.items.0.price.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.phases.items.0.\\items.items.0.\\items.items.0.price.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.phases.items.0.\\items.items.0.\\items.items.0.price.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.phases.items.0.\\items.items.0.\\items.items.0.price.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.phases.items.0.\\items.items.0.\\items.items.0.price.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.phases.items.0.\\items.items.0.\\items.items.0.price.graduated_tiered_pricing_model.oneOf.0.units.oneOf.0":10,"body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.dimensions.items.0.key":"\u003cstring>","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.dimensions.items.0.label":"\u003cstring>","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.dimensions.items.0.values.items.0":"\u003cstring>","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.fallback.oneOf.0":"\u003cunknown>","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.cell_key":"\u003cstring>","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.0.price_per_unit":"500.00","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.0.units":1,"body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.percentage.oneOf.0":"2.5","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units.oneOf.0":10,"body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.label.oneOf.0":"\u003cstring>","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.percentage.oneOf.0":"2.5","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.units.oneOf.0":10,"body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.unit_pricing_model.oneOf.0.price_per_unit":"0.05","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.percentage":"2.0","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.price_per_unit":"0.05","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.0":"5.00","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.splits.items.0.branches.items.0.child":"\u003cunknown>","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.splits.items.0.branches.items.0.value":"\u003cstring>","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.splits.items.0.dimension_key":"\u003cstring>","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.root.splits.items.0.wildcard.oneOf.0":"\u003cunknown>","body.phases.items.0.\\items.items.0.\\items.items.0.price.matrix_pricing_model.oneOf.0.line_item_template":"\u003cstring>","body.phases.items.0.\\items.items.0.\\items.items.0.price.maximum_spend.oneOf.0.amount":"500.00","body.phases.items.0.\\items.items.0.\\items.items.0.price.maximum_spend.oneOf.0.period":"monthly","body.phases.items.0.\\items.items.0.\\items.items.0.price.maximum_spend.oneOf.0.billing_direction":"arrears","body.phases.items.0.\\items.items.0.\\items.items.0.price.metric_ids.items.0":"\u003cstring>","body.phases.items.0.\\items.items.0.\\items.items.0.price.minimum_spend.oneOf.0.amount":"500.00","body.phases.items.0.\\items.items.0.\\items.items.0.price.minimum_spend.oneOf.0.period":"monthly","body.phases.items.0.\\items.items.0.\\items.items.0.price.minimum_spend.oneOf.0.billing_direction":"arrears","body.phases.items.0.\\items.items.0.\\items.items.0.price.prepaid_fixed_tiered_pricing_model.oneOf.0.overages_charge_interval":"monthly","body.phases.items.0.\\items.items.0.\\items.items.0.price.prepaid_fixed_tiered_pricing_model.oneOf.0.prepaid_units":50000,"body.phases.items.0.\\items.items.0.\\items.items.0.price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.phases.items.0.\\items.items.0.\\items.items.0.price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.phases.items.0.\\items.items.0.\\items.items.0.price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.phases.items.0.\\items.items.0.\\items.items.0.price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.phases.items.0.\\items.items.0.\\items.items.0.price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.phases.items.0.\\items.items.0.\\items.items.0.price.prepaid_tiered_pricing_model.oneOf.0.prepaid_units":50000,"body.phases.items.0.\\items.items.0.\\items.items.0.price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.phases.items.0.\\items.items.0.\\items.items.0.price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.phases.items.0.\\items.items.0.\\items.items.0.price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.phases.items.0.\\items.items.0.\\items.items.0.price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.phases.items.0.\\items.items.0.\\items.items.0.price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.phases.items.0.\\items.items.0.\\items.items.0.price.recurring_instalment_interval_count.oneOf.0":1,"body.phases.items.0.\\items.items.0.\\items.items.0.price.recurring_instalment_interval_unit.oneOf.0":"month","body.phases.items.0.\\items.items.0.\\items.items.0.price.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.phases.items.0.\\items.items.0.\\items.items.0.price.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.phases.items.0.\\items.items.0.\\items.items.0.price.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.phases.items.0.\\items.items.0.\\items.items.0.price.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.percentage.oneOf.0":"2.5","body.phases.items.0.\\items.items.0.\\items.items.0.price.tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.phases.items.0.\\items.items.0.\\items.items.0.price.tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.phases.items.0.\\items.items.0.\\items.items.0.price.tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.phases.items.0.\\items.items.0.\\items.items.0.price.tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.phases.items.0.\\items.items.0.\\items.items.0.price.tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.phases.items.0.\\items.items.0.\\items.items.0.price.tiered_pricing_model.oneOf.0.units.oneOf.0":10,"body.phases.items.0.\\items.items.0.\\items.items.0.price.trial_period_days.oneOf.0":30,"body.phases.items.0.\\items.items.0.\\items.items.0.price.unit_pricing_model.oneOf.0.price_per_unit":"0.05","body.phases.items.0.\\items.items.0.\\items.items.0.price.volume_percentage_pricing_model.oneOf.0.percentage":"2.0","body.phases.items.0.\\items.items.0.\\items.items.0.price.volume_percentage_pricing_model.oneOf.0.price_per_unit":"0.05","body.phases.items.0.\\items.items.0.\\items.items.0.price.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.0":"5.00","body.phases.items.0.\\items.items.0.\\items.items.0.product_id":"prod_abc123","body.phases.items.0.\\items.items.0.price.oneOf.0.billing_direction":"arrears","body.phases.items.0.\\items.items.0.price.oneOf.0.fee_type":"fixed","body.phases.items.0.\\items.items.0.price.oneOf.0.type":"fixed","body.phases.items.0.\\items.items.0.price.oneOf.0.billing_frequency.oneOf.0":"recurring","body.phases.items.0.\\items.items.0.price.oneOf.0.billing_interval":"monthly","body.phases.items.0.\\items.items.0.price.oneOf.0.billing_interval_count.oneOf.0":3,"body.phases.items.0.\\items.items.0.price.oneOf.0.billing_interval_unit.oneOf.0":"month","body.phases.items.0.\\items.items.0.price.oneOf.0.charge_on_contract_start.oneOf.0":false,"body.phases.items.0.\\items.items.0.price.oneOf.0.discount.oneOf.0.amount":"10","body.phases.items.0.\\items.items.0.price.oneOf.0.discount.oneOf.0.duration_type":"fixed","body.phases.items.0.\\items.items.0.price.oneOf.0.discount.oneOf.0.type":"percentage","body.phases.items.0.\\items.items.0.price.oneOf.0.discount.oneOf.0.duration_unit.oneOf.0":"months","body.phases.items.0.\\items.items.0.price.oneOf.0.discount.oneOf.0.duration_value.oneOf.0":6,"body.phases.items.0.\\items.items.0.price.oneOf.0.display_order.oneOf.0":1,"body.phases.items.0.\\items.items.0.price.oneOf.0.expression_pricing_model.oneOf.0.charges.items.0.billing_direction":"arrears","body.phases.items.0.\\items.items.0.price.oneOf.0.expression_pricing_model.oneOf.0.charges.items.0.description":"API usage charge","body.phases.items.0.\\items.items.0.price.oneOf.0.expression_pricing_model.oneOf.0.charges.items.0.quantity_expression":"usage.api_calls","body.phases.items.0.\\items.items.0.price.oneOf.0.expression_pricing_model.oneOf.0.charges.items.0.unit_price_expression":"0.01","body.phases.items.0.\\items.items.0.price.oneOf.0.expression_pricing_model.oneOf.0.metric_bindings.items.0.alias":"api_calls","body.phases.items.0.\\items.items.0.price.oneOf.0.expression_pricing_model.oneOf.0.metric_bindings.items.0.metric_id":"\u003cstring>","body.phases.items.0.\\items.items.0.price.oneOf.0.fixed_pricing_model.oneOf.0.price_per_unit":"500.00","body.phases.items.0.\\items.items.0.price.oneOf.0.fixed_pricing_model.oneOf.0.units":1,"body.phases.items.0.\\items.items.0.price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.phases.items.0.\\items.items.0.price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.phases.items.0.\\items.items.0.price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.phases.items.0.\\items.items.0.price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.percentage.oneOf.0":"2.5","body.phases.items.0.\\items.items.0.price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.phases.items.0.\\items.items.0.price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.phases.items.0.\\items.items.0.price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.phases.items.0.\\items.items.0.price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.phases.items.0.\\items.items.0.price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.phases.items.0.\\items.items.0.price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units.oneOf.0":10,"body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.dimensions.items.0.key":"\u003cstring>","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.dimensions.items.0.label":"\u003cstring>","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.dimensions.items.0.values.items.0":"\u003cstring>","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.fallback.oneOf.0":"\u003cunknown>","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.cell_key":"\u003cstring>","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.0.price_per_unit":"500.00","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.0.units":1,"body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.0.percentage.oneOf.0":"2.5","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units.oneOf.0":10,"body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.label.oneOf.0":"\u003cstring>","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.percentage.oneOf.0":"2.5","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.units.oneOf.0":10,"body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.unit_pricing_model.oneOf.0.price_per_unit":"0.05","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.percentage":"2.0","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.price_per_unit":"0.05","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.0":"5.00","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.0.branches.items.0.child":"\u003cunknown>","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.0.branches.items.0.value":"\u003cstring>","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.0.dimension_key":"\u003cstring>","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.0.wildcard.oneOf.0":"\u003cunknown>","body.phases.items.0.\\items.items.0.price.oneOf.0.matrix_pricing_model.oneOf.0.line_item_template":"\u003cstring>","body.phases.items.0.\\items.items.0.price.oneOf.0.maximum_spend.oneOf.0.amount":"500.00","body.phases.items.0.\\items.items.0.price.oneOf.0.maximum_spend.oneOf.0.period":"monthly","body.phases.items.0.\\items.items.0.price.oneOf.0.maximum_spend.oneOf.0.billing_direction":"arrears","body.phases.items.0.\\items.items.0.price.oneOf.0.metric_ids.items.0":"\u003cstring>","body.phases.items.0.\\items.items.0.price.oneOf.0.minimum_spend.oneOf.0.amount":"500.00","body.phases.items.0.\\items.items.0.price.oneOf.0.minimum_spend.oneOf.0.period":"monthly","body.phases.items.0.\\items.items.0.price.oneOf.0.minimum_spend.oneOf.0.billing_direction":"arrears","body.phases.items.0.\\items.items.0.price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.overages_charge_interval":"monthly","body.phases.items.0.\\items.items.0.price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.prepaid_units":50000,"body.phases.items.0.\\items.items.0.price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.phases.items.0.\\items.items.0.price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.phases.items.0.\\items.items.0.price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.phases.items.0.\\items.items.0.price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.phases.items.0.\\items.items.0.price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.phases.items.0.\\items.items.0.price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.prepaid_units":50000,"body.phases.items.0.\\items.items.0.price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.phases.items.0.\\items.items.0.price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.phases.items.0.\\items.items.0.price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.phases.items.0.\\items.items.0.price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.phases.items.0.\\items.items.0.price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.phases.items.0.\\items.items.0.price.oneOf.0.recurring_instalment_interval_count.oneOf.0":1,"body.phases.items.0.\\items.items.0.price.oneOf.0.recurring_instalment_interval_unit.oneOf.0":"month","body.phases.items.0.\\items.items.0.price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.phases.items.0.\\items.items.0.price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.phases.items.0.\\items.items.0.price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.phases.items.0.\\items.items.0.price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.0.percentage.oneOf.0":"2.5","body.phases.items.0.\\items.items.0.price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.min_units":0,"body.phases.items.0.\\items.items.0.price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.fixed_fee.oneOf.0":"10.00","body.phases.items.0.\\items.items.0.price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.max_units.oneOf.0":10000,"body.phases.items.0.\\items.items.0.price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.price_per_unit.oneOf.0":"0.02","body.phases.items.0.\\items.items.0.price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.0.unit_price.oneOf.0":"5.00","body.phases.items.0.\\items.items.0.price.oneOf.0.tiered_pricing_model.oneOf.0.units.oneOf.0":10,"body.phases.items.0.\\items.items.0.price.oneOf.0.trial_period_days.oneOf.0":30,"body.phases.items.0.\\items.items.0.price.oneOf.0.unit_pricing_model.oneOf.0.price_per_unit":"0.05","body.phases.items.0.\\items.items.0.price.oneOf.0.volume_percentage_pricing_model.oneOf.0.percentage":"2.0","body.phases.items.0.\\items.items.0.price.oneOf.0.volume_percentage_pricing_model.oneOf.0.price_per_unit":"0.05","body.phases.items.0.\\items.items.0.price.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.0":"5.00","body.phases.items.0.\\items.items.0.product_id.oneOf.0":"prod_abc123","body.phases.items.0.description.oneOf.0":"Year 2 step-up","body.phases.items.0.start_date.oneOf.0":"2027-01-01","body.phases.items.0.start_month_offset.oneOf.0":12,"body.plan_id.oneOf.0":"pln_abc123","body.price_book_id.oneOf.0":"pb_abc123","body.source_subscription_id.oneOf.0":"sub_abc123"}]},"dependencies":{"parameters":{"8d9ce711-e05b-498b-8402-931cb4f8cd1e":{"in":"header","name":"Alguna-Version","required":true,"schema":{"enum":["2026-04-01"],"type":"string","isRequired":true,"uniqueKey":"","typeLabel":"enum\u003cstring>"}},"a63843d5-8e50-4f4f-aaa9-cea1675daa6c":{"in":"header","name":"Idempotency-Key","schema":{"description":"A unique string that makes a retried write safe. If you send the same request with the same key within 24 hours, the API returns the stored response and does not run the request again. A 5xx or 429 response is not stored, so a retry with that key runs the request again.","example":"ik_a1b2c3d4e5f6","maxLength":255,"type":"string","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"content":{"application/json":{"schema":{"properties":{"customer_id":{"description":"Customer ID. For an amendment, must be the subscription's customer.","example":"cust_abc123","type":"string","isRequired":true,"uniqueKey":"customer_id","typeLabel":"string"},"amends_subscription_id":{"oneOf":[{"description":"Amend this active subscription. Takes exactly one entry in phases, with a start_date, and no other origin.","example":"sub_abc123","type":"string","uniqueKey":"amends_subscription_id.oneOf.0","typeLabel":"string"},{"description":"Amend this active subscription. Takes exactly one entry in phases, with a start_date, and no other origin.","example":"sub_abc123","type":"null","uniqueKey":"amends_subscription_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"amends_subscription_id","typeLabel":"string | null"},"auto_activate":{"oneOf":[{"description":"Whether the subscription takes effect on its own once signed: a new-business quote activates at its contract start, an amendment applies immediately. Defaults to the plan's or organization's setting for new business, and to true for an amendment; each quote keeps its own value.","type":"boolean","uniqueKey":"auto_activate.oneOf.0","typeLabel":"boolean"},{"description":"Whether the subscription takes effect on its own once signed: a new-business quote activates at its contract start, an amendment applies immediately. Defaults to the plan's or organization's setting for new business, and to true for an amendment; each quote keeps its own value.","type":"null","uniqueKey":"auto_activate.oneOf.1","typeLabel":"null"}],"uniqueKey":"auto_activate","typeLabel":"boolean | null"},"contract":{"oneOf":[{"type":"object","description":"Term of the subscription the quote documents. Only valid for a plan-seeded quote.","properties":{"start_date":{"oneOf":[{"description":"Contract start date (YYYY-MM-DD)","example":"2026-09-01","format":"date","type":"string","uniqueKey":"contract.oneOf.0.start_date.oneOf.0","typeLabel":"string\u003cdate>"},{"description":"Contract start date (YYYY-MM-DD)","example":"2026-09-01","format":"date","type":"null","uniqueKey":"contract.oneOf.0.start_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"contract.oneOf.0.start_date","typeLabel":"string\u003cdate> | null"}},"uniqueKey":"contract.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"contract.oneOf.1","typeLabel":"null"}],"uniqueKey":"contract","typeLabel":"object | null"},"expires_at":{"oneOf":[{"description":"When the signing offer lapses. Defaults to the organization's quote expiry window.","example":"2026-09-30T23:59:59Z","format":"date-time","type":"string","uniqueKey":"expires_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"description":"When the signing offer lapses. Defaults to the organization's quote expiry window.","example":"2026-09-30T23:59:59Z","format":"date-time","type":"null","uniqueKey":"expires_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"expires_at","typeLabel":"string\u003cdate-time> | null"},"items":{"description":"Priced items for a single-phase quote. Shorthand for one entry in phases. Prices inherit the customer's currency.","items":{"properties":{"bundle_id":{"oneOf":[{"description":"Bundle ID (for bundle items)","example":"bun_abc123","type":"string","uniqueKey":"\\items.items.[INDEX].bundle_id.oneOf.0","typeLabel":"string"},{"description":"Bundle ID (for bundle items)","example":"bun_abc123","type":"null","uniqueKey":"\\items.items.[INDEX].bundle_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].bundle_id","typeLabel":"string | null"},"items":{"description":"Bundle child items with full price definitions","items":{"properties":{"price":{"type":"object","description":"Full price definition","required":["billing_direction","fee_type","type"],"properties":{"billing_direction":{"type":"string","description":"Billing direction","enum":["advance","arrears"],"example":"arrears","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.billing_direction","typeLabel":"enum\u003cstring>"},"fee_type":{"type":"string","description":"Fee type","enum":["fixed","metered"],"example":"fixed","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.fee_type","typeLabel":"enum\u003cstring>"},"type":{"type":"string","description":"Pricing type","enum":["unit","fixed","tiered","graduated_tiered","tiered_percentage","graduated_percentage","volume_percentage","prepaid_tiered","prepaid_fixed_tiered","expression","matrix"],"example":"fixed","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.type","typeLabel":"enum\u003cstring>"},"billing_frequency":{"oneOf":[{"type":"string","description":"Billing frequency (required for fixed fee type)","enum":["recurring","one-off"],"example":"recurring","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.billing_frequency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.billing_frequency.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.billing_frequency","typeLabel":"enum\u003cstring> | null"},"billing_interval":{"type":"string","description":"Legacy named billing interval","enum":["monthly","quarterly","semi_annual","yearly"],"example":"monthly","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.billing_interval","typeLabel":"enum\u003cstring>"},"billing_interval_count":{"oneOf":[{"description":"Positive count of BillingIntervalUnits per period","example":3,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.billing_interval_count.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Positive count of BillingIntervalUnits per period","example":3,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.billing_interval_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.billing_interval_count","typeLabel":"integer\u003cint64> | null"},"billing_interval_unit":{"oneOf":[{"type":"string","description":"Unit of the billing cadence (currently only 'month' accepted)","enum":["day","week","month","year"],"example":"month","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.billing_interval_unit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.billing_interval_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.billing_interval_unit","typeLabel":"enum\u003cstring> | null"},"charge_on_contract_start":{"oneOf":[{"description":"Whether to charge on contract start","example":false,"type":"boolean","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.charge_on_contract_start.oneOf.0","typeLabel":"boolean"},{"description":"Whether to charge on contract start","example":false,"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.charge_on_contract_start.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.charge_on_contract_start","typeLabel":"boolean | null"},"discount":{"oneOf":[{"type":"object","description":"Price-level discount","required":["amount","duration_type","type"],"properties":{"amount":{"description":"Discount amount","example":"10","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.0.amount","typeLabel":"string"},"duration_type":{"description":"Duration type","enum":["fixed","monthly_rolling"],"example":"fixed","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.0.duration_type","typeLabel":"enum\u003cstring>"},"type":{"description":"Discount type (percentage only for subscription-level)","example":"percentage","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.0.type","typeLabel":"string"},"duration_unit":{"oneOf":[{"description":"Duration unit","example":"months","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.0.duration_unit.oneOf.0","typeLabel":"string"},{"description":"Duration unit","example":"months","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.0.duration_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.0.duration_unit","typeLabel":"string | null"},"duration_value":{"oneOf":[{"description":"Duration value","example":6,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.0.duration_value.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Duration value","example":6,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.0.duration_value.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.0.duration_value","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.discount","typeLabel":"object | null"},"display_order":{"oneOf":[{"description":"Display order","example":1,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.display_order.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Display order","example":1,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.display_order.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.display_order","typeLabel":"integer\u003cint64> | null"},"expression_pricing_model":{"oneOf":[{"type":"object","description":"Expression pricing model (required when type=expression)","required":["charges"],"properties":{"charges":{"description":"Expression-based charges","items":{"properties":{"billing_direction":{"type":"string","description":"Billing direction","enum":["advance","arrears"],"example":"arrears","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0.charges.items.[INDEX].billing_direction","typeLabel":"enum\u003cstring>"},"description":{"description":"Charge description","example":"API usage charge","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0.charges.items.[INDEX].description","typeLabel":"string"},"quantity_expression":{"description":"Expression for quantity","example":"usage.api_calls","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0.charges.items.[INDEX].quantity_expression","typeLabel":"string"},"unit_price_expression":{"description":"Expression for unit price","example":"0.01","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0.charges.items.[INDEX].unit_price_expression","typeLabel":"string"}},"required":["billing_direction","description","quantity_expression","unit_price_expression"],"type":"object","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0.charges.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0.charges","typeLabel":"object[]"},"metric_bindings":{"description":"Alias-to-metric bindings referenced in expressions","items":{"properties":{"alias":{"description":"Alias referenced in charge expressions","example":"api_calls","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0.metric_bindings.items.[INDEX].alias","typeLabel":"string"},"metric_id":{"description":"Metric ID bound to the alias","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0.metric_bindings.items.[INDEX].metric_id","typeLabel":"string"}},"required":["alias","metric_id"],"type":"object","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0.metric_bindings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0.metric_bindings","typeLabel":"object[]"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model","typeLabel":"object | null"},"fixed_pricing_model":{"oneOf":[{"type":"object","description":"Fixed pricing model (required when type=fixed)","required":["price_per_unit","units"],"properties":{"price_per_unit":{"description":"Price per unit","example":"500.00","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.fixed_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"},"units":{"description":"Number of units","example":1,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.fixed_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64>"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.fixed_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.fixed_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.fixed_pricing_model","typeLabel":"object | null"},"graduated_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Graduated percentage pricing model (required when type=graduated_percentage)","required":["tiers"],"properties":{"tiers":{"description":"Percentage-based pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee","example":"10.00","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee","example":"10.00","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"percentage":{"oneOf":[{"description":"Percentage rate","example":"2.5","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.0","typeLabel":"string"},{"description":"Percentage rate","example":"2.5","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model","typeLabel":"object | null"},"graduated_tiered_pricing_model":{"oneOf":[{"type":"object","description":"Graduated tiered pricing model (required when type=graduated_tiered)","required":["tiers"],"properties":{"tiers":{"description":"Pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"},"units":{"oneOf":[{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model","typeLabel":"object | null"},"matrix_pricing_model":{"oneOf":[{"type":"object","description":"Matrix pricing model (required when type=matrix)","required":["dimensions","root"],"properties":{"dimensions":{"description":"Event property dimensions used by the matrix","items":{"properties":{"key":{"description":"Event property key used by this dimension","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.dimensions.items.[INDEX].key","typeLabel":"string"},"label":{"description":"Display label for this dimension","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.dimensions.items.[INDEX].label","typeLabel":"string"},"values":{"description":"Authored values offered for this dimension","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.dimensions.items.[INDEX].values.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.dimensions.items.[INDEX].values","typeLabel":"string[]"}},"required":["key","label"],"type":"object","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.dimensions.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.dimensions","typeLabel":"object[]"},"root":{"type":"object","description":"Root of the matrix routing tree","properties":{"fallback":{"oneOf":[{"description":"Route used when no split claims an event","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.fallback.oneOf.0","typeLabel":"any"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.fallback.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.fallback","typeLabel":"any | null"},"leaf":{"oneOf":[{"type":"object","description":"Price applied when this node is a cell","required":["type"],"properties":{"type":{"description":"Pricing model used by this cell","enum":["unit","fixed","tiered","graduated_tiered","tiered_percentage","graduated_percentage","volume_percentage"],"type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.type","typeLabel":"enum\u003cstring>"},"cell_key":{"description":"Stable identity of an existing matrix cell; omitted for a new cell","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.cell_key","typeLabel":"string"},"fixed_pricing_model":{"oneOf":[{"type":"object","description":"Fixed pricing details","required":["price_per_unit","units"],"properties":{"price_per_unit":{"description":"Price per unit","example":"500.00","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"},"units":{"description":"Number of units","example":1,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64>"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model","typeLabel":"object | null"},"graduated_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Graduated percentage pricing details","required":["tiers"],"properties":{"tiers":{"description":"Percentage-based pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee","example":"10.00","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee","example":"10.00","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"percentage":{"oneOf":[{"description":"Percentage rate","example":"2.5","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.0","typeLabel":"string"},{"description":"Percentage rate","example":"2.5","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model","typeLabel":"object | null"},"graduated_tiered_pricing_model":{"oneOf":[{"type":"object","description":"Graduated tiered pricing details","required":["tiers"],"properties":{"tiers":{"description":"Pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"},"units":{"oneOf":[{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model","typeLabel":"object | null"},"label":{"oneOf":[{"description":"Invoice line label for this cell, including an explicitly empty label","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.label.oneOf.0","typeLabel":"string"},{"description":"Invoice line label for this cell, including an explicitly empty label","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.label.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.label","typeLabel":"string | null"},"tiered_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Tiered percentage pricing details","required":["tiers"],"properties":{"tiers":{"description":"Percentage-based pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee","example":"10.00","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee","example":"10.00","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"percentage":{"oneOf":[{"description":"Percentage rate","example":"2.5","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.0","typeLabel":"string"},{"description":"Percentage rate","example":"2.5","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model","typeLabel":"object | null"},"tiered_pricing_model":{"oneOf":[{"type":"object","description":"Tiered pricing details","required":["tiers"],"properties":{"tiers":{"description":"Pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"},"units":{"oneOf":[{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model","typeLabel":"object | null"},"unit_pricing_model":{"oneOf":[{"type":"object","description":"Unit pricing details","required":["price_per_unit"],"properties":{"price_per_unit":{"description":"Price per unit","example":"0.05","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.unit_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.unit_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.unit_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.unit_pricing_model","typeLabel":"object | null"},"volume_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Volume percentage pricing details","required":["percentage","price_per_unit"],"properties":{"percentage":{"description":"Percentage rate","example":"2.0","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.percentage","typeLabel":"string"},"price_per_unit":{"description":"Base price per unit","example":"0.05","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"},"fixed_fee":{"oneOf":[{"description":"Optional fixed fee","example":"5.00","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Optional fixed fee","example":"5.00","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee","typeLabel":"string | null"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model","typeLabel":"object | null"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf","typeLabel":"object | null"},"splits":{"description":"Ordered routing choices at this node","items":{"properties":{"branches":{"description":"Exact property-value branches","items":{"properties":{"child":{"description":"Route taken for this value","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].branches.items.[INDEX].child","typeLabel":"any"},"value":{"description":"Exact event property value matched by this branch","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].branches.items.[INDEX].value","typeLabel":"string"}},"required":["child","value"],"type":"object","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].branches.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].branches","typeLabel":"object[]"},"dimension_key":{"description":"Dimension evaluated by this split","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].dimension_key","typeLabel":"string"},"wildcard":{"oneOf":[{"description":"Route for a present property value without an exact branch","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].wildcard.oneOf.0","typeLabel":"any"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].wildcard.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].wildcard","typeLabel":"any | null"}},"required":["branches","dimension_key"],"type":"object","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.splits","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root","typeLabel":"object"},"line_item_template":{"description":"Default invoice line description template for matrix cells","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.line_item_template","typeLabel":"string"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model","typeLabel":"object | null"},"maximum_spend":{"oneOf":[{"type":"object","description":"Maximum spend per period","required":["amount","period"],"properties":{"amount":{"description":"Amount","example":"500.00","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.maximum_spend.oneOf.0.amount","typeLabel":"string"},"period":{"type":"string","description":"Billing period","enum":["monthly","quarterly","semi_annual","yearly"],"example":"monthly","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.maximum_spend.oneOf.0.period","typeLabel":"enum\u003cstring>"},"billing_direction":{"type":"string","description":"Bill a minimum spend in advance of each period, drawn down by spend, instead of trueing it up in arrears","enum":["advance","arrears"],"example":"arrears","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.maximum_spend.oneOf.0.billing_direction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.maximum_spend.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.maximum_spend.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.maximum_spend","typeLabel":"object | null"},"metric_ids":{"description":"Metric IDs (required for metered fee type)","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.metric_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.metric_ids","typeLabel":"string[]"},"minimum_spend":{"oneOf":[{"type":"object","description":"Minimum spend per period","required":["amount","period"],"properties":{"amount":{"description":"Amount","example":"500.00","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.minimum_spend.oneOf.0.amount","typeLabel":"string"},"period":{"type":"string","description":"Billing period","enum":["monthly","quarterly","semi_annual","yearly"],"example":"monthly","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.minimum_spend.oneOf.0.period","typeLabel":"enum\u003cstring>"},"billing_direction":{"type":"string","description":"Bill a minimum spend in advance of each period, drawn down by spend, instead of trueing it up in arrears","enum":["advance","arrears"],"example":"arrears","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.minimum_spend.oneOf.0.billing_direction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.minimum_spend.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.minimum_spend.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.minimum_spend","typeLabel":"object | null"},"prepaid_fixed_tiered_pricing_model":{"oneOf":[{"type":"object","description":"Prepaid fixed tiered pricing model (required when type=prepaid_fixed_tiered)","required":["overages_charge_interval","prepaid_units","tiers"],"properties":{"overages_charge_interval":{"type":"string","description":"Overage charge interval","enum":["monthly","quarterly","semi_annual","yearly"],"example":"monthly","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.overages_charge_interval","typeLabel":"enum\u003cstring>"},"prepaid_units":{"description":"Number of prepaid units","example":50000,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.prepaid_units","typeLabel":"integer\u003cint64>"},"tiers":{"description":"Overage pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model","typeLabel":"object | null"},"prepaid_tiered_pricing_model":{"oneOf":[{"type":"object","description":"Prepaid tiered pricing model (required when type=prepaid_tiered)","required":["prepaid_units","tiers"],"properties":{"prepaid_units":{"description":"Number of prepaid units","example":50000,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.prepaid_units","typeLabel":"integer\u003cint64>"},"tiers":{"description":"Overage pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model","typeLabel":"object | null"},"recurring_instalment_interval_count":{"oneOf":[{"description":"Positive count of RecurringInstalmentIntervalUnits per instalment; must divide cleanly into the billing interval","example":1,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.recurring_instalment_interval_count.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Positive count of RecurringInstalmentIntervalUnits per instalment; must divide cleanly into the billing interval","example":1,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.recurring_instalment_interval_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.recurring_instalment_interval_count","typeLabel":"integer\u003cint64> | null"},"recurring_instalment_interval_unit":{"oneOf":[{"type":"string","description":"Optional sub-cadence unit splitting the advance charge into instalments within each billing cycle (currently only 'month' accepted)","enum":["day","week","month","year"],"example":"month","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.recurring_instalment_interval_unit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.recurring_instalment_interval_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.recurring_instalment_interval_unit","typeLabel":"enum\u003cstring> | null"},"tiered_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Tiered percentage pricing model (required when type=tiered_percentage)","required":["tiers"],"properties":{"tiers":{"description":"Percentage-based pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee","example":"10.00","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee","example":"10.00","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"percentage":{"oneOf":[{"description":"Percentage rate","example":"2.5","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.0","typeLabel":"string"},{"description":"Percentage rate","example":"2.5","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model","typeLabel":"object | null"},"tiered_pricing_model":{"oneOf":[{"type":"object","description":"Tiered pricing model (required when type=tiered)","required":["tiers"],"properties":{"tiers":{"description":"Pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"},"units":{"oneOf":[{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model","typeLabel":"object | null"},"trial_period_days":{"oneOf":[{"description":"Trial period in days (minimum 1)","example":30,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.trial_period_days.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Trial period in days (minimum 1)","example":30,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.trial_period_days.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.trial_period_days","typeLabel":"integer\u003cint64> | null"},"unit_pricing_model":{"oneOf":[{"type":"object","description":"Unit pricing model (required when type=unit)","required":["price_per_unit"],"properties":{"price_per_unit":{"description":"Price per unit","example":"0.05","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.unit_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.unit_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.unit_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.unit_pricing_model","typeLabel":"object | null"},"volume_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Volume percentage pricing model (required when type=volume_percentage)","required":["percentage","price_per_unit"],"properties":{"percentage":{"description":"Percentage rate","example":"2.0","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.volume_percentage_pricing_model.oneOf.0.percentage","typeLabel":"string"},"price_per_unit":{"description":"Base price per unit","example":"0.05","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.volume_percentage_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"},"fixed_fee":{"oneOf":[{"description":"Optional fixed fee","example":"5.00","type":"string","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Optional fixed fee","example":"5.00","type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.volume_percentage_pricing_model.oneOf.0.fixed_fee","typeLabel":"string | null"}},"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.volume_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.volume_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price.volume_percentage_pricing_model","typeLabel":"object | null"}},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].price","typeLabel":"object"},"product_id":{"description":"Product ID","example":"prod_abc123","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX].product_id","typeLabel":"string"}},"required":["price","product_id"],"type":"object","uniqueKey":"\\items.items.[INDEX].\\items.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"\\items.items.[INDEX].\\items","typeLabel":"object[]"},"price":{"oneOf":[{"type":"object","description":"Full price definition (required for standalone items)","required":["billing_direction","fee_type","type"],"properties":{"billing_direction":{"type":"string","description":"Billing direction","enum":["advance","arrears"],"example":"arrears","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.billing_direction","typeLabel":"enum\u003cstring>"},"fee_type":{"type":"string","description":"Fee type","enum":["fixed","metered"],"example":"fixed","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.fee_type","typeLabel":"enum\u003cstring>"},"type":{"type":"string","description":"Pricing type","enum":["unit","fixed","tiered","graduated_tiered","tiered_percentage","graduated_percentage","volume_percentage","prepaid_tiered","prepaid_fixed_tiered","expression","matrix"],"example":"fixed","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.type","typeLabel":"enum\u003cstring>"},"billing_frequency":{"oneOf":[{"type":"string","description":"Billing frequency (required for fixed fee type)","enum":["recurring","one-off"],"example":"recurring","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.billing_frequency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.billing_frequency.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.billing_frequency","typeLabel":"enum\u003cstring> | null"},"billing_interval":{"type":"string","description":"Legacy named billing interval","enum":["monthly","quarterly","semi_annual","yearly"],"example":"monthly","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.billing_interval","typeLabel":"enum\u003cstring>"},"billing_interval_count":{"oneOf":[{"description":"Positive count of BillingIntervalUnits per period","example":3,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.billing_interval_count.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Positive count of BillingIntervalUnits per period","example":3,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.billing_interval_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.billing_interval_count","typeLabel":"integer\u003cint64> | null"},"billing_interval_unit":{"oneOf":[{"type":"string","description":"Unit of the billing cadence (currently only 'month' accepted)","enum":["day","week","month","year"],"example":"month","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.billing_interval_unit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.billing_interval_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.billing_interval_unit","typeLabel":"enum\u003cstring> | null"},"charge_on_contract_start":{"oneOf":[{"description":"Whether to charge on contract start","example":false,"type":"boolean","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.charge_on_contract_start.oneOf.0","typeLabel":"boolean"},{"description":"Whether to charge on contract start","example":false,"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.charge_on_contract_start.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.charge_on_contract_start","typeLabel":"boolean | null"},"discount":{"oneOf":[{"type":"object","description":"Price-level discount","required":["amount","duration_type","type"],"properties":{"amount":{"description":"Discount amount","example":"10","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.discount.oneOf.0.amount","typeLabel":"string"},"duration_type":{"description":"Duration type","enum":["fixed","monthly_rolling"],"example":"fixed","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.discount.oneOf.0.duration_type","typeLabel":"enum\u003cstring>"},"type":{"description":"Discount type (percentage only for subscription-level)","example":"percentage","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.discount.oneOf.0.type","typeLabel":"string"},"duration_unit":{"oneOf":[{"description":"Duration unit","example":"months","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.discount.oneOf.0.duration_unit.oneOf.0","typeLabel":"string"},{"description":"Duration unit","example":"months","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.discount.oneOf.0.duration_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.discount.oneOf.0.duration_unit","typeLabel":"string | null"},"duration_value":{"oneOf":[{"description":"Duration value","example":6,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.discount.oneOf.0.duration_value.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Duration value","example":6,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.discount.oneOf.0.duration_value.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.discount.oneOf.0.duration_value","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.discount.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.discount.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.discount","typeLabel":"object | null"},"display_order":{"oneOf":[{"description":"Display order","example":1,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.display_order.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Display order","example":1,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.display_order.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.display_order","typeLabel":"integer\u003cint64> | null"},"expression_pricing_model":{"oneOf":[{"type":"object","description":"Expression pricing model (required when type=expression)","required":["charges"],"properties":{"charges":{"description":"Expression-based charges","items":{"properties":{"billing_direction":{"type":"string","description":"Billing direction","enum":["advance","arrears"],"example":"arrears","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0.charges.items.[INDEX].billing_direction","typeLabel":"enum\u003cstring>"},"description":{"description":"Charge description","example":"API usage charge","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0.charges.items.[INDEX].description","typeLabel":"string"},"quantity_expression":{"description":"Expression for quantity","example":"usage.api_calls","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0.charges.items.[INDEX].quantity_expression","typeLabel":"string"},"unit_price_expression":{"description":"Expression for unit price","example":"0.01","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0.charges.items.[INDEX].unit_price_expression","typeLabel":"string"}},"required":["billing_direction","description","quantity_expression","unit_price_expression"],"type":"object","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0.charges.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0.charges","typeLabel":"object[]"},"metric_bindings":{"description":"Alias-to-metric bindings referenced in expressions","items":{"properties":{"alias":{"description":"Alias referenced in charge expressions","example":"api_calls","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0.metric_bindings.items.[INDEX].alias","typeLabel":"string"},"metric_id":{"description":"Metric ID bound to the alias","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0.metric_bindings.items.[INDEX].metric_id","typeLabel":"string"}},"required":["alias","metric_id"],"type":"object","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0.metric_bindings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0.metric_bindings","typeLabel":"object[]"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.expression_pricing_model","typeLabel":"object | null"},"fixed_pricing_model":{"oneOf":[{"type":"object","description":"Fixed pricing model (required when type=fixed)","required":["price_per_unit","units"],"properties":{"price_per_unit":{"description":"Price per unit","example":"500.00","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.fixed_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"},"units":{"description":"Number of units","example":1,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.fixed_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64>"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.fixed_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.fixed_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.fixed_pricing_model","typeLabel":"object | null"},"graduated_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Graduated percentage pricing model (required when type=graduated_percentage)","required":["tiers"],"properties":{"tiers":{"description":"Percentage-based pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee","example":"10.00","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee","example":"10.00","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"percentage":{"oneOf":[{"description":"Percentage rate","example":"2.5","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.0","typeLabel":"string"},{"description":"Percentage rate","example":"2.5","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model","typeLabel":"object | null"},"graduated_tiered_pricing_model":{"oneOf":[{"type":"object","description":"Graduated tiered pricing model (required when type=graduated_tiered)","required":["tiers"],"properties":{"tiers":{"description":"Pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"},"units":{"oneOf":[{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model","typeLabel":"object | null"},"matrix_pricing_model":{"oneOf":[{"type":"object","description":"Matrix pricing model (required when type=matrix)","required":["dimensions","root"],"properties":{"dimensions":{"description":"Event property dimensions used by the matrix","items":{"properties":{"key":{"description":"Event property key used by this dimension","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.dimensions.items.[INDEX].key","typeLabel":"string"},"label":{"description":"Display label for this dimension","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.dimensions.items.[INDEX].label","typeLabel":"string"},"values":{"description":"Authored values offered for this dimension","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.dimensions.items.[INDEX].values.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.dimensions.items.[INDEX].values","typeLabel":"string[]"}},"required":["key","label"],"type":"object","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.dimensions.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.dimensions","typeLabel":"object[]"},"root":{"type":"object","description":"Root of the matrix routing tree","properties":{"fallback":{"oneOf":[{"description":"Route used when no split claims an event","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.fallback.oneOf.0","typeLabel":"any"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.fallback.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.fallback","typeLabel":"any | null"},"leaf":{"oneOf":[{"type":"object","description":"Price applied when this node is a cell","required":["type"],"properties":{"type":{"description":"Pricing model used by this cell","enum":["unit","fixed","tiered","graduated_tiered","tiered_percentage","graduated_percentage","volume_percentage"],"type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.type","typeLabel":"enum\u003cstring>"},"cell_key":{"description":"Stable identity of an existing matrix cell; omitted for a new cell","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.cell_key","typeLabel":"string"},"fixed_pricing_model":{"oneOf":[{"type":"object","description":"Fixed pricing details","required":["price_per_unit","units"],"properties":{"price_per_unit":{"description":"Price per unit","example":"500.00","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"},"units":{"description":"Number of units","example":1,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64>"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model","typeLabel":"object | null"},"graduated_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Graduated percentage pricing details","required":["tiers"],"properties":{"tiers":{"description":"Percentage-based pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee","example":"10.00","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee","example":"10.00","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"percentage":{"oneOf":[{"description":"Percentage rate","example":"2.5","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.0","typeLabel":"string"},{"description":"Percentage rate","example":"2.5","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model","typeLabel":"object | null"},"graduated_tiered_pricing_model":{"oneOf":[{"type":"object","description":"Graduated tiered pricing details","required":["tiers"],"properties":{"tiers":{"description":"Pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"},"units":{"oneOf":[{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model","typeLabel":"object | null"},"label":{"oneOf":[{"description":"Invoice line label for this cell, including an explicitly empty label","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.label.oneOf.0","typeLabel":"string"},{"description":"Invoice line label for this cell, including an explicitly empty label","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.label.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.label","typeLabel":"string | null"},"tiered_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Tiered percentage pricing details","required":["tiers"],"properties":{"tiers":{"description":"Percentage-based pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee","example":"10.00","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee","example":"10.00","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"percentage":{"oneOf":[{"description":"Percentage rate","example":"2.5","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.0","typeLabel":"string"},{"description":"Percentage rate","example":"2.5","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model","typeLabel":"object | null"},"tiered_pricing_model":{"oneOf":[{"type":"object","description":"Tiered pricing details","required":["tiers"],"properties":{"tiers":{"description":"Pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"},"units":{"oneOf":[{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model","typeLabel":"object | null"},"unit_pricing_model":{"oneOf":[{"type":"object","description":"Unit pricing details","required":["price_per_unit"],"properties":{"price_per_unit":{"description":"Price per unit","example":"0.05","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.unit_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.unit_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.unit_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.unit_pricing_model","typeLabel":"object | null"},"volume_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Volume percentage pricing details","required":["percentage","price_per_unit"],"properties":{"percentage":{"description":"Percentage rate","example":"2.0","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.percentage","typeLabel":"string"},"price_per_unit":{"description":"Base price per unit","example":"0.05","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"},"fixed_fee":{"oneOf":[{"description":"Optional fixed fee","example":"5.00","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Optional fixed fee","example":"5.00","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee","typeLabel":"string | null"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model","typeLabel":"object | null"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf","typeLabel":"object | null"},"splits":{"description":"Ordered routing choices at this node","items":{"properties":{"branches":{"description":"Exact property-value branches","items":{"properties":{"child":{"description":"Route taken for this value","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].branches.items.[INDEX].child","typeLabel":"any"},"value":{"description":"Exact event property value matched by this branch","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].branches.items.[INDEX].value","typeLabel":"string"}},"required":["child","value"],"type":"object","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].branches.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].branches","typeLabel":"object[]"},"dimension_key":{"description":"Dimension evaluated by this split","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].dimension_key","typeLabel":"string"},"wildcard":{"oneOf":[{"description":"Route for a present property value without an exact branch","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].wildcard.oneOf.0","typeLabel":"any"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].wildcard.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].wildcard","typeLabel":"any | null"}},"required":["branches","dimension_key"],"type":"object","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root","typeLabel":"object"},"line_item_template":{"description":"Default invoice line description template for matrix cells","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.line_item_template","typeLabel":"string"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model","typeLabel":"object | null"},"maximum_spend":{"oneOf":[{"type":"object","description":"Maximum spend per period","required":["amount","period"],"properties":{"amount":{"description":"Amount","example":"500.00","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.maximum_spend.oneOf.0.amount","typeLabel":"string"},"period":{"type":"string","description":"Billing period","enum":["monthly","quarterly","semi_annual","yearly"],"example":"monthly","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.maximum_spend.oneOf.0.period","typeLabel":"enum\u003cstring>"},"billing_direction":{"type":"string","description":"Bill a minimum spend in advance of each period, drawn down by spend, instead of trueing it up in arrears","enum":["advance","arrears"],"example":"arrears","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.maximum_spend.oneOf.0.billing_direction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.maximum_spend.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.maximum_spend.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.maximum_spend","typeLabel":"object | null"},"metric_ids":{"description":"Metric IDs (required for metered fee type)","items":{"type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.metric_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.metric_ids","typeLabel":"string[]"},"minimum_spend":{"oneOf":[{"type":"object","description":"Minimum spend per period","required":["amount","period"],"properties":{"amount":{"description":"Amount","example":"500.00","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.minimum_spend.oneOf.0.amount","typeLabel":"string"},"period":{"type":"string","description":"Billing period","enum":["monthly","quarterly","semi_annual","yearly"],"example":"monthly","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.minimum_spend.oneOf.0.period","typeLabel":"enum\u003cstring>"},"billing_direction":{"type":"string","description":"Bill a minimum spend in advance of each period, drawn down by spend, instead of trueing it up in arrears","enum":["advance","arrears"],"example":"arrears","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.minimum_spend.oneOf.0.billing_direction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.minimum_spend.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.minimum_spend.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.minimum_spend","typeLabel":"object | null"},"prepaid_fixed_tiered_pricing_model":{"oneOf":[{"type":"object","description":"Prepaid fixed tiered pricing model (required when type=prepaid_fixed_tiered)","required":["overages_charge_interval","prepaid_units","tiers"],"properties":{"overages_charge_interval":{"type":"string","description":"Overage charge interval","enum":["monthly","quarterly","semi_annual","yearly"],"example":"monthly","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.overages_charge_interval","typeLabel":"enum\u003cstring>"},"prepaid_units":{"description":"Number of prepaid units","example":50000,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.prepaid_units","typeLabel":"integer\u003cint64>"},"tiers":{"description":"Overage pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model","typeLabel":"object | null"},"prepaid_tiered_pricing_model":{"oneOf":[{"type":"object","description":"Prepaid tiered pricing model (required when type=prepaid_tiered)","required":["prepaid_units","tiers"],"properties":{"prepaid_units":{"description":"Number of prepaid units","example":50000,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.prepaid_units","typeLabel":"integer\u003cint64>"},"tiers":{"description":"Overage pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model","typeLabel":"object | null"},"recurring_instalment_interval_count":{"oneOf":[{"description":"Positive count of RecurringInstalmentIntervalUnits per instalment; must divide cleanly into the billing interval","example":1,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.recurring_instalment_interval_count.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Positive count of RecurringInstalmentIntervalUnits per instalment; must divide cleanly into the billing interval","example":1,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.recurring_instalment_interval_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.recurring_instalment_interval_count","typeLabel":"integer\u003cint64> | null"},"recurring_instalment_interval_unit":{"oneOf":[{"type":"string","description":"Optional sub-cadence unit splitting the advance charge into instalments within each billing cycle (currently only 'month' accepted)","enum":["day","week","month","year"],"example":"month","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.recurring_instalment_interval_unit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.recurring_instalment_interval_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.recurring_instalment_interval_unit","typeLabel":"enum\u003cstring> | null"},"tiered_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Tiered percentage pricing model (required when type=tiered_percentage)","required":["tiers"],"properties":{"tiers":{"description":"Percentage-based pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee","example":"10.00","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee","example":"10.00","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"percentage":{"oneOf":[{"description":"Percentage rate","example":"2.5","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.0","typeLabel":"string"},{"description":"Percentage rate","example":"2.5","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model","typeLabel":"object | null"},"tiered_pricing_model":{"oneOf":[{"type":"object","description":"Tiered pricing model (required when type=tiered)","required":["tiers"],"properties":{"tiers":{"description":"Pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"},"units":{"oneOf":[{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.units.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model","typeLabel":"object | null"},"trial_period_days":{"oneOf":[{"description":"Trial period in days (minimum 1)","example":30,"format":"int64","type":"integer","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.trial_period_days.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Trial period in days (minimum 1)","example":30,"format":"int64","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.trial_period_days.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.trial_period_days","typeLabel":"integer\u003cint64> | null"},"unit_pricing_model":{"oneOf":[{"type":"object","description":"Unit pricing model (required when type=unit)","required":["price_per_unit"],"properties":{"price_per_unit":{"description":"Price per unit","example":"0.05","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.unit_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.unit_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.unit_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.unit_pricing_model","typeLabel":"object | null"},"volume_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Volume percentage pricing model (required when type=volume_percentage)","required":["percentage","price_per_unit"],"properties":{"percentage":{"description":"Percentage rate","example":"2.0","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.volume_percentage_pricing_model.oneOf.0.percentage","typeLabel":"string"},"price_per_unit":{"description":"Base price per unit","example":"0.05","type":"string","isRequired":true,"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.volume_percentage_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"},"fixed_fee":{"oneOf":[{"description":"Optional fixed fee","example":"5.00","type":"string","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Optional fixed fee","example":"5.00","type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee","typeLabel":"string | null"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.volume_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.0.volume_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price.oneOf.0.volume_percentage_pricing_model","typeLabel":"object | null"}},"uniqueKey":"\\items.items.[INDEX].price.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"\\items.items.[INDEX].price.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].price","typeLabel":"object | null"},"product_id":{"oneOf":[{"description":"Product ID (for standalone items)","example":"prod_abc123","type":"string","uniqueKey":"\\items.items.[INDEX].product_id.oneOf.0","typeLabel":"string"},{"description":"Product ID (for standalone items)","example":"prod_abc123","type":"null","uniqueKey":"\\items.items.[INDEX].product_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].product_id","typeLabel":"string | null"}},"type":"object","uniqueKey":"\\items.items.[INDEX]","typeLabel":"object"},"maxItems":200,"type":"array","uniqueKey":"\\items","typeLabel":"object[]"},"metadata":{"description":"Arbitrary key/value pairs stored on the subscription.","type":"object","uniqueKey":"metadata","typeLabel":"object"},"name":{"oneOf":[{"description":"Names the subscription a blank-canvas quote creates. Only valid when neither plan_id nor source_subscription_id is provided; a plan or duplicate names itself.","example":"Acme Platform 2026","type":"string","uniqueKey":"name.oneOf.0","typeLabel":"string"},{"description":"Names the subscription a blank-canvas quote creates. Only valid when neither plan_id nor source_subscription_id is provided; a plan or duplicate names itself.","example":"Acme Platform 2026","type":"null","uniqueKey":"name.oneOf.1","typeLabel":"null"}],"uniqueKey":"name","typeLabel":"string | null"},"phases":{"description":"Priced phases in schedule order: the ramp of a blank-canvas quote, or the one changed phase of an amendment. Mutually exclusive with items, plan_id and source_subscription_id.","items":{"properties":{"items":{"description":"Complete set of priced items for this phase.","items":{"properties":{"bundle_id":{"oneOf":[{"description":"Bundle ID (for bundle items)","example":"bun_abc123","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].bundle_id.oneOf.0","typeLabel":"string"},{"description":"Bundle ID (for bundle items)","example":"bun_abc123","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].bundle_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].bundle_id","typeLabel":"string | null"},"items":{"description":"Bundle child items with full price definitions","items":{"properties":{"price":{"type":"object","description":"Full price definition","required":["billing_direction","fee_type","type"],"properties":{"billing_direction":{"type":"string","description":"Billing direction","enum":["advance","arrears"],"example":"arrears","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.billing_direction","typeLabel":"enum\u003cstring>"},"fee_type":{"type":"string","description":"Fee type","enum":["fixed","metered"],"example":"fixed","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.fee_type","typeLabel":"enum\u003cstring>"},"type":{"type":"string","description":"Pricing type","enum":["unit","fixed","tiered","graduated_tiered","tiered_percentage","graduated_percentage","volume_percentage","prepaid_tiered","prepaid_fixed_tiered","expression","matrix"],"example":"fixed","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.type","typeLabel":"enum\u003cstring>"},"billing_frequency":{"oneOf":[{"type":"string","description":"Billing frequency (required for fixed fee type)","enum":["recurring","one-off"],"example":"recurring","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.billing_frequency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.billing_frequency.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.billing_frequency","typeLabel":"enum\u003cstring> | null"},"billing_interval":{"type":"string","description":"Legacy named billing interval","enum":["monthly","quarterly","semi_annual","yearly"],"example":"monthly","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.billing_interval","typeLabel":"enum\u003cstring>"},"billing_interval_count":{"oneOf":[{"description":"Positive count of BillingIntervalUnits per period","example":3,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.billing_interval_count.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Positive count of BillingIntervalUnits per period","example":3,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.billing_interval_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.billing_interval_count","typeLabel":"integer\u003cint64> | null"},"billing_interval_unit":{"oneOf":[{"type":"string","description":"Unit of the billing cadence (currently only 'month' accepted)","enum":["day","week","month","year"],"example":"month","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.billing_interval_unit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.billing_interval_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.billing_interval_unit","typeLabel":"enum\u003cstring> | null"},"charge_on_contract_start":{"oneOf":[{"description":"Whether to charge on contract start","example":false,"type":"boolean","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.charge_on_contract_start.oneOf.0","typeLabel":"boolean"},{"description":"Whether to charge on contract start","example":false,"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.charge_on_contract_start.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.charge_on_contract_start","typeLabel":"boolean | null"},"discount":{"oneOf":[{"type":"object","description":"Price-level discount","required":["amount","duration_type","type"],"properties":{"amount":{"description":"Discount amount","example":"10","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.0.amount","typeLabel":"string"},"duration_type":{"description":"Duration type","enum":["fixed","monthly_rolling"],"example":"fixed","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.0.duration_type","typeLabel":"enum\u003cstring>"},"type":{"description":"Discount type (percentage only for subscription-level)","example":"percentage","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.0.type","typeLabel":"string"},"duration_unit":{"oneOf":[{"description":"Duration unit","example":"months","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.0.duration_unit.oneOf.0","typeLabel":"string"},{"description":"Duration unit","example":"months","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.0.duration_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.0.duration_unit","typeLabel":"string | null"},"duration_value":{"oneOf":[{"description":"Duration value","example":6,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.0.duration_value.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Duration value","example":6,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.0.duration_value.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.0.duration_value","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.discount.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.discount","typeLabel":"object | null"},"display_order":{"oneOf":[{"description":"Display order","example":1,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.display_order.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Display order","example":1,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.display_order.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.display_order","typeLabel":"integer\u003cint64> | null"},"expression_pricing_model":{"oneOf":[{"type":"object","description":"Expression pricing model (required when type=expression)","required":["charges"],"properties":{"charges":{"description":"Expression-based charges","items":{"properties":{"billing_direction":{"type":"string","description":"Billing direction","enum":["advance","arrears"],"example":"arrears","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0.charges.items.[INDEX].billing_direction","typeLabel":"enum\u003cstring>"},"description":{"description":"Charge description","example":"API usage charge","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0.charges.items.[INDEX].description","typeLabel":"string"},"quantity_expression":{"description":"Expression for quantity","example":"usage.api_calls","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0.charges.items.[INDEX].quantity_expression","typeLabel":"string"},"unit_price_expression":{"description":"Expression for unit price","example":"0.01","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0.charges.items.[INDEX].unit_price_expression","typeLabel":"string"}},"required":["billing_direction","description","quantity_expression","unit_price_expression"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0.charges.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0.charges","typeLabel":"object[]"},"metric_bindings":{"description":"Alias-to-metric bindings referenced in expressions","items":{"properties":{"alias":{"description":"Alias referenced in charge expressions","example":"api_calls","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0.metric_bindings.items.[INDEX].alias","typeLabel":"string"},"metric_id":{"description":"Metric ID bound to the alias","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0.metric_bindings.items.[INDEX].metric_id","typeLabel":"string"}},"required":["alias","metric_id"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0.metric_bindings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0.metric_bindings","typeLabel":"object[]"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.expression_pricing_model","typeLabel":"object | null"},"fixed_pricing_model":{"oneOf":[{"type":"object","description":"Fixed pricing model (required when type=fixed)","required":["price_per_unit","units"],"properties":{"price_per_unit":{"description":"Price per unit","example":"500.00","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.fixed_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"},"units":{"description":"Number of units","example":1,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.fixed_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64>"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.fixed_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.fixed_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.fixed_pricing_model","typeLabel":"object | null"},"graduated_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Graduated percentage pricing model (required when type=graduated_percentage)","required":["tiers"],"properties":{"tiers":{"description":"Percentage-based pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee","example":"10.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee","example":"10.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"percentage":{"oneOf":[{"description":"Percentage rate","example":"2.5","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.0","typeLabel":"string"},{"description":"Percentage rate","example":"2.5","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_percentage_pricing_model","typeLabel":"object | null"},"graduated_tiered_pricing_model":{"oneOf":[{"type":"object","description":"Graduated tiered pricing model (required when type=graduated_tiered)","required":["tiers"],"properties":{"tiers":{"description":"Pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"},"units":{"oneOf":[{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.graduated_tiered_pricing_model","typeLabel":"object | null"},"matrix_pricing_model":{"oneOf":[{"type":"object","description":"Matrix pricing model (required when type=matrix)","required":["dimensions","root"],"properties":{"dimensions":{"description":"Event property dimensions used by the matrix","items":{"properties":{"key":{"description":"Event property key used by this dimension","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.dimensions.items.[INDEX].key","typeLabel":"string"},"label":{"description":"Display label for this dimension","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.dimensions.items.[INDEX].label","typeLabel":"string"},"values":{"description":"Authored values offered for this dimension","items":{"type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.dimensions.items.[INDEX].values.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.dimensions.items.[INDEX].values","typeLabel":"string[]"}},"required":["key","label"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.dimensions.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.dimensions","typeLabel":"object[]"},"root":{"type":"object","description":"Root of the matrix routing tree","properties":{"fallback":{"oneOf":[{"description":"Route used when no split claims an event","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.fallback.oneOf.0","typeLabel":"any"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.fallback.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.fallback","typeLabel":"any | null"},"leaf":{"oneOf":[{"type":"object","description":"Price applied when this node is a cell","required":["type"],"properties":{"type":{"description":"Pricing model used by this cell","enum":["unit","fixed","tiered","graduated_tiered","tiered_percentage","graduated_percentage","volume_percentage"],"type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.type","typeLabel":"enum\u003cstring>"},"cell_key":{"description":"Stable identity of an existing matrix cell; omitted for a new cell","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.cell_key","typeLabel":"string"},"fixed_pricing_model":{"oneOf":[{"type":"object","description":"Fixed pricing details","required":["price_per_unit","units"],"properties":{"price_per_unit":{"description":"Price per unit","example":"500.00","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"},"units":{"description":"Number of units","example":1,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64>"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model","typeLabel":"object | null"},"graduated_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Graduated percentage pricing details","required":["tiers"],"properties":{"tiers":{"description":"Percentage-based pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee","example":"10.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee","example":"10.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"percentage":{"oneOf":[{"description":"Percentage rate","example":"2.5","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.0","typeLabel":"string"},{"description":"Percentage rate","example":"2.5","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model","typeLabel":"object | null"},"graduated_tiered_pricing_model":{"oneOf":[{"type":"object","description":"Graduated tiered pricing details","required":["tiers"],"properties":{"tiers":{"description":"Pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"},"units":{"oneOf":[{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model","typeLabel":"object | null"},"label":{"oneOf":[{"description":"Invoice line label for this cell, including an explicitly empty label","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.label.oneOf.0","typeLabel":"string"},{"description":"Invoice line label for this cell, including an explicitly empty label","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.label.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.label","typeLabel":"string | null"},"tiered_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Tiered percentage pricing details","required":["tiers"],"properties":{"tiers":{"description":"Percentage-based pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee","example":"10.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee","example":"10.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"percentage":{"oneOf":[{"description":"Percentage rate","example":"2.5","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.0","typeLabel":"string"},{"description":"Percentage rate","example":"2.5","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model","typeLabel":"object | null"},"tiered_pricing_model":{"oneOf":[{"type":"object","description":"Tiered pricing details","required":["tiers"],"properties":{"tiers":{"description":"Pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"},"units":{"oneOf":[{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model","typeLabel":"object | null"},"unit_pricing_model":{"oneOf":[{"type":"object","description":"Unit pricing details","required":["price_per_unit"],"properties":{"price_per_unit":{"description":"Price per unit","example":"0.05","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.unit_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.unit_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.unit_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.unit_pricing_model","typeLabel":"object | null"},"volume_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Volume percentage pricing details","required":["percentage","price_per_unit"],"properties":{"percentage":{"description":"Percentage rate","example":"2.0","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.percentage","typeLabel":"string"},"price_per_unit":{"description":"Base price per unit","example":"0.05","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"},"fixed_fee":{"oneOf":[{"description":"Optional fixed fee","example":"5.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Optional fixed fee","example":"5.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee","typeLabel":"string | null"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model","typeLabel":"object | null"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.leaf","typeLabel":"object | null"},"splits":{"description":"Ordered routing choices at this node","items":{"properties":{"branches":{"description":"Exact property-value branches","items":{"properties":{"child":{"description":"Route taken for this value","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].branches.items.[INDEX].child","typeLabel":"any"},"value":{"description":"Exact event property value matched by this branch","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].branches.items.[INDEX].value","typeLabel":"string"}},"required":["child","value"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].branches.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].branches","typeLabel":"object[]"},"dimension_key":{"description":"Dimension evaluated by this split","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].dimension_key","typeLabel":"string"},"wildcard":{"oneOf":[{"description":"Route for a present property value without an exact branch","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].wildcard.oneOf.0","typeLabel":"any"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].wildcard.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].wildcard","typeLabel":"any | null"}},"required":["branches","dimension_key"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root.splits","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.root","typeLabel":"object"},"line_item_template":{"description":"Default invoice line description template for matrix cells","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0.line_item_template","typeLabel":"string"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.matrix_pricing_model","typeLabel":"object | null"},"maximum_spend":{"oneOf":[{"type":"object","description":"Maximum spend per period","required":["amount","period"],"properties":{"amount":{"description":"Amount","example":"500.00","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.maximum_spend.oneOf.0.amount","typeLabel":"string"},"period":{"type":"string","description":"Billing period","enum":["monthly","quarterly","semi_annual","yearly"],"example":"monthly","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.maximum_spend.oneOf.0.period","typeLabel":"enum\u003cstring>"},"billing_direction":{"type":"string","description":"Bill a minimum spend in advance of each period, drawn down by spend, instead of trueing it up in arrears","enum":["advance","arrears"],"example":"arrears","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.maximum_spend.oneOf.0.billing_direction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.maximum_spend.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.maximum_spend.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.maximum_spend","typeLabel":"object | null"},"metric_ids":{"description":"Metric IDs (required for metered fee type)","items":{"type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.metric_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.metric_ids","typeLabel":"string[]"},"minimum_spend":{"oneOf":[{"type":"object","description":"Minimum spend per period","required":["amount","period"],"properties":{"amount":{"description":"Amount","example":"500.00","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.minimum_spend.oneOf.0.amount","typeLabel":"string"},"period":{"type":"string","description":"Billing period","enum":["monthly","quarterly","semi_annual","yearly"],"example":"monthly","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.minimum_spend.oneOf.0.period","typeLabel":"enum\u003cstring>"},"billing_direction":{"type":"string","description":"Bill a minimum spend in advance of each period, drawn down by spend, instead of trueing it up in arrears","enum":["advance","arrears"],"example":"arrears","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.minimum_spend.oneOf.0.billing_direction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.minimum_spend.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.minimum_spend.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.minimum_spend","typeLabel":"object | null"},"prepaid_fixed_tiered_pricing_model":{"oneOf":[{"type":"object","description":"Prepaid fixed tiered pricing model (required when type=prepaid_fixed_tiered)","required":["overages_charge_interval","prepaid_units","tiers"],"properties":{"overages_charge_interval":{"type":"string","description":"Overage charge interval","enum":["monthly","quarterly","semi_annual","yearly"],"example":"monthly","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.overages_charge_interval","typeLabel":"enum\u003cstring>"},"prepaid_units":{"description":"Number of prepaid units","example":50000,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.prepaid_units","typeLabel":"integer\u003cint64>"},"tiers":{"description":"Overage pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_fixed_tiered_pricing_model","typeLabel":"object | null"},"prepaid_tiered_pricing_model":{"oneOf":[{"type":"object","description":"Prepaid tiered pricing model (required when type=prepaid_tiered)","required":["prepaid_units","tiers"],"properties":{"prepaid_units":{"description":"Number of prepaid units","example":50000,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.prepaid_units","typeLabel":"integer\u003cint64>"},"tiers":{"description":"Overage pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.prepaid_tiered_pricing_model","typeLabel":"object | null"},"recurring_instalment_interval_count":{"oneOf":[{"description":"Positive count of RecurringInstalmentIntervalUnits per instalment; must divide cleanly into the billing interval","example":1,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.recurring_instalment_interval_count.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Positive count of RecurringInstalmentIntervalUnits per instalment; must divide cleanly into the billing interval","example":1,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.recurring_instalment_interval_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.recurring_instalment_interval_count","typeLabel":"integer\u003cint64> | null"},"recurring_instalment_interval_unit":{"oneOf":[{"type":"string","description":"Optional sub-cadence unit splitting the advance charge into instalments within each billing cycle (currently only 'month' accepted)","enum":["day","week","month","year"],"example":"month","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.recurring_instalment_interval_unit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.recurring_instalment_interval_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.recurring_instalment_interval_unit","typeLabel":"enum\u003cstring> | null"},"tiered_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Tiered percentage pricing model (required when type=tiered_percentage)","required":["tiers"],"properties":{"tiers":{"description":"Percentage-based pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee","example":"10.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee","example":"10.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"percentage":{"oneOf":[{"description":"Percentage rate","example":"2.5","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.0","typeLabel":"string"},{"description":"Percentage rate","example":"2.5","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_percentage_pricing_model","typeLabel":"object | null"},"tiered_pricing_model":{"oneOf":[{"type":"object","description":"Tiered pricing model (required when type=tiered)","required":["tiers"],"properties":{"tiers":{"description":"Pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"},"units":{"oneOf":[{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.tiered_pricing_model","typeLabel":"object | null"},"trial_period_days":{"oneOf":[{"description":"Trial period in days (minimum 1)","example":30,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.trial_period_days.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Trial period in days (minimum 1)","example":30,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.trial_period_days.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.trial_period_days","typeLabel":"integer\u003cint64> | null"},"unit_pricing_model":{"oneOf":[{"type":"object","description":"Unit pricing model (required when type=unit)","required":["price_per_unit"],"properties":{"price_per_unit":{"description":"Price per unit","example":"0.05","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.unit_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.unit_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.unit_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.unit_pricing_model","typeLabel":"object | null"},"volume_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Volume percentage pricing model (required when type=volume_percentage)","required":["percentage","price_per_unit"],"properties":{"percentage":{"description":"Percentage rate","example":"2.0","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.volume_percentage_pricing_model.oneOf.0.percentage","typeLabel":"string"},"price_per_unit":{"description":"Base price per unit","example":"0.05","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.volume_percentage_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"},"fixed_fee":{"oneOf":[{"description":"Optional fixed fee","example":"5.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Optional fixed fee","example":"5.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.volume_percentage_pricing_model.oneOf.0.fixed_fee","typeLabel":"string | null"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.volume_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.volume_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price.volume_percentage_pricing_model","typeLabel":"object | null"}},"isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].price","typeLabel":"object"},"product_id":{"description":"Product ID","example":"prod_abc123","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX].product_id","typeLabel":"string"}},"required":["price","product_id"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].\\items","typeLabel":"object[]"},"price":{"oneOf":[{"type":"object","description":"Full price definition (required for standalone items)","required":["billing_direction","fee_type","type"],"properties":{"billing_direction":{"type":"string","description":"Billing direction","enum":["advance","arrears"],"example":"arrears","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.billing_direction","typeLabel":"enum\u003cstring>"},"fee_type":{"type":"string","description":"Fee type","enum":["fixed","metered"],"example":"fixed","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.fee_type","typeLabel":"enum\u003cstring>"},"type":{"type":"string","description":"Pricing type","enum":["unit","fixed","tiered","graduated_tiered","tiered_percentage","graduated_percentage","volume_percentage","prepaid_tiered","prepaid_fixed_tiered","expression","matrix"],"example":"fixed","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.type","typeLabel":"enum\u003cstring>"},"billing_frequency":{"oneOf":[{"type":"string","description":"Billing frequency (required for fixed fee type)","enum":["recurring","one-off"],"example":"recurring","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.billing_frequency.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.billing_frequency.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.billing_frequency","typeLabel":"enum\u003cstring> | null"},"billing_interval":{"type":"string","description":"Legacy named billing interval","enum":["monthly","quarterly","semi_annual","yearly"],"example":"monthly","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.billing_interval","typeLabel":"enum\u003cstring>"},"billing_interval_count":{"oneOf":[{"description":"Positive count of BillingIntervalUnits per period","example":3,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.billing_interval_count.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Positive count of BillingIntervalUnits per period","example":3,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.billing_interval_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.billing_interval_count","typeLabel":"integer\u003cint64> | null"},"billing_interval_unit":{"oneOf":[{"type":"string","description":"Unit of the billing cadence (currently only 'month' accepted)","enum":["day","week","month","year"],"example":"month","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.billing_interval_unit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.billing_interval_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.billing_interval_unit","typeLabel":"enum\u003cstring> | null"},"charge_on_contract_start":{"oneOf":[{"description":"Whether to charge on contract start","example":false,"type":"boolean","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.charge_on_contract_start.oneOf.0","typeLabel":"boolean"},{"description":"Whether to charge on contract start","example":false,"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.charge_on_contract_start.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.charge_on_contract_start","typeLabel":"boolean | null"},"discount":{"oneOf":[{"type":"object","description":"Price-level discount","required":["amount","duration_type","type"],"properties":{"amount":{"description":"Discount amount","example":"10","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.discount.oneOf.0.amount","typeLabel":"string"},"duration_type":{"description":"Duration type","enum":["fixed","monthly_rolling"],"example":"fixed","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.discount.oneOf.0.duration_type","typeLabel":"enum\u003cstring>"},"type":{"description":"Discount type (percentage only for subscription-level)","example":"percentage","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.discount.oneOf.0.type","typeLabel":"string"},"duration_unit":{"oneOf":[{"description":"Duration unit","example":"months","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.discount.oneOf.0.duration_unit.oneOf.0","typeLabel":"string"},{"description":"Duration unit","example":"months","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.discount.oneOf.0.duration_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.discount.oneOf.0.duration_unit","typeLabel":"string | null"},"duration_value":{"oneOf":[{"description":"Duration value","example":6,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.discount.oneOf.0.duration_value.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Duration value","example":6,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.discount.oneOf.0.duration_value.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.discount.oneOf.0.duration_value","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.discount.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.discount.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.discount","typeLabel":"object | null"},"display_order":{"oneOf":[{"description":"Display order","example":1,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.display_order.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Display order","example":1,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.display_order.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.display_order","typeLabel":"integer\u003cint64> | null"},"expression_pricing_model":{"oneOf":[{"type":"object","description":"Expression pricing model (required when type=expression)","required":["charges"],"properties":{"charges":{"description":"Expression-based charges","items":{"properties":{"billing_direction":{"type":"string","description":"Billing direction","enum":["advance","arrears"],"example":"arrears","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0.charges.items.[INDEX].billing_direction","typeLabel":"enum\u003cstring>"},"description":{"description":"Charge description","example":"API usage charge","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0.charges.items.[INDEX].description","typeLabel":"string"},"quantity_expression":{"description":"Expression for quantity","example":"usage.api_calls","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0.charges.items.[INDEX].quantity_expression","typeLabel":"string"},"unit_price_expression":{"description":"Expression for unit price","example":"0.01","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0.charges.items.[INDEX].unit_price_expression","typeLabel":"string"}},"required":["billing_direction","description","quantity_expression","unit_price_expression"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0.charges.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0.charges","typeLabel":"object[]"},"metric_bindings":{"description":"Alias-to-metric bindings referenced in expressions","items":{"properties":{"alias":{"description":"Alias referenced in charge expressions","example":"api_calls","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0.metric_bindings.items.[INDEX].alias","typeLabel":"string"},"metric_id":{"description":"Metric ID bound to the alias","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0.metric_bindings.items.[INDEX].metric_id","typeLabel":"string"}},"required":["alias","metric_id"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0.metric_bindings.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0.metric_bindings","typeLabel":"object[]"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.expression_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.expression_pricing_model","typeLabel":"object | null"},"fixed_pricing_model":{"oneOf":[{"type":"object","description":"Fixed pricing model (required when type=fixed)","required":["price_per_unit","units"],"properties":{"price_per_unit":{"description":"Price per unit","example":"500.00","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.fixed_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"},"units":{"description":"Number of units","example":1,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.fixed_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64>"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.fixed_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.fixed_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.fixed_pricing_model","typeLabel":"object | null"},"graduated_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Graduated percentage pricing model (required when type=graduated_percentage)","required":["tiers"],"properties":{"tiers":{"description":"Percentage-based pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee","example":"10.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee","example":"10.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"percentage":{"oneOf":[{"description":"Percentage rate","example":"2.5","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.0","typeLabel":"string"},{"description":"Percentage rate","example":"2.5","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_percentage_pricing_model","typeLabel":"object | null"},"graduated_tiered_pricing_model":{"oneOf":[{"type":"object","description":"Graduated tiered pricing model (required when type=graduated_tiered)","required":["tiers"],"properties":{"tiers":{"description":"Pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"},"units":{"oneOf":[{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.graduated_tiered_pricing_model","typeLabel":"object | null"},"matrix_pricing_model":{"oneOf":[{"type":"object","description":"Matrix pricing model (required when type=matrix)","required":["dimensions","root"],"properties":{"dimensions":{"description":"Event property dimensions used by the matrix","items":{"properties":{"key":{"description":"Event property key used by this dimension","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.dimensions.items.[INDEX].key","typeLabel":"string"},"label":{"description":"Display label for this dimension","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.dimensions.items.[INDEX].label","typeLabel":"string"},"values":{"description":"Authored values offered for this dimension","items":{"type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.dimensions.items.[INDEX].values.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.dimensions.items.[INDEX].values","typeLabel":"string[]"}},"required":["key","label"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.dimensions.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.dimensions","typeLabel":"object[]"},"root":{"type":"object","description":"Root of the matrix routing tree","properties":{"fallback":{"oneOf":[{"description":"Route used when no split claims an event","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.fallback.oneOf.0","typeLabel":"any"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.fallback.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.fallback","typeLabel":"any | null"},"leaf":{"oneOf":[{"type":"object","description":"Price applied when this node is a cell","required":["type"],"properties":{"type":{"description":"Pricing model used by this cell","enum":["unit","fixed","tiered","graduated_tiered","tiered_percentage","graduated_percentage","volume_percentage"],"type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.type","typeLabel":"enum\u003cstring>"},"cell_key":{"description":"Stable identity of an existing matrix cell; omitted for a new cell","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.cell_key","typeLabel":"string"},"fixed_pricing_model":{"oneOf":[{"type":"object","description":"Fixed pricing details","required":["price_per_unit","units"],"properties":{"price_per_unit":{"description":"Price per unit","example":"500.00","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"},"units":{"description":"Number of units","example":1,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64>"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.fixed_pricing_model","typeLabel":"object | null"},"graduated_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Graduated percentage pricing details","required":["tiers"],"properties":{"tiers":{"description":"Percentage-based pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee","example":"10.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee","example":"10.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"percentage":{"oneOf":[{"description":"Percentage rate","example":"2.5","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.0","typeLabel":"string"},{"description":"Percentage rate","example":"2.5","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_percentage_pricing_model","typeLabel":"object | null"},"graduated_tiered_pricing_model":{"oneOf":[{"type":"object","description":"Graduated tiered pricing details","required":["tiers"],"properties":{"tiers":{"description":"Pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"},"units":{"oneOf":[{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.graduated_tiered_pricing_model","typeLabel":"object | null"},"label":{"oneOf":[{"description":"Invoice line label for this cell, including an explicitly empty label","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.label.oneOf.0","typeLabel":"string"},{"description":"Invoice line label for this cell, including an explicitly empty label","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.label.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.label","typeLabel":"string | null"},"tiered_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Tiered percentage pricing details","required":["tiers"],"properties":{"tiers":{"description":"Percentage-based pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee","example":"10.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee","example":"10.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"percentage":{"oneOf":[{"description":"Percentage rate","example":"2.5","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.0","typeLabel":"string"},{"description":"Percentage rate","example":"2.5","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_percentage_pricing_model","typeLabel":"object | null"},"tiered_pricing_model":{"oneOf":[{"type":"object","description":"Tiered pricing details","required":["tiers"],"properties":{"tiers":{"description":"Pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"},"units":{"oneOf":[{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.tiered_pricing_model","typeLabel":"object | null"},"unit_pricing_model":{"oneOf":[{"type":"object","description":"Unit pricing details","required":["price_per_unit"],"properties":{"price_per_unit":{"description":"Price per unit","example":"0.05","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.unit_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.unit_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.unit_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.unit_pricing_model","typeLabel":"object | null"},"volume_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Volume percentage pricing details","required":["percentage","price_per_unit"],"properties":{"percentage":{"description":"Percentage rate","example":"2.0","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.percentage","typeLabel":"string"},"price_per_unit":{"description":"Base price per unit","example":"0.05","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"},"fixed_fee":{"oneOf":[{"description":"Optional fixed fee","example":"5.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Optional fixed fee","example":"5.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee","typeLabel":"string | null"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0.volume_percentage_pricing_model","typeLabel":"object | null"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.leaf","typeLabel":"object | null"},"splits":{"description":"Ordered routing choices at this node","items":{"properties":{"branches":{"description":"Exact property-value branches","items":{"properties":{"child":{"description":"Route taken for this value","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].branches.items.[INDEX].child","typeLabel":"any"},"value":{"description":"Exact event property value matched by this branch","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].branches.items.[INDEX].value","typeLabel":"string"}},"required":["child","value"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].branches.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].branches","typeLabel":"object[]"},"dimension_key":{"description":"Dimension evaluated by this split","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].dimension_key","typeLabel":"string"},"wildcard":{"oneOf":[{"description":"Route for a present property value without an exact branch","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].wildcard.oneOf.0","typeLabel":"any"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].wildcard.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX].wildcard","typeLabel":"any | null"}},"required":["branches","dimension_key"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root.splits","typeLabel":"object[]"}},"isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.root","typeLabel":"object"},"line_item_template":{"description":"Default invoice line description template for matrix cells","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0.line_item_template","typeLabel":"string"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.matrix_pricing_model","typeLabel":"object | null"},"maximum_spend":{"oneOf":[{"type":"object","description":"Maximum spend per period","required":["amount","period"],"properties":{"amount":{"description":"Amount","example":"500.00","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.maximum_spend.oneOf.0.amount","typeLabel":"string"},"period":{"type":"string","description":"Billing period","enum":["monthly","quarterly","semi_annual","yearly"],"example":"monthly","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.maximum_spend.oneOf.0.period","typeLabel":"enum\u003cstring>"},"billing_direction":{"type":"string","description":"Bill a minimum spend in advance of each period, drawn down by spend, instead of trueing it up in arrears","enum":["advance","arrears"],"example":"arrears","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.maximum_spend.oneOf.0.billing_direction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.maximum_spend.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.maximum_spend.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.maximum_spend","typeLabel":"object | null"},"metric_ids":{"description":"Metric IDs (required for metered fee type)","items":{"type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.metric_ids.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.metric_ids","typeLabel":"string[]"},"minimum_spend":{"oneOf":[{"type":"object","description":"Minimum spend per period","required":["amount","period"],"properties":{"amount":{"description":"Amount","example":"500.00","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.minimum_spend.oneOf.0.amount","typeLabel":"string"},"period":{"type":"string","description":"Billing period","enum":["monthly","quarterly","semi_annual","yearly"],"example":"monthly","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.minimum_spend.oneOf.0.period","typeLabel":"enum\u003cstring>"},"billing_direction":{"type":"string","description":"Bill a minimum spend in advance of each period, drawn down by spend, instead of trueing it up in arrears","enum":["advance","arrears"],"example":"arrears","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.minimum_spend.oneOf.0.billing_direction","typeLabel":"enum\u003cstring>"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.minimum_spend.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.minimum_spend.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.minimum_spend","typeLabel":"object | null"},"prepaid_fixed_tiered_pricing_model":{"oneOf":[{"type":"object","description":"Prepaid fixed tiered pricing model (required when type=prepaid_fixed_tiered)","required":["overages_charge_interval","prepaid_units","tiers"],"properties":{"overages_charge_interval":{"type":"string","description":"Overage charge interval","enum":["monthly","quarterly","semi_annual","yearly"],"example":"monthly","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.overages_charge_interval","typeLabel":"enum\u003cstring>"},"prepaid_units":{"description":"Number of prepaid units","example":50000,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.prepaid_units","typeLabel":"integer\u003cint64>"},"tiers":{"description":"Overage pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_fixed_tiered_pricing_model","typeLabel":"object | null"},"prepaid_tiered_pricing_model":{"oneOf":[{"type":"object","description":"Prepaid tiered pricing model (required when type=prepaid_tiered)","required":["prepaid_units","tiers"],"properties":{"prepaid_units":{"description":"Number of prepaid units","example":50000,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.prepaid_units","typeLabel":"integer\u003cint64>"},"tiers":{"description":"Overage pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.prepaid_tiered_pricing_model","typeLabel":"object | null"},"recurring_instalment_interval_count":{"oneOf":[{"description":"Positive count of RecurringInstalmentIntervalUnits per instalment; must divide cleanly into the billing interval","example":1,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.recurring_instalment_interval_count.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Positive count of RecurringInstalmentIntervalUnits per instalment; must divide cleanly into the billing interval","example":1,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.recurring_instalment_interval_count.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.recurring_instalment_interval_count","typeLabel":"integer\u003cint64> | null"},"recurring_instalment_interval_unit":{"oneOf":[{"type":"string","description":"Optional sub-cadence unit splitting the advance charge into instalments within each billing cycle (currently only 'month' accepted)","enum":["day","week","month","year"],"example":"month","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.recurring_instalment_interval_unit.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.recurring_instalment_interval_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.recurring_instalment_interval_unit","typeLabel":"enum\u003cstring> | null"},"tiered_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Tiered percentage pricing model (required when type=tiered_percentage)","required":["tiers"],"properties":{"tiers":{"description":"Percentage-based pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee","example":"10.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee","example":"10.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"percentage":{"oneOf":[{"description":"Percentage rate","example":"2.5","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.0","typeLabel":"string"},{"description":"Percentage rate","example":"2.5","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX].percentage","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0.tiers","typeLabel":"object[]"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_percentage_pricing_model","typeLabel":"object | null"},"tiered_pricing_model":{"oneOf":[{"type":"object","description":"Tiered pricing model (required when type=tiered)","required":["tiers"],"properties":{"tiers":{"description":"Pricing tiers","items":{"properties":{"min_units":{"description":"Lower bound of the tier (inclusive)","example":0,"format":"int64","type":"integer","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].min_units","typeLabel":"integer\u003cint64>"},"fixed_fee":{"oneOf":[{"description":"Fixed fee for this tier","example":"10.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Fixed fee for this tier","example":"10.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].fixed_fee","typeLabel":"string | null"},"max_units":{"oneOf":[{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Upper bound (null = unlimited)","example":10000,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].max_units","typeLabel":"integer\u003cint64> | null"},"price_per_unit":{"oneOf":[{"description":"Price per unit","example":"0.02","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.0","typeLabel":"string"},{"description":"Price per unit","example":"0.02","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].price_per_unit","typeLabel":"string | null"},"unit_price":{"oneOf":[{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.0","typeLabel":"string"},{"description":"Committed per-unit rate for prepaid-with-overages commitment tiers; when set, the tier's fixed fee is derived as unit_price × committed units","example":"5.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX].unit_price","typeLabel":"string | null"}},"required":["min_units"],"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.tiers","typeLabel":"object[]"},"units":{"oneOf":[{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.units.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Fixed quantity of units (for fixed fee type only)","example":10,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.units.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0.units","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.tiered_pricing_model","typeLabel":"object | null"},"trial_period_days":{"oneOf":[{"description":"Trial period in days (minimum 1)","example":30,"format":"int64","type":"integer","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.trial_period_days.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Trial period in days (minimum 1)","example":30,"format":"int64","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.trial_period_days.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.trial_period_days","typeLabel":"integer\u003cint64> | null"},"unit_pricing_model":{"oneOf":[{"type":"object","description":"Unit pricing model (required when type=unit)","required":["price_per_unit"],"properties":{"price_per_unit":{"description":"Price per unit","example":"0.05","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.unit_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.unit_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.unit_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.unit_pricing_model","typeLabel":"object | null"},"volume_percentage_pricing_model":{"oneOf":[{"type":"object","description":"Volume percentage pricing model (required when type=volume_percentage)","required":["percentage","price_per_unit"],"properties":{"percentage":{"description":"Percentage rate","example":"2.0","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.volume_percentage_pricing_model.oneOf.0.percentage","typeLabel":"string"},"price_per_unit":{"description":"Base price per unit","example":"0.05","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.volume_percentage_pricing_model.oneOf.0.price_per_unit","typeLabel":"string"},"fixed_fee":{"oneOf":[{"description":"Optional fixed fee","example":"5.00","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.0","typeLabel":"string"},{"description":"Optional fixed fee","example":"5.00","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.volume_percentage_pricing_model.oneOf.0.fixed_fee","typeLabel":"string | null"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.volume_percentage_pricing_model.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.volume_percentage_pricing_model.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0.volume_percentage_pricing_model","typeLabel":"object | null"}},"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].price","typeLabel":"object | null"},"product_id":{"oneOf":[{"description":"Product ID (for standalone items)","example":"prod_abc123","type":"string","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].product_id.oneOf.0","typeLabel":"string"},{"description":"Product ID (for standalone items)","example":"prod_abc123","type":"null","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].product_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX].product_id","typeLabel":"string | null"}},"type":"object","uniqueKey":"phases.items.[INDEX].\\items.items.[INDEX]","typeLabel":"object"},"maxItems":200,"type":"array","isRequired":true,"uniqueKey":"phases.items.[INDEX].\\items","typeLabel":"object[]"},"description":{"oneOf":[{"description":"Human-readable note on the phase","example":"Year 2 step-up","type":"string","uniqueKey":"phases.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"description":"Human-readable note on the phase","example":"Year 2 step-up","type":"null","uniqueKey":"phases.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].description","typeLabel":"string | null"},"start_date":{"oneOf":[{"description":"When the phase starts (YYYY-MM-DD). Alternative to start_month_offset.","example":"2027-01-01","format":"date","type":"string","uniqueKey":"phases.items.[INDEX].start_date.oneOf.0","typeLabel":"string\u003cdate>"},{"description":"When the phase starts (YYYY-MM-DD). Alternative to start_month_offset.","example":"2027-01-01","format":"date","type":"null","uniqueKey":"phases.items.[INDEX].start_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].start_date","typeLabel":"string\u003cdate> | null"},"start_month_offset":{"oneOf":[{"description":"Months after the billing start when the phase begins; resolved into a date at signature. Alternative to start_date.","example":12,"format":"int64","maximum":1200,"minimum":0,"type":"integer","uniqueKey":"phases.items.[INDEX].start_month_offset.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Months after the billing start when the phase begins; resolved into a date at signature. Alternative to start_date.","example":12,"format":"int64","maximum":1200,"minimum":0,"type":"null","uniqueKey":"phases.items.[INDEX].start_month_offset.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].start_month_offset","typeLabel":"integer\u003cint64> | null"}},"required":["items"],"type":"object","uniqueKey":"phases.items.[INDEX]","typeLabel":"object"},"maxItems":60,"type":"array","uniqueKey":"phases","typeLabel":"object[]"},"plan_id":{"oneOf":[{"description":"Seed the quote from a plan. The quote inherits the plan's pricing. Mutually exclusive with source_subscription_id and price_book_id.","example":"pln_abc123","type":"string","uniqueKey":"plan_id.oneOf.0","typeLabel":"string"},{"description":"Seed the quote from a plan. The quote inherits the plan's pricing. Mutually exclusive with source_subscription_id and price_book_id.","example":"pln_abc123","type":"null","uniqueKey":"plan_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"plan_id","typeLabel":"string | null"},"price_book_id":{"oneOf":[{"description":"Price book a blank-canvas quote draws its pricing from. Mutually exclusive with plan_id and source_subscription_id.","example":"pb_abc123","type":"string","uniqueKey":"price_book_id.oneOf.0","typeLabel":"string"},{"description":"Price book a blank-canvas quote draws its pricing from. Mutually exclusive with plan_id and source_subscription_id.","example":"pb_abc123","type":"null","uniqueKey":"price_book_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"price_book_id","typeLabel":"string | null"},"source_subscription_id":{"oneOf":[{"description":"Duplicate an existing subscription into a new quote. Mutually exclusive with plan_id and price_book_id.","example":"sub_abc123","type":"string","uniqueKey":"source_subscription_id.oneOf.0","typeLabel":"string"},{"description":"Duplicate an existing subscription into a new quote. Mutually exclusive with plan_id and price_book_id.","example":"sub_abc123","type":"null","uniqueKey":"source_subscription_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"source_subscription_id","typeLabel":"string | null"}},"required":["customer_id"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"customer_id":"cust_abc123","amends_subscription_id":"sub_abc123","auto_activate":true,"contract":{"start_date":"2026-09-01"},"expires_at":"2026-09-30T23:59:59Z","items":[{"bundle_id":"bun_abc123","items":[{"price":{"billing_direction":"arrears","fee_type":"fixed","type":"fixed","billing_frequency":"recurring","billing_interval":"monthly","billing_interval_count":3,"billing_interval_unit":"month","charge_on_contract_start":false,"discount":{"amount":"10","duration_type":"fixed","type":"percentage","duration_unit":"months","duration_value":6},"display_order":1,"expression_pricing_model":{"charges":[{"billing_direction":"arrears","description":"API usage charge","quantity_expression":"usage.api_calls","unit_price_expression":"0.01"}],"metric_bindings":[{"alias":"api_calls","metric_id":"\u003cstring>"}]},"fixed_pricing_model":{"price_per_unit":"500.00","units":1},"graduated_percentage_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"percentage":"2.5"}]},"graduated_tiered_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}],"units":10},"matrix_pricing_model":{"dimensions":[{"key":"\u003cstring>","label":"\u003cstring>","values":["\u003cstring>"]}],"root":{"fallback":"\u003cunknown>","leaf":{"cell_key":"\u003cstring>","fixed_pricing_model":{"price_per_unit":"500.00","units":1},"graduated_percentage_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"percentage":"2.5"}]},"graduated_tiered_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}],"units":10},"label":"\u003cstring>","tiered_percentage_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"percentage":"2.5"}]},"tiered_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}],"units":10},"unit_pricing_model":{"price_per_unit":"0.05"},"volume_percentage_pricing_model":{"percentage":"2.0","price_per_unit":"0.05","fixed_fee":"5.00"}},"splits":[{"branches":[{"child":"\u003cunknown>","value":"\u003cstring>"}],"dimension_key":"\u003cstring>","wildcard":"\u003cunknown>"}]},"line_item_template":"\u003cstring>"},"maximum_spend":{"amount":"500.00","period":"monthly","billing_direction":"arrears"},"metric_ids":["\u003cstring>"],"minimum_spend":{"amount":"500.00","period":"monthly","billing_direction":"arrears"},"prepaid_fixed_tiered_pricing_model":{"overages_charge_interval":"monthly","prepaid_units":50000,"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}]},"prepaid_tiered_pricing_model":{"prepaid_units":50000,"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}]},"recurring_instalment_interval_count":1,"recurring_instalment_interval_unit":"month","tiered_percentage_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"percentage":"2.5"}]},"tiered_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}],"units":10},"trial_period_days":30,"unit_pricing_model":{"price_per_unit":"0.05"},"volume_percentage_pricing_model":{"percentage":"2.0","price_per_unit":"0.05","fixed_fee":"5.00"}},"product_id":"prod_abc123"}],"price":{"billing_direction":"arrears","fee_type":"fixed","type":"fixed","billing_frequency":"recurring","billing_interval":"monthly","billing_interval_count":3,"billing_interval_unit":"month","charge_on_contract_start":false,"discount":{"amount":"10","duration_type":"fixed","type":"percentage","duration_unit":"months","duration_value":6},"display_order":1,"expression_pricing_model":{"charges":[{"billing_direction":"arrears","description":"API usage charge","quantity_expression":"usage.api_calls","unit_price_expression":"0.01"}],"metric_bindings":[{"alias":"api_calls","metric_id":"\u003cstring>"}]},"fixed_pricing_model":{"price_per_unit":"500.00","units":1},"graduated_percentage_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"percentage":"2.5"}]},"graduated_tiered_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}],"units":10},"matrix_pricing_model":{"dimensions":[{"key":"\u003cstring>","label":"\u003cstring>","values":["\u003cstring>"]}],"root":{"fallback":"\u003cunknown>","leaf":{"cell_key":"\u003cstring>","fixed_pricing_model":{"price_per_unit":"500.00","units":1},"graduated_percentage_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"percentage":"2.5"}]},"graduated_tiered_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}],"units":10},"label":"\u003cstring>","tiered_percentage_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"percentage":"2.5"}]},"tiered_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}],"units":10},"unit_pricing_model":{"price_per_unit":"0.05"},"volume_percentage_pricing_model":{"percentage":"2.0","price_per_unit":"0.05","fixed_fee":"5.00"}},"splits":[{"branches":[{"child":"\u003cunknown>","value":"\u003cstring>"}],"dimension_key":"\u003cstring>","wildcard":"\u003cunknown>"}]},"line_item_template":"\u003cstring>"},"maximum_spend":{"amount":"500.00","period":"monthly","billing_direction":"arrears"},"metric_ids":["\u003cstring>"],"minimum_spend":{"amount":"500.00","period":"monthly","billing_direction":"arrears"},"prepaid_fixed_tiered_pricing_model":{"overages_charge_interval":"monthly","prepaid_units":50000,"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}]},"prepaid_tiered_pricing_model":{"prepaid_units":50000,"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}]},"recurring_instalment_interval_count":1,"recurring_instalment_interval_unit":"month","tiered_percentage_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"percentage":"2.5"}]},"tiered_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}],"units":10},"trial_period_days":30,"unit_pricing_model":{"price_per_unit":"0.05"},"volume_percentage_pricing_model":{"percentage":"2.0","price_per_unit":"0.05","fixed_fee":"5.00"}},"product_id":"prod_abc123"}],"metadata":{},"name":"Acme Platform 2026","phases":[{"items":[{"bundle_id":"bun_abc123","items":[{"price":{"billing_direction":"arrears","fee_type":"fixed","type":"fixed","billing_frequency":"recurring","billing_interval":"monthly","billing_interval_count":3,"billing_interval_unit":"month","charge_on_contract_start":false,"discount":{"amount":"10","duration_type":"fixed","type":"percentage","duration_unit":"months","duration_value":6},"display_order":1,"expression_pricing_model":{"charges":[{"billing_direction":"arrears","description":"API usage charge","quantity_expression":"usage.api_calls","unit_price_expression":"0.01"}],"metric_bindings":[{"alias":"api_calls","metric_id":"\u003cstring>"}]},"fixed_pricing_model":{"price_per_unit":"500.00","units":1},"graduated_percentage_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"percentage":"2.5"}]},"graduated_tiered_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}],"units":10},"matrix_pricing_model":{"dimensions":[{"key":"\u003cstring>","label":"\u003cstring>","values":["\u003cstring>"]}],"root":{"fallback":"\u003cunknown>","leaf":{"cell_key":"\u003cstring>","fixed_pricing_model":{"price_per_unit":"500.00","units":1},"graduated_percentage_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"percentage":"2.5"}]},"graduated_tiered_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}],"units":10},"label":"\u003cstring>","tiered_percentage_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"percentage":"2.5"}]},"tiered_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}],"units":10},"unit_pricing_model":{"price_per_unit":"0.05"},"volume_percentage_pricing_model":{"percentage":"2.0","price_per_unit":"0.05","fixed_fee":"5.00"}},"splits":[{"branches":[{"child":"\u003cunknown>","value":"\u003cstring>"}],"dimension_key":"\u003cstring>","wildcard":"\u003cunknown>"}]},"line_item_template":"\u003cstring>"},"maximum_spend":{"amount":"500.00","period":"monthly","billing_direction":"arrears"},"metric_ids":["\u003cstring>"],"minimum_spend":{"amount":"500.00","period":"monthly","billing_direction":"arrears"},"prepaid_fixed_tiered_pricing_model":{"overages_charge_interval":"monthly","prepaid_units":50000,"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}]},"prepaid_tiered_pricing_model":{"prepaid_units":50000,"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}]},"recurring_instalment_interval_count":1,"recurring_instalment_interval_unit":"month","tiered_percentage_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"percentage":"2.5"}]},"tiered_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}],"units":10},"trial_period_days":30,"unit_pricing_model":{"price_per_unit":"0.05"},"volume_percentage_pricing_model":{"percentage":"2.0","price_per_unit":"0.05","fixed_fee":"5.00"}},"product_id":"prod_abc123"}],"price":{"billing_direction":"arrears","fee_type":"fixed","type":"fixed","billing_frequency":"recurring","billing_interval":"monthly","billing_interval_count":3,"billing_interval_unit":"month","charge_on_contract_start":false,"discount":{"amount":"10","duration_type":"fixed","type":"percentage","duration_unit":"months","duration_value":6},"display_order":1,"expression_pricing_model":{"charges":[{"billing_direction":"arrears","description":"API usage charge","quantity_expression":"usage.api_calls","unit_price_expression":"0.01"}],"metric_bindings":[{"alias":"api_calls","metric_id":"\u003cstring>"}]},"fixed_pricing_model":{"price_per_unit":"500.00","units":1},"graduated_percentage_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"percentage":"2.5"}]},"graduated_tiered_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}],"units":10},"matrix_pricing_model":{"dimensions":[{"key":"\u003cstring>","label":"\u003cstring>","values":["\u003cstring>"]}],"root":{"fallback":"\u003cunknown>","leaf":{"cell_key":"\u003cstring>","fixed_pricing_model":{"price_per_unit":"500.00","units":1},"graduated_percentage_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"percentage":"2.5"}]},"graduated_tiered_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}],"units":10},"label":"\u003cstring>","tiered_percentage_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"percentage":"2.5"}]},"tiered_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}],"units":10},"unit_pricing_model":{"price_per_unit":"0.05"},"volume_percentage_pricing_model":{"percentage":"2.0","price_per_unit":"0.05","fixed_fee":"5.00"}},"splits":[{"branches":[{"child":"\u003cunknown>","value":"\u003cstring>"}],"dimension_key":"\u003cstring>","wildcard":"\u003cunknown>"}]},"line_item_template":"\u003cstring>"},"maximum_spend":{"amount":"500.00","period":"monthly","billing_direction":"arrears"},"metric_ids":["\u003cstring>"],"minimum_spend":{"amount":"500.00","period":"monthly","billing_direction":"arrears"},"prepaid_fixed_tiered_pricing_model":{"overages_charge_interval":"monthly","prepaid_units":50000,"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}]},"prepaid_tiered_pricing_model":{"prepaid_units":50000,"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}]},"recurring_instalment_interval_count":1,"recurring_instalment_interval_unit":"month","tiered_percentage_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"percentage":"2.5"}]},"tiered_pricing_model":{"tiers":[{"min_units":0,"fixed_fee":"10.00","max_units":10000,"price_per_unit":"0.02","unit_price":"5.00"}],"units":10},"trial_period_days":30,"unit_pricing_model":{"price_per_unit":"0.05"},"volume_percentage_pricing_model":{"percentage":"2.0","price_per_unit":"0.05","fixed_fee":"5.00"}},"product_id":"prod_abc123"}],"description":"Year 2 step-up","start_date":"2027-01-01","start_month_offset":12}],"plan_id":"pln_abc123","price_book_id":"pb_abc123","source_subscription_id":"sub_abc123"}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"8ddad9ee-d30b-4d3b-80b8-68990f094416":{"content":{"application/json":{"schema":{"properties":{"approval":{"type":"object","description":"The quote's current approval. A new-business quote shows the approval of its subscription's creation; a quote that amends or renews an existing subscription shows the approval of its own issuance.","required":["status"],"properties":{"status":{"description":"Where the current approval stands. none: no approval was requested. pending: waiting for a decision. approved_manual_hold: approved, and waiting for someone to send the quote. approved_awaiting_execution: approved, and the approved action has not run yet. executed: approved, and the approved action ran. failed: approved, but the approved action failed. stale: the quote's subscription changed after the request, so the approval no longer applies and approval must be requested again for the current terms. rejected: an approver rejected the request. canceled: the request was canceled.","enum":["none","pending","approved_awaiting_execution","approved_manual_hold","executed","stale","failed","rejected","canceled"],"example":"pending","type":"string","isRequired":true,"uniqueKey":"approval.status","typeLabel":"enum\u003cstring>"},"decided_at":{"oneOf":[{"description":"When the approval request was decided, if decided","example":"2026-08-21T12:00:00Z","format":"date-time","type":"string","uniqueKey":"approval.decided_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"description":"When the approval request was decided, if decided","example":"2026-08-21T12:00:00Z","format":"date-time","type":"null","uniqueKey":"approval.decided_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"approval.decided_at","typeLabel":"string\u003cdate-time> | null"},"flow_id":{"oneOf":[{"description":"The approval request. Errors that an approval refuses name the same request in approval.flow_id.","example":"3f2b8c1e-5d4a-4f7b-9c2e-1a6d8e0f4b21","type":"string","uniqueKey":"approval.flow_id.oneOf.0","typeLabel":"string"},{"description":"The approval request. Errors that an approval refuses name the same request in approval.flow_id.","example":"3f2b8c1e-5d4a-4f7b-9c2e-1a6d8e0f4b21","type":"null","uniqueKey":"approval.flow_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"approval.flow_id","typeLabel":"string | null"},"generation":{"oneOf":[{"description":"Version of the approval request's content; it increases when the request is evaluated again for changed terms","example":1,"format":"int64","type":"integer","uniqueKey":"approval.generation.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Version of the approval request's content; it increases when the request is evaluated again for changed terms","example":1,"format":"int64","type":"null","uniqueKey":"approval.generation.oneOf.1","typeLabel":"null"}],"uniqueKey":"approval.generation","typeLabel":"integer\u003cint64> | null"},"operation":{"oneOf":[{"description":"The action the approval covers: send_quote sends the quote once approved, manual_hold leaves it for someone to send, activate activates the subscription. Absent when no approval was requested.","enum":["send_quote","manual_hold","activate"],"example":"send_quote","type":"string","uniqueKey":"approval.operation.oneOf.0","typeLabel":"enum\u003cstring>"},{"description":"The action the approval covers: send_quote sends the quote once approved, manual_hold leaves it for someone to send, activate activates the subscription. Absent when no approval was requested.","enum":["send_quote","manual_hold","activate"],"example":"send_quote","type":"null","uniqueKey":"approval.operation.oneOf.1","typeLabel":"null"}],"uniqueKey":"approval.operation","typeLabel":"enum\u003cstring> | null"},"requested_at":{"oneOf":[{"description":"When the approval was requested","example":"2026-08-21T10:00:00Z","format":"date-time","type":"string","uniqueKey":"approval.requested_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"description":"When the approval was requested","example":"2026-08-21T10:00:00Z","format":"date-time","type":"null","uniqueKey":"approval.requested_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"approval.requested_at","typeLabel":"string\u003cdate-time> | null"}},"isRequired":true,"uniqueKey":"approval","typeLabel":"object"},"auto_activate":{"description":"Whether this quote takes effect on its own once signed; otherwise activate it with Activate a Signed Quote","example":false,"type":"boolean","isRequired":true,"uniqueKey":"auto_activate","typeLabel":"boolean"},"contract":{"type":"object","description":"Term of the subscription this quote documents","required":["period_type"],"properties":{"period_type":{"description":"Contract period type","enum":["fixed","monthly_rolling"],"example":"fixed","type":"string","isRequired":true,"uniqueKey":"contract.period_type","typeLabel":"enum\u003cstring>"},"duration_months":{"oneOf":[{"description":"Contract duration in months","example":12,"format":"int64","type":"integer","uniqueKey":"contract.duration_months.oneOf.0","typeLabel":"integer\u003cint64>"},{"description":"Contract duration in months","example":12,"format":"int64","type":"null","uniqueKey":"contract.duration_months.oneOf.1","typeLabel":"null"}],"uniqueKey":"contract.duration_months","typeLabel":"integer\u003cint64> | null"},"end_date":{"oneOf":[{"description":"Contract end date","example":"2027-01-01T00:00:00Z","format":"date-time","type":"string","uniqueKey":"contract.end_date.oneOf.0","typeLabel":"string\u003cdate-time>"},{"description":"Contract end date","example":"2027-01-01T00:00:00Z","format":"date-time","type":"null","uniqueKey":"contract.end_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"contract.end_date","typeLabel":"string\u003cdate-time> | null"},"start_date":{"oneOf":[{"description":"Contract start date","example":"2026-01-01T00:00:00Z","format":"date-time","type":"string","uniqueKey":"contract.start_date.oneOf.0","typeLabel":"string\u003cdate-time>"},{"description":"Contract start date","example":"2026-01-01T00:00:00Z","format":"date-time","type":"null","uniqueKey":"contract.start_date.oneOf.1","typeLabel":"null"}],"uniqueKey":"contract.start_date","typeLabel":"string\u003cdate-time> | null"}},"isRequired":true,"uniqueKey":"contract","typeLabel":"object"},"created_at":{"description":"When the quote was created","example":"2026-08-21T10:00:00Z","format":"date-time","type":"string","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"currency":{"description":"ISO 4217 currency code","example":"USD","type":"string","isRequired":true,"uniqueKey":"currency","typeLabel":"string"},"customer_id":{"description":"Customer ID","example":"cust_abc123","type":"string","isRequired":true,"uniqueKey":"customer_id","typeLabel":"string"},"id":{"description":"Quote ID","example":"qt_abc123","type":"string","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"kind":{"description":"Quote kind","enum":["new","renewal","amendment"],"example":"new","type":"string","isRequired":true,"uniqueKey":"kind","typeLabel":"enum\u003cstring>"},"name":{"description":"Display name of the quote: its own override when one is set, otherwise the name of the subscription it documents","example":"Acme Platform 2026","type":"string","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"status":{"description":"Document status","enum":["draft","pending_approval","approved","sent","signed","rejected","withdrawn","expired"],"example":"draft","type":"string","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"subscription_id":{"description":"The subscription this quote creates or amends. Whether the deal is in effect is that subscription's state, not the quote's: read it, or its phases, once the quote is signed.","example":"sub_abc123","type":"string","isRequired":true,"uniqueKey":"subscription_id","typeLabel":"string"},"updated_at":{"description":"When the quote was last updated","example":"2026-08-21T10:00:00Z","format":"date-time","type":"string","isRequired":true,"uniqueKey":"updated_at","typeLabel":"string\u003cdate-time>"},"expires_at":{"oneOf":[{"description":"When the signing offer expires; null means it never expires","example":"2026-09-30T23:59:59Z","format":"date-time","type":"string","uniqueKey":"expires_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"description":"When the signing offer expires; null means it never expires","example":"2026-09-30T23:59:59Z","format":"date-time","type":"null","uniqueKey":"expires_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"expires_at","typeLabel":"string\u003cdate-time> | null"},"signing_url":{"oneOf":[{"description":"Hosted page where the customer reviews and signs. Present on a single quote while a customer signature is pending, so a lost link can be recovered; omitted on the list.","example":"https://acme.alguna.io/hs/elt_abc123","type":"string","uniqueKey":"signing_url.oneOf.0","typeLabel":"string"},{"description":"Hosted page where the customer reviews and signs. Present on a single quote while a customer signature is pending, so a lost link can be recovered; omitted on the list.","example":"https://acme.alguna.io/hs/elt_abc123","type":"null","uniqueKey":"signing_url.oneOf.1","typeLabel":"null"}],"uniqueKey":"signing_url","typeLabel":"string | null"},"withdrawal_reason":{"oneOf":[{"description":"Reason recorded on withdrawal","example":"Superseded by revised terms","type":"string","uniqueKey":"withdrawal_reason.oneOf.0","typeLabel":"string"},{"description":"Reason recorded on withdrawal","example":"Superseded by revised terms","type":"null","uniqueKey":"withdrawal_reason.oneOf.1","typeLabel":"null"}],"uniqueKey":"withdrawal_reason","typeLabel":"string | null"},"withdrawn_at":{"oneOf":[{"description":"When the quote was withdrawn, if withdrawn","example":"2026-09-15T09:00:00Z","format":"date-time","type":"string","uniqueKey":"withdrawn_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"description":"When the quote was withdrawn, if withdrawn","example":"2026-09-15T09:00:00Z","format":"date-time","type":"null","uniqueKey":"withdrawn_at.oneOf.1","typeLabel":"null"}],"uniqueKey":"withdrawn_at","typeLabel":"string\u003cdate-time> | null"}},"required":["approval","auto_activate","contract","created_at","currency","customer_id","id","kind","name","status","subscription_id","updated_at"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"approval":{"status":"pending","decided_at":"2026-08-21T12:00:00Z","flow_id":"3f2b8c1e-5d4a-4f7b-9c2e-1a6d8e0f4b21","generation":1,"operation":"send_quote","requested_at":"2026-08-21T10:00:00Z"},"auto_activate":false,"contract":{"period_type":"fixed","duration_months":12,"end_date":"2027-01-01T00:00:00Z","start_date":"2026-01-01T00:00:00Z"},"created_at":"2026-08-21T10:00:00Z","currency":"USD","customer_id":"cust_abc123","id":"qt_abc123","kind":"new","name":"Acme Platform 2026","status":"draft","subscription_id":"sub_abc123","updated_at":"2026-08-21T10:00:00Z","expires_at":"2026-09-30T23:59:59Z","signing_url":"https://acme.alguna.io/hs/elt_abc123","withdrawal_reason":"Superseded by revised terms","withdrawn_at":"2026-09-15T09:00:00Z"}}},"exampleType":"generated"}},"description":"Success","headers":{"Idempotency-Key":{"description":"Echo of the idempotency key provided in the request","schema":{"type":"string"}},"Idempotent-Replayed":{"description":"Whether this response was replayed from a previous request (true) or freshly executed (false)","schema":{"type":"boolean"}}},"exampleType":"generated"},"a12215aa-850d-4ef8-bf70-186b82a6685d":{"content":{"application/json":{"schema":{"description":"The body of every error the API returns.","properties":{"detail":{"description":"Explanation of what went wrong","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"status":{"description":"HTTP status code of the response","format":"int64","type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer\u003cint64>"},"title":{"description":"HTTP status text. Sent only by version, idempotency and credit-refusal errors.","type":"string","uniqueKey":"title","typeLabel":"string"},"type":{"description":"Always `about:blank`. Sent only by version and idempotency errors.","type":"string","uniqueKey":"type","typeLabel":"string"}},"required":["status","detail"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","status":123,"title":"\u003cstring>","type":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Bad Request","exampleType":"generated"},"98e0a5d0-f8d1-4057-a852-d2b09694a366":{"content":{"application/json":{"schema":{"oneOf":[{"type":"object","description":"The body of every error the API returns.","required":["status","detail"],"properties":{"detail":{"description":"Explanation of what went wrong","type":"string","isRequired":true,"uniqueKey":"oneOf.0.detail","typeLabel":"string"},"status":{"description":"HTTP status code of the response","format":"int64","type":"integer","isRequired":true,"uniqueKey":"oneOf.0.status","typeLabel":"integer\u003cint64>"},"title":{"description":"HTTP status text. Sent only by version, idempotency and credit-refusal errors.","type":"string","uniqueKey":"oneOf.0.title","typeLabel":"string"},"type":{"description":"Always `about:blank`. Sent only by version and idempotency errors.","type":"string","uniqueKey":"oneOf.0.type","typeLabel":"string"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","description":"Returned by the API gateway when a request carries no valid API key, before the API handles it.","required":["code","message"],"properties":{"code":{"description":"Machine-readable error code, e.g. `unauthenticated`","type":"string","isRequired":true,"uniqueKey":"oneOf.1.code","typeLabel":"string"},"message":{"description":"Explanation of what went wrong","type":"string","isRequired":true,"uniqueKey":"oneOf.1.message","typeLabel":"string"},"details":{"oneOf":[{"type":"object","uniqueKey":"oneOf.1.details.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"oneOf.1.details.oneOf.1","typeLabel":"null"}],"uniqueKey":"oneOf.1.details","typeLabel":"object | null"}},"uniqueKey":"oneOf.1","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","status":123,"title":"\u003cstring>","type":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Unauthorized","exampleType":"generated"},"45432bce-d107-45d0-b0ad-6ccac3958d98":{"content":{"application/json":{"schema":{"description":"The body of every error the API returns.","properties":{"detail":{"description":"Explanation of what went wrong","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"status":{"description":"HTTP status code of the response","format":"int64","type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer\u003cint64>"},"title":{"description":"HTTP status text. Sent only by version, idempotency and credit-refusal errors.","type":"string","uniqueKey":"title","typeLabel":"string"},"type":{"description":"Always `about:blank`. Sent only by version and idempotency errors.","type":"string","uniqueKey":"type","typeLabel":"string"}},"required":["status","detail"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","status":123,"title":"\u003cstring>","type":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Forbidden — the organization does not have access to this feature","exampleType":"generated"},"086dc3ec-9337-4ca1-8c00-c790e6c30062":{"content":{"application/json":{"schema":{"description":"The body of every error the API returns.","properties":{"detail":{"description":"Explanation of what went wrong","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"status":{"description":"HTTP status code of the response","format":"int64","type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer\u003cint64>"},"title":{"description":"HTTP status text. Sent only by version, idempotency and credit-refusal errors.","type":"string","uniqueKey":"title","typeLabel":"string"},"type":{"description":"Always `about:blank`. Sent only by version and idempotency errors.","type":"string","uniqueKey":"type","typeLabel":"string"}},"required":["status","detail"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","status":123,"title":"\u003cstring>","type":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Not Found","exampleType":"generated"},"c780983a-e85b-4533-a92b-5f0ee8f2534e":{"content":{"application/json":{"schema":{"description":"The body of every error the API returns.","properties":{"detail":{"description":"Explanation of what went wrong","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"status":{"description":"HTTP status code of the response","format":"int64","type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer\u003cint64>"},"title":{"description":"HTTP status text. Sent only by version, idempotency and credit-refusal errors.","type":"string","uniqueKey":"title","typeLabel":"string"},"type":{"description":"Always `about:blank`. Sent only by version and idempotency errors.","type":"string","uniqueKey":"type","typeLabel":"string"}},"required":["status","detail"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","status":123,"title":"\u003cstring>","type":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Conflict — a request with this idempotency key is currently being processed","headers":{"Retry-After":{"description":"Seconds to wait before retrying with the same idempotency key. Sent only when a request with this key is still being processed; a 409 without it is a conflict that a retry will not resolve.","schema":{"type":"integer"}}},"exampleType":"generated"},"be87ac8b-b89f-4e41-b4c6-63e1e7fe4de5":{"content":{"application/json":{"schema":{"description":"The body of every error the API returns.","properties":{"detail":{"description":"Explanation of what went wrong","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"status":{"description":"HTTP status code of the response","format":"int64","type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer\u003cint64>"},"title":{"description":"HTTP status text. Sent only by version, idempotency and credit-refusal errors.","type":"string","uniqueKey":"title","typeLabel":"string"},"type":{"description":"Always `about:blank`. Sent only by version and idempotency errors.","type":"string","uniqueKey":"type","typeLabel":"string"}},"required":["status","detail"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","status":123,"title":"\u003cstring>","type":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Unprocessable Entity","exampleType":"generated"},"58c77ff9-9719-4f40-85c2-ef69b5e6d5ec":{"content":{"application/json":{"schema":{"description":"The body of every error the API returns.","properties":{"detail":{"description":"Explanation of what went wrong","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"status":{"description":"HTTP status code of the response","format":"int64","type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer\u003cint64>"},"title":{"description":"HTTP status text. Sent only by version, idempotency and credit-refusal errors.","type":"string","uniqueKey":"title","typeLabel":"string"},"type":{"description":"Always `about:blank`. Sent only by version and idempotency errors.","type":"string","uniqueKey":"type","typeLabel":"string"}},"required":["status","detail"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","status":123,"title":"\u003cstring>","type":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Internal Server Error","exampleType":"generated"},"71f0489d-ebf1-45cf-884f-cafea3e5aa8f":{"description":"Bad Gateway — sent by the infrastructure in front of the API; the body is not JSON. Safe to retry.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"3fb0a3df-166f-48f0-bc9c-7ec2c530d92c":{"content":{"application/json":{"schema":{"description":"The body of every error the API returns.","properties":{"detail":{"description":"Explanation of what went wrong","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"status":{"description":"HTTP status code of the response","format":"int64","type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer\u003cint64>"},"title":{"description":"HTTP status text. Sent only by version, idempotency and credit-refusal errors.","type":"string","uniqueKey":"title","typeLabel":"string"},"type":{"description":"Always `about:blank`. Sent only by version and idempotency errors.","type":"string","uniqueKey":"type","typeLabel":"string"}},"required":["status","detail"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","status":123,"title":"\u003cstring>","type":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Service Unavailable — a dependency is temporarily unavailable. Retry with backoff.","exampleType":"generated"},"e9c0b7fa-6722-44bd-844b-4ac9197a21c6":{"content":{"application/json":{"schema":{"description":"The body of every error the API returns.","properties":{"detail":{"description":"Explanation of what went wrong","type":"string","isRequired":true,"uniqueKey":"detail","typeLabel":"string"},"status":{"description":"HTTP status code of the response","format":"int64","type":"integer","isRequired":true,"uniqueKey":"status","typeLabel":"integer\u003cint64>"},"title":{"description":"HTTP status text. Sent only by version, idempotency and credit-refusal errors.","type":"string","uniqueKey":"title","typeLabel":"string"},"type":{"description":"Always `about:blank`. Sent only by version and idempotency errors.","type":"string","uniqueKey":"type","typeLabel":"string"}},"required":["status","detail"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","status":123,"title":"\u003cstring>","type":"\u003cstring>"}}},"exampleType":"generated"}},"description":"Gateway Timeout — the request did not finish in time. Retry with backoff; use an idempotency key for writes.","exampleType":"generated"}},"security":{"1fe3295d-827a-40c0-be53-184aed53407d":{"bearerAuth":{"bearerFormat":"API Key","description":"API key authentication. Pass your API key as a Bearer token.","scheme":"bearer","type":"http","x-fern-bearer":{"env":"ALGUNA_API_KEY","name":"apiKey"},"scopes":[],"schemeName":"bearerAuth"}}},"servers":{"cf6158b0-efe2-4c2e-95c1-4c9397249cba":{"url":"https://api.alguna.io","x-fern-server-name":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"bearerFormat":"API Key","description":"API key authentication. Pass your API key as a Bearer token.","scheme":"bearer","type":"http","x-fern-bearer":{"env":"ALGUNA_API_KEY","name":"apiKey"},"scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"API key authentication. Pass your API key as a Bearer token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/v2/specs/2026-04-01.json"},"subdomain":"alguna-20","siteName":"Alguna Docs","title":"Create a quote - Alguna Docs","navMaps":{"firstHrefInVersion":{"2026-04-01":{"href":"/api-reference/v2/2026-04-01/quotes/create-a-quote","matchLevel":0},"v1":{"href":"/api-reference/overview","matchLevel":2}},"firstHrefInLanguage":{}},"lastModified":"2026-10-29T10:39:53.140Z","originalFileLocation":"api-reference/v2/2026-04-01/quotes/create-a-quote.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Creates a quote, in draft. A new-business quote starts from a plan, duplicates an existing subscription using source_subscription_id, or starts from a blank canvas with items (single phase) or phases (ramp); its phases are read and edited under /quotes/{id}/phases until the quote is activated. An amendment quote names the active subscription it amends (amends_subscription_id) and carries the changed phase in phases; it is issued immediately unless issuing it needs approval, so branch on status and read signing_url when it is present. When issuing an amendment needs approval, the call fails with the pending approval flow in the error\u0026#x27;s approval object, and approval.quote_id names the amendment quote that waits for it.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Alguna Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/alguna-20/QHKYV98yVO84gW0v/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/alguna-20/QHKYV98yVO84gW0v/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/alguna-20/QHKYV98yVO84gW0v/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/alguna-20/QHKYV98yVO84gW0v/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/alguna-20/QHKYV98yVO84gW0v/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/alguna-20/QHKYV98yVO84gW0v/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/alguna-20/QHKYV98yVO84gW0v/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/alguna-20/QHKYV98yVO84gW0v/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/alguna-20/QHKYV98yVO84gW0v/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create a quote - Alguna Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates a quote, in draft. A new-business quote starts from a plan, duplicates an existing subscription using source_subscription_id, or starts from a blank canvas with items (single phase) or phases (ramp); its phases are read and edited under /quotes/{id}/phases until the quote is activated. An amendment quote names the active subscription it amends (amends_subscription_id) and carries the changed phase in phases; it is issued immediately unless issuing it needs approval, so branch on status and read signing_url when it is present. When issuing an amendment needs approval, the call fails with the pending approval flow in the error\u0026#x27;s approval object, and approval.quote_id names the amendment quote that waits for it.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Alguna Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://alguna.com/docs/api-reference/v2/2026-04-01/quotes/create-a-quote\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://alguna-20.mintlify.app/_mintlify/api/og/v2?division=Quotes\u0026amp;title=Create+a+quote\u0026amp;description=Creates+a+quote%2C+in+%60draft%60.+A+new-business+quote+starts+from+a+plan%2C+duplicates+an+existing+subscription+using+%60source_subscription_id%60%2C+or+starts+from+a+blank\u0026amp;theme=f6c1ec92a0e2bfb7a1fcd8d8\u0026amp;signature=e7554d834d764b4cb9a0204fa6e5c8187cc93b0f0125429c691adbb5e8d0b4fe\">\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=\"Create a quote - Alguna Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates a quote, in draft. A new-business quote starts from a plan, duplicates an existing subscription using source_subscription_id, or starts from a blank canvas with items (single phase) or phases (ramp); its phases are read and edited under /quotes/{id}/phases until the quote is activated. An amendment quote names the active subscription it amends (amends_subscription_id) and carries the changed phase in phases; it is issued immediately unless issuing it needs approval, so branch on status and read signing_url when it is present. When issuing an amendment needs approval, the call fails with the pending approval flow in the error\u0026#x27;s approval object, and approval.quote_id names the amendment quote that waits for it.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://alguna-20.mintlify.app/_mintlify/api/og/v2?division=Quotes\u0026amp;title=Create+a+quote\u0026amp;description=Creates+a+quote%2C+in+%60draft%60.+A+new-business+quote+starts+from+a+plan%2C+duplicates+an+existing+subscription+using+%60source_subscription_id%60%2C+or+starts+from+a+blank\u0026amp;theme=f6c1ec92a0e2bfb7a1fcd8d8\u0026amp;signature=e7554d834d764b4cb9a0204fa6e5c8187cc93b0f0125429c691adbb5e8d0b4fe\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/alguna-20/QHKYV98yVO84gW0v/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Alguna Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00BA61\">\u003clink data-mint-head rel=\"canonical\" href=\"https://alguna.com/docs/api-reference/v2/2026-04-01/quotes/create-a-quote\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/v2/2026-04-01/quotes/create-a-quote.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://alguna.com/#organization\",\"name\":\"Alguna\",\"legalName\":\"Alguna Inc\",\"url\":\"https://alguna.com/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://alguna.com/alguna-logo-black.svg\"}},{\"@type\":\"WebSite\",\"@id\":\"https://alguna.com/docs#website\",\"name\":\"Alguna Docs\",\"url\":\"https://alguna.com/docs\",\"publisher\":{\"@id\":\"https://alguna.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://alguna.com/docs/api-reference/v2/2026-04-01/quotes/create-a-quote#webpage\",\"url\":\"https://alguna.com/docs/api-reference/v2/2026-04-01/quotes/create-a-quote\",\"name\":\"Create a quote\",\"description\":\"Creates a quote, in draft. A new-business quote starts from a plan, duplicates an existing subscription using source_subscription_id, or starts from a blank canvas with items (single phase) or phases (ramp); its phases are read and edited under /quotes/{id}/phases until the quote is activated. An amendment quote names the active subscription it amends (amends_subscription_id) and carries the changed phase in phases; it is issued immediately unless issuing it needs approval, so branch on status and read signing_url when it is present. When issuing an amendment needs approval, the call fails with the pending approval flow in the error's approval object, and approval.quote_id names the amendment quote that waits for it.\",\"dateModified\":\"2026-10-29T10:39:53.140Z\",\"isPartOf\":{\"@id\":\"https://alguna.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://alguna.com/docs/api-reference/v2/2026-04-01/quotes/create-a-quote#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://alguna.com/docs/api-reference/v2/2026-04-01/quotes/create-a-quote#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://alguna.com/docs/api-reference/v2/2026-04-01/billing-events-and-metrics/ingest-billable-events\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quotes\",\"item\":\"https://alguna.com/docs/api-reference/v2/2026-04-01/quotes/list-quotes\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create a quote\",\"item\":\"https://alguna.com/docs/api-reference/v2/2026-04-01/quotes/create-a-quote\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://alguna.com/docs/api-reference/v2/2026-04-01/quotes/create-a-quote#apireference\",\"headline\":\"Create a quote\",\"name\":\"Create a quote\",\"description\":\"Creates a quote, in draft. A new-business quote starts from a plan, duplicates an existing subscription using source_subscription_id, or starts from a blank canvas with items (single phase) or phases (ramp); its phases are read and edited under /quotes/{id}/phases until the quote is activated. An amendment quote names the active subscription it amends (amends_subscription_id) and carries the changed phase in phases; it is issued immediately unless issuing it needs approval, so branch on status and read signing_url when it is present. When issuing an amendment needs approval, the call fails with the pending approval flow in the error's approval object, and approval.quote_id names the amendment quote that waits for it.\",\"url\":\"https://alguna.com/docs/api-reference/v2/2026-04-01/quotes/create-a-quote\",\"mainEntityOfPage\":{\"@id\":\"https://alguna.com/docs/api-reference/v2/2026-04-01/quotes/create-a-quote#webpage\"},\"dateModified\":\"2026-10-29T10:39:53.140Z\",\"publisher\":{\"@id\":\"https://alguna.com/#organization\"},\"isPartOf\":{\"@id\":\"https://alguna.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Alguna Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Alguna Docs","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/overview"}]},{"anchor":"Quick Starts","icon":"rocket","pages":[{"title":"Quick Starts","href":"/quickstarts/overview"}]},{"anchor":"API References","icon":"code","versions":[{"version":"2026-04-01","groups":[{"group":"API Reference","pages":[{"title":"Overview","icon":"plug","href":"/api-reference/v2/overview"},{"title":"Upgrading event ingestion","icon":"upload","href":"/api-reference/v2/upgrading-event-ingestion"},{"title":"Idempotency","icon":"shield-check","href":"/api-reference/v2/idempotency"},{"title":"Errors","icon":"triangle-exclamation","href":"/api-reference/v2/errors"},{"title":"Webhooks","icon":"webhook","href":"/api-reference/v2/webhooks"},{"title":"Pricing Models Reference","icon":"tags","href":"/api-reference/v2/subscriptions/pricing-models"}]},{"group":"Examples","pages":[{"title":"Creating a Subscription","icon":"plus","href":"/api-reference/v2/examples/creating-a-subscription"},{"title":"Updating a Subscription","icon":"pen-to-square","href":"/api-reference/v2/examples/updating-a-subscription"}]},{"group":"SDKs","pages":[{"title":"SDKs and CLI","icon":"cubes","href":"/api-reference/v2/sdks/overview"},{"title":"TypeScript SDK","icon":"code","href":"/api-reference/v2/sdks/typescript"},{"title":"Python SDK","icon":"python","href":"/api-reference/v2/sdks/python"},{"title":"Go SDK","icon":"golang","href":"/api-reference/v2/sdks/go"},{"title":"Rust SDK","icon":"rust","href":"/api-reference/v2/sdks/rust"},{"title":"CLI","icon":"terminal","href":"/api-reference/v2/sdks/cli"}]},{"group":"API Reference","pages":[{"group":"Billing Events and Metrics","pages":[{"title":"Ingest billable events","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /events","href":"/api-reference/v2/2026-04-01/billing-events-and-metrics/ingest-billable-events"},{"title":"List billable metrics","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /metrics","href":"/api-reference/v2/2026-04-01/billing-events-and-metrics/list-billable-metrics"},{"title":"Create a billable metric","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /metrics","href":"/api-reference/v2/2026-04-01/billing-events-and-metrics/create-a-billable-metric"},{"title":"Get a billable metric","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /metrics/{id}","href":"/api-reference/v2/2026-04-01/billing-events-and-metrics/get-a-billable-metric"}]},{"group":"Checkout Sessions","pages":[{"title":"Create a checkout session","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /checkout-sessions","href":"/api-reference/v2/2026-04-01/checkout-sessions/create-a-checkout-session"},{"title":"Get a checkout session","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /checkout-sessions/{id}","href":"/api-reference/v2/2026-04-01/checkout-sessions/get-a-checkout-session"}]},{"group":"Credit Notes","pages":[{"title":"List credit notes","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /credit-notes","href":"/api-reference/v2/2026-04-01/credit-notes/list-credit-notes"},{"title":"Create a credit note","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /credit-notes","href":"/api-reference/v2/2026-04-01/credit-notes/create-a-credit-note"},{"title":"Get a credit note","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /credit-notes/{id}","href":"/api-reference/v2/2026-04-01/credit-notes/get-a-credit-note"},{"title":"Apply a credit note","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /credit-notes/{id}/apply","href":"/api-reference/v2/2026-04-01/credit-notes/apply-a-credit-note"},{"title":"Credit an invoice","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /invoices/{id}/credit-notes","href":"/api-reference/v2/2026-04-01/credit-notes/credit-an-invoice"}]},{"group":"Credits","pages":[{"title":"Reserve credits","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /credits/check","href":"/api-reference/v2/2026-04-01/credits/reserve-credits"},{"title":"Read a reservation","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /credits/reservations/{reservation_id}","href":"/api-reference/v2/2026-04-01/credits/read-a-reservation"},{"title":"Track credit consumption","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /credits/track","href":"/api-reference/v2/2026-04-01/credits/track-credit-consumption"}]},{"group":"Customer Portal Sessions","pages":[{"title":"Create a customer portal session","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /customer-portal-sessions","href":"/api-reference/v2/2026-04-01/customer-portal-sessions/create-a-customer-portal-session"}]},{"group":"Customers","pages":[{"title":"List customers","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /customers","href":"/api-reference/v2/2026-04-01/customers/list-customers"},{"title":"Create a customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /customers","href":"/api-reference/v2/2026-04-01/customers/create-a-customer"},{"title":"Look up a customer ID by alias","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /customers/lookup","href":"/api-reference/v2/2026-04-01/customers/look-up-a-customer-id-by-alias"},{"title":"Get a customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /customers/{id}","href":"/api-reference/v2/2026-04-01/customers/get-a-customer"},{"title":"Update a customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json patch /customers/{id}","href":"/api-reference/v2/2026-04-01/customers/update-a-customer"},{"title":"List connected accounts for a customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /customers/{id}/connected-accounts","href":"/api-reference/v2/2026-04-01/customers/list-connected-accounts-for-a-customer"},{"title":"Link a connected account to a customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /customers/{id}/connected-accounts","href":"/api-reference/v2/2026-04-01/customers/link-a-connected-account-to-a-customer"},{"title":"Unlink a connected account from a customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json delete /customers/{id}/connected-accounts/{connectedAccountId}","href":"/api-reference/v2/2026-04-01/customers/unlink-a-connected-account-from-a-customer"},{"title":"List active entitlements for a customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /customers/{id}/entitlements","href":"/api-reference/v2/2026-04-01/customers/list-active-entitlements-for-a-customer"},{"title":"List saved payment methods for a customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /customers/{id}/payment-methods","href":"/api-reference/v2/2026-04-01/customers/list-saved-payment-methods-for-a-customer"}]},{"group":"Feedback","pages":[{"title":"Send feedback","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /feedback","href":"/api-reference/v2/2026-04-01/feedback/send-feedback"}]},{"group":"Insights","pages":[{"title":"Get accounts receivable aging summary","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/ar-aging","href":"/api-reference/v2/2026-04-01/insights/get-accounts-receivable-aging-summary"},{"title":"Get accounts receivable aging by customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/ar-aging/by-customer","href":"/api-reference/v2/2026-04-01/insights/get-accounts-receivable-aging-by-customer"},{"title":"Get the ARR bridge","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/arr-bridge","href":"/api-reference/v2/2026-04-01/insights/get-the-arr-bridge"},{"title":"List ARR bridge rows","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/arr-bridge/rows","href":"/api-reference/v2/2026-04-01/insights/list-arr-bridge-rows"},{"title":"Get billings breakdown by customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/billings/by-customer","href":"/api-reference/v2/2026-04-01/insights/get-billings-breakdown-by-customer"},{"title":"Get billings breakdown by product","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/billings/by-product","href":"/api-reference/v2/2026-04-01/insights/get-billings-breakdown-by-product"},{"title":"Get billings over time","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/billings/over-time","href":"/api-reference/v2/2026-04-01/insights/get-billings-over-time"},{"title":"Get customer metrics","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/customers","href":"/api-reference/v2/2026-04-01/insights/get-customer-metrics"},{"title":"Get customer metrics over time","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/customers/over-time","href":"/api-reference/v2/2026-04-01/insights/get-customer-metrics-over-time"},{"title":"Get net revenue summary","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/revenue","href":"/api-reference/v2/2026-04-01/insights/get-net-revenue-summary"},{"title":"Get revenue breakdown over time","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/revenue/breakdown-over-time","href":"/api-reference/v2/2026-04-01/insights/get-revenue-breakdown-over-time"},{"title":"Get revenue breakdown by customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/revenue/by-customer","href":"/api-reference/v2/2026-04-01/insights/get-revenue-breakdown-by-customer"},{"title":"Get revenue breakdown by product","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/revenue/by-product","href":"/api-reference/v2/2026-04-01/insights/get-revenue-breakdown-by-product"},{"title":"Get revenue over time","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/revenue/over-time","href":"/api-reference/v2/2026-04-01/insights/get-revenue-over-time"},{"title":"Get MRR, ARR, and ACV for a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /insights/revenue/subscription/{id}","href":"/api-reference/v2/2026-04-01/insights/get-mrr-arr-and-acv-for-a-subscription"}]},{"group":"Integrations","pages":[{"title":"List integrations","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /integrations","href":"/api-reference/v2/2026-04-01/integrations/list-integrations"},{"title":"Get an integration","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /integrations/{id}","href":"/api-reference/v2/2026-04-01/integrations/get-an-integration"}]},{"group":"Invoices","pages":[{"title":"List invoices","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /invoices","href":"/api-reference/v2/2026-04-01/invoices/list-invoices"},{"title":"Create an invoice","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /invoices","href":"/api-reference/v2/2026-04-01/invoices/create-an-invoice"},{"title":"Get an invoice","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /invoices/{id}","href":"/api-reference/v2/2026-04-01/invoices/get-an-invoice"},{"title":"Update an invoice","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json patch /invoices/{id}","href":"/api-reference/v2/2026-04-01/invoices/update-an-invoice"},{"title":"Create an invoice line item","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /invoices/{id}/line-items","href":"/api-reference/v2/2026-04-01/invoices/create-an-invoice-line-item"},{"title":"Delete an invoice line item","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json delete /invoices/{id}/line-items/{line_item_id}","href":"/api-reference/v2/2026-04-01/invoices/delete-an-invoice-line-item"},{"title":"Update an invoice line item","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json patch /invoices/{id}/line-items/{line_item_id}","href":"/api-reference/v2/2026-04-01/invoices/update-an-invoice-line-item"},{"title":"Mark an invoice as paid","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /invoices/{id}/mark-as-paid","href":"/api-reference/v2/2026-04-01/invoices/mark-an-invoice-as-paid"},{"title":"Generate an invoice PDF","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /invoices/{id}/pdf","href":"/api-reference/v2/2026-04-01/invoices/generate-an-invoice-pdf"},{"title":"Void an invoice","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /invoices/{id}/void","href":"/api-reference/v2/2026-04-01/invoices/void-an-invoice"}]},{"group":"Merchants","pages":[{"title":"List merchants","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /merchants","href":"/api-reference/v2/2026-04-01/merchants/list-merchants"},{"title":"Create a merchant","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /merchants","href":"/api-reference/v2/2026-04-01/merchants/create-a-merchant"},{"title":"Get a merchant","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /merchants/{id}","href":"/api-reference/v2/2026-04-01/merchants/get-a-merchant"},{"title":"Archive a merchant","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json delete /merchants/{id}","href":"/api-reference/v2/2026-04-01/merchants/archive-a-merchant"},{"title":"Update a merchant","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json patch /merchants/{id}","href":"/api-reference/v2/2026-04-01/merchants/update-a-merchant"},{"title":"Unarchive a merchant","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /merchants/{id}/unarchive","href":"/api-reference/v2/2026-04-01/merchants/unarchive-a-merchant"}]},{"group":"Payments","pages":[{"title":"List payments","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /payments","href":"/api-reference/v2/2026-04-01/payments/list-payments"},{"title":"Get a payment","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /payments/{id}","href":"/api-reference/v2/2026-04-01/payments/get-a-payment"}]},{"group":"Plans","pages":[{"title":"List plans","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /plans","href":"/api-reference/v2/2026-04-01/plans/list-plans"},{"title":"Create a plan","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /plans","href":"/api-reference/v2/2026-04-01/plans/create-a-plan"},{"title":"Get a plan","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /plans/{id}","href":"/api-reference/v2/2026-04-01/plans/get-a-plan"}]},{"group":"Product Bundles","pages":[{"title":"List product bundles","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /bundles","href":"/api-reference/v2/2026-04-01/product-bundles/list-product-bundles"},{"title":"Create a product bundle","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /bundles","href":"/api-reference/v2/2026-04-01/product-bundles/create-a-product-bundle"},{"title":"Get a product bundle","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /bundles/{id}","href":"/api-reference/v2/2026-04-01/product-bundles/get-a-product-bundle"},{"title":"Update a product bundle","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json patch /bundles/{id}","href":"/api-reference/v2/2026-04-01/product-bundles/update-a-product-bundle"}]},{"group":"Products","pages":[{"title":"List products","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /products","href":"/api-reference/v2/2026-04-01/products/list-products"},{"title":"Create a product","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /products","href":"/api-reference/v2/2026-04-01/products/create-a-product"},{"title":"Get a product","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /products/{id}","href":"/api-reference/v2/2026-04-01/products/get-a-product"},{"title":"Delete a product","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json delete /products/{id}","href":"/api-reference/v2/2026-04-01/products/delete-a-product"},{"title":"Update a product","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json patch /products/{id}","href":"/api-reference/v2/2026-04-01/products/update-a-product"}]},{"group":"Quotes","pages":[{"title":"List quotes","description":"Returns a paginated list of quotes, filterable by subscription, kind, and status.","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /quotes","href":"/api-reference/v2/2026-04-01/quotes/list-quotes"},{"title":"Create a quote","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /quotes","href":"/api-reference/v2/2026-04-01/quotes/create-a-quote"},{"title":"Get a quote","description":"Returns a quote, including its `signing_url` while a customer signature is pending. Whether the deal is in effect is the state of `subscription_id`, not of the quote: a signed quote stays `signed`, so read that subscription to see activation.","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /quotes/{id}","href":"/api-reference/v2/2026-04-01/quotes/get-a-quote"},{"title":"Discard a draft quote","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json delete /quotes/{id}","href":"/api-reference/v2/2026-04-01/quotes/discard-a-draft-quote"},{"title":"Update a quote","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json patch /quotes/{id}","href":"/api-reference/v2/2026-04-01/quotes/update-a-quote"},{"title":"Activate a signed quote","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /quotes/{id}/activate","href":"/api-reference/v2/2026-04-01/quotes/activate-a-signed-quote"},{"title":"Mark a quote as signed offline","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /quotes/{id}/mark-signed-offline","href":"/api-reference/v2/2026-04-01/quotes/mark-a-quote-as-signed-offline"},{"title":"Download a quote PDF","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /quotes/{id}/pdf","href":"/api-reference/v2/2026-04-01/quotes/download-a-quote-pdf"},{"title":"List quote phases","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /quotes/{id}/phases","href":"/api-reference/v2/2026-04-01/quotes/list-quote-phases"},{"title":"Add a quote phase","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /quotes/{id}/phases","href":"/api-reference/v2/2026-04-01/quotes/add-a-quote-phase"},{"title":"Get a quote phase","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /quotes/{id}/phases/{pid}","href":"/api-reference/v2/2026-04-01/quotes/get-a-quote-phase"},{"title":"Replace a quote phase","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json put /quotes/{id}/phases/{pid}","href":"/api-reference/v2/2026-04-01/quotes/replace-a-quote-phase"},{"title":"Delete a quote phase","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json delete /quotes/{id}/phases/{pid}","href":"/api-reference/v2/2026-04-01/quotes/delete-a-quote-phase"},{"title":"List quote phase items","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /quotes/{id}/phases/{pid}/items","href":"/api-reference/v2/2026-04-01/quotes/list-quote-phase-items"},{"title":"Send a quote for signature","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /quotes/{id}/send","href":"/api-reference/v2/2026-04-01/quotes/send-a-quote-for-signature"},{"title":"Withdraw a quote","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /quotes/{id}/withdraw","href":"/api-reference/v2/2026-04-01/quotes/withdraw-a-quote"}]},{"group":"Refunds","pages":[{"title":"List refunds","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /refunds","href":"/api-reference/v2/2026-04-01/refunds/list-refunds"},{"title":"Create a refund","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /refunds","href":"/api-reference/v2/2026-04-01/refunds/create-a-refund"},{"title":"Get a refund","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /refunds/{id}","href":"/api-reference/v2/2026-04-01/refunds/get-a-refund"}]},{"group":"Revenue Schedules","pages":[{"title":"Get organization revenue schedule","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /revenue-schedules","href":"/api-reference/v2/2026-04-01/revenue-schedules/get-organization-revenue-schedule"},{"title":"Get revenue schedule for a customer","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /revenue-schedules/customer/{id}","href":"/api-reference/v2/2026-04-01/revenue-schedules/get-revenue-schedule-for-a-customer"},{"title":"Get revenue schedule for a legal entity","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /revenue-schedules/legal-entity/{id}","href":"/api-reference/v2/2026-04-01/revenue-schedules/get-revenue-schedule-for-a-legal-entity"},{"title":"Get revenue schedule for a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /revenue-schedules/subscription/{id}","href":"/api-reference/v2/2026-04-01/revenue-schedules/get-revenue-schedule-for-a-subscription"}]},{"group":"Subscription Changes","pages":[{"title":"Apply changes to a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /subscriptions/{id}/changes","href":"/api-reference/v2/2026-04-01/subscription-changes/apply-changes-to-a-subscription"},{"title":"Preview a subscription change","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /subscriptions/{id}/changes/preview","href":"/api-reference/v2/2026-04-01/subscription-changes/preview-a-subscription-change"}]},{"group":"Subscription Versions","pages":[{"title":"List subscription versions","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/versions","href":"/api-reference/v2/2026-04-01/subscription-versions/list-subscription-versions"},{"title":"Create a new subscription version","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /subscriptions/{id}/versions","href":"/api-reference/v2/2026-04-01/subscription-versions/create-a-new-subscription-version"},{"title":"Get the current active subscription version","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/versions/current","href":"/api-reference/v2/2026-04-01/subscription-versions/get-the-current-active-subscription-version"},{"title":"Get a subscription version","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/versions/{vid}","href":"/api-reference/v2/2026-04-01/subscription-versions/get-a-subscription-version"},{"title":"Replace a draft subscription version","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json put /subscriptions/{id}/versions/{vid}","href":"/api-reference/v2/2026-04-01/subscription-versions/replace-a-draft-subscription-version"},{"title":"Delete a subscription version","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json delete /subscriptions/{id}/versions/{vid}","href":"/api-reference/v2/2026-04-01/subscription-versions/delete-a-subscription-version"},{"title":"Get a subscription version item","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/versions/{vid}/items/{ref}","href":"/api-reference/v2/2026-04-01/subscription-versions/get-a-subscription-version-item"},{"title":"Publish a draft subscription version","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /subscriptions/{id}/versions/{vid}/publish","href":"/api-reference/v2/2026-04-01/subscription-versions/publish-a-draft-subscription-version"},{"title":"Get subscription revenue metrics for a specific version","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/versions/{vid}/revenue","href":"/api-reference/v2/2026-04-01/subscription-versions/get-subscription-revenue-metrics-for-a-specific-version"}]},{"group":"Subscriptions","pages":[{"title":"List subscriptions","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions","href":"/api-reference/v2/2026-04-01/subscriptions/list-subscriptions"},{"title":"Create a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /subscriptions","href":"/api-reference/v2/2026-04-01/subscriptions/create-a-subscription"},{"title":"Get a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}","href":"/api-reference/v2/2026-04-01/subscriptions/get-a-subscription"},{"title":"Delete a draft subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json delete /subscriptions/{id}","href":"/api-reference/v2/2026-04-01/subscriptions/delete-a-draft-subscription"},{"title":"Update a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json patch /subscriptions/{id}","href":"/api-reference/v2/2026-04-01/subscriptions/update-a-subscription"},{"title":"Activate a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /subscriptions/{id}/activate","href":"/api-reference/v2/2026-04-01/subscriptions/activate-a-subscription"},{"title":"Get valid billing dates for a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/billing-dates","href":"/api-reference/v2/2026-04-01/subscriptions/get-valid-billing-dates-for-a-subscription"},{"title":"Cancel a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /subscriptions/{id}/cancel","href":"/api-reference/v2/2026-04-01/subscriptions/cancel-a-subscription"},{"title":"Get the monetary credit balance for a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/credits/balance","href":"/api-reference/v2/2026-04-01/subscriptions/get-the-monetary-credit-balance-for-a-subscription"},{"title":"Grant credits to a subscription","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /subscriptions/{id}/credits/grant","href":"/api-reference/v2/2026-04-01/subscriptions/grant-credits-to-a-subscription"},{"title":"List active entitlements","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/entitlements","href":"/api-reference/v2/2026-04-01/subscriptions/list-active-entitlements"},{"title":"Get a specific entitlement","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/entitlements/{key}","href":"/api-reference/v2/2026-04-01/subscriptions/get-a-specific-entitlement"},{"title":"Download a subscription PDF","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/pdf","href":"/api-reference/v2/2026-04-01/subscriptions/download-a-subscription-pdf"},{"title":"Get subscription revenue metrics","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /subscriptions/{id}/revenue","href":"/api-reference/v2/2026-04-01/subscriptions/get-subscription-revenue-metrics"}]},{"group":"Tags","pages":[{"title":"List tags","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /tags","href":"/api-reference/v2/2026-04-01/tags/list-tags"},{"title":"Get a tag","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /tags/{id}","href":"/api-reference/v2/2026-04-01/tags/get-a-tag"}]},{"group":"Tax","pages":[{"title":"List tax calculations","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /tax/calculations","href":"/api-reference/v2/2026-04-01/tax/list-tax-calculations"},{"title":"Calculate tax","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /tax/calculations","href":"/api-reference/v2/2026-04-01/tax/calculate-tax"},{"title":"Read a tax calculation","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /tax/calculations/{id}","href":"/api-reference/v2/2026-04-01/tax/read-a-tax-calculation"}]},{"group":"Users","pages":[{"title":"List users","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /users","href":"/api-reference/v2/2026-04-01/users/list-users"},{"title":"Get a user","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /users/{id}","href":"/api-reference/v2/2026-04-01/users/get-a-user"}]},{"group":"Wallet Grants","pages":[{"title":"List wallet grants","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /wallet-grants","href":"/api-reference/v2/2026-04-01/wallet-grants/list-wallet-grants"},{"title":"Create a wallet grant","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /wallet-grants","href":"/api-reference/v2/2026-04-01/wallet-grants/create-a-wallet-grant"},{"title":"Get a wallet grant","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /wallet-grants/{id}","href":"/api-reference/v2/2026-04-01/wallet-grants/get-a-wallet-grant"},{"title":"List grants for a wallet","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /wallets/{id}/grants","href":"/api-reference/v2/2026-04-01/wallet-grants/list-grants-for-a-wallet"}]},{"group":"Wallets","pages":[{"title":"List wallets","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /wallets","href":"/api-reference/v2/2026-04-01/wallets/list-wallets"},{"title":"Create a wallet","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /wallets","href":"/api-reference/v2/2026-04-01/wallets/create-a-wallet"},{"title":"Get a wallet","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /wallets/{id}","href":"/api-reference/v2/2026-04-01/wallets/get-a-wallet"},{"title":"Delete a wallet","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json delete /wallets/{id}","href":"/api-reference/v2/2026-04-01/wallets/delete-a-wallet"},{"title":"Update a wallet","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json patch /wallets/{id}","href":"/api-reference/v2/2026-04-01/wallets/update-a-wallet"},{"title":"Get wallet balance","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json get /wallets/{id}/balance","href":"/api-reference/v2/2026-04-01/wallets/get-wallet-balance"},{"title":"Credit a wallet","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /wallets/{id}/credit","href":"/api-reference/v2/2026-04-01/wallets/credit-a-wallet"},{"title":"Debit a wallet","deprecated":null,"version":null,"openapi":"/api-reference/v2/specs/2026-04-01.json post /wallets/{id}/debit","href":"/api-reference/v2/2026-04-01/wallets/debit-a-wallet"}]},{"group":"Webhooks","pages":[]}]},{"group":"Webhooks","pages":[{"group":"Approvals","pages":[{"title":"Approval Request Created","openapi":"api-reference/v2/specs/2026-04-01.json webhook approval_request.created","href":"/api-reference/v2/webhooks/approval-request-created"},{"title":"Approval Request Approved","openapi":"api-reference/v2/specs/2026-04-01.json webhook approval_request.approved","href":"/api-reference/v2/webhooks/approval-request-approved"},{"title":"Approval Request Rejected","openapi":"api-reference/v2/specs/2026-04-01.json webhook approval_request.rejected","href":"/api-reference/v2/webhooks/approval-request-rejected"},{"title":"Approval Flow Completed","openapi":"api-reference/v2/specs/2026-04-01.json webhook approval_flow.completed","href":"/api-reference/v2/webhooks/approval-flow-completed"}]},{"group":"Checkout","pages":[{"title":"Checkout Session Completed","openapi":"api-reference/v2/specs/2026-04-01.json webhook checkout.session.completed","href":"/api-reference/v2/webhooks/checkout-session-completed"}]},{"group":"Credits","pages":[{"title":"Credit Balance Depleted","openapi":"api-reference/v2/specs/2026-04-01.json webhook account.credits.balance_depleted","href":"/api-reference/v2/webhooks/account-credits-balance-depleted"},{"title":"Credits Granted","openapi":"api-reference/v2/specs/2026-04-01.json webhook account.credits.granted","href":"/api-reference/v2/webhooks/account-credits-granted"}]},{"group":"Invoices","pages":[{"title":"Invoice Paid","openapi":"api-reference/v2/specs/2026-04-01.json webhook invoice.paid","href":"/api-reference/v2/webhooks/invoice-paid"},{"title":"Invoice Issued","openapi":"api-reference/v2/specs/2026-04-01.json webhook invoice.issued","href":"/api-reference/v2/webhooks/invoice-issued"},{"title":"Invoice Overdue","openapi":"api-reference/v2/specs/2026-04-01.json webhook invoice.overdue","href":"/api-reference/v2/webhooks/invoice-overdue"}]},{"group":"Line Items","pages":[{"title":"Line Item Deleted","openapi":"api-reference/v2/specs/2026-04-01.json webhook lineitem.deleted","href":"/api-reference/v2/webhooks/lineitem-deleted"}]},{"group":"Payments","pages":[{"title":"Payment Created","openapi":"api-reference/v2/specs/2026-04-01.json webhook payment.created","href":"/api-reference/v2/webhooks/payment-created"},{"title":"Payment Updated","openapi":"api-reference/v2/specs/2026-04-01.json webhook payment.updated","href":"/api-reference/v2/webhooks/payment-updated"}]},{"group":"Refunds","pages":[{"title":"Refund Updated","openapi":"api-reference/v2/specs/2026-04-01.json webhook refund.updated","href":"/api-reference/v2/webhooks/refund-updated"}]},{"group":"Subscriptions","pages":[{"title":"Subscription Activated","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.activated","href":"/api-reference/v2/webhooks/subscription-activated"},{"title":"Subscription Started","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.started","href":"/api-reference/v2/webhooks/subscription-started"},{"title":"Subscription Updated","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.updated","href":"/api-reference/v2/webhooks/subscription-updated"},{"title":"Subscription Version Updated","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.version.updated","href":"/api-reference/v2/webhooks/subscription-version-updated"},{"title":"Subscription Cancelation Scheduled","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.cancelation_scheduled","href":"/api-reference/v2/webhooks/subscription-cancelation-scheduled"},{"title":"Subscription Cancelation Reverted","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.cancelation_reverted","href":"/api-reference/v2/webhooks/subscription-cancelation-reverted"},{"title":"Subscription Canceled","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.canceled","href":"/api-reference/v2/webhooks/subscription-canceled"},{"title":"Subscription Pause Scheduled","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.pause_scheduled","href":"/api-reference/v2/webhooks/subscription-pause-scheduled"},{"title":"Subscription Pause Unscheduled","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.pause_unscheduled","href":"/api-reference/v2/webhooks/subscription-pause-unscheduled"},{"title":"Subscription Paused","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.paused","href":"/api-reference/v2/webhooks/subscription-paused"},{"title":"Subscription Resumed","openapi":"api-reference/v2/specs/2026-04-01.json webhook subscription.resumed","href":"/api-reference/v2/webhooks/subscription-resumed"}]}]}]},{"version":"v1","tag":"Deprecated","pages":[{"title":"v1","href":"/api-reference/overview"}]}]},{"anchor":"Integrations","icon":"plug","pages":[{"title":"Integrations","href":"/integrations/marketplace"}]},{"anchor":"Migrations","icon":"plane","pages":[{"title":"Migrations","href":"/migrations/migrations"}]},{"anchor":"Contact us","icon":"envelope","href":"https://alguna.io"}]},"basePath":"","title":"Create a quote - Alguna Docs","buildId":"dpl_4RHMRqtvdHvKgaEfTTjFqjzja3B6","deploymentId":"dpl_4RHMRqtvdHvKgaEfTTjFqjzja3B6","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-D_4Sesi0.js","utils-DRHeK26p.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C6d-DUc2.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dex7slho.js","snippetPresets-BcCEBp0Z.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-BoJxk0m8.js","ApiExamples-CufowNTX.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-A4lJSCIe.js","shallow-DqoHP7zn.js","getApiPlaygroundDisplay-Cku8AmtL.js","CodeSnippet-CtHQbNqc.js","CodeSnippets-CGo5Cslf.js","getPastedJson-M-bKdue4.js","icon-DEqCU4st.js","MethodPill-DnfSSXiJ.js","DuplicateIcon-BHu2PE8M.js","createIcon-BPsE5X7c.js","DynamicMarkdown-Dnt6YhtR.js","SectionHeading-6CtFWqMQ.js","axios-vUo_bRtp.js","Markdown-BoKe_1fI.js","clsx-DM5-sUNJ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CkIdkovK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-B3e6Nh_r.js"]}