Work out the total contract value, discount value and duration of a quote’s pricing, without saving a quote. The body uses the same field names as the quote update body, so that body can be sent as it is. A discount or minimum pointing at a price ID that isn’t in its phase is rejected.
{"docsConfig":{"theme":"palm","$schema":"https://mintlify.com/docs.json","name":"Sequence","colors":{"primary":"#716FFF","light":"#716FFF","dark":"#716FFF"},"logo":{"light":"https://mintcdn.com/sequence/bptUiZLY1oEfBaTZ/logo/light.svg?fit=max\u0026auto=format\u0026n=bptUiZLY1oEfBaTZ\u0026q=85\u0026s=02adc18f83942b8bdc86ec2b67937e1a","dark":"https://mintcdn.com/sequence/bptUiZLY1oEfBaTZ/logo/dark.svg?fit=max\u0026auto=format\u0026n=bptUiZLY1oEfBaTZ\u0026q=85\u0026s=38182050e1a27d88e9d34b686c985f32"},"favicon":"https://mintcdn.com/sequence/mEkhIlLyJGyDgjJd/favicon.png?fit=max\u0026auto=format\u0026n=mEkhIlLyJGyDgjJd\u0026q=85\u0026s=aebbf4110c663663a51501b506edfcdc","api":{"mdx":{"server":["https://eu.sequencehq.com/api","https://sandbox.sequencehq.com/api"]}},"navbar":{"links":[{"href":"https://dashboard.sequencehq.com","label":"Sign in"}],"primary":{"type":"button","label":"Request Access","href":"https://access.sequencehq.com/"}},"footer":{"socials":{"twitter":"https://twitter.com/SequenceHQ_","github":"https://github.com/sequencehq","linkedin":"https://www.linkedin.com/company/sequence-hq"}},"integrations":{"koala":{"publicApiKey":"pk_c9f1d1603102eb7e1c3a4f6922a45f72991b"},"plausible":{"domain":"sequencehq.com"}},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Speak to an expert","icon":"message-check","href":"https://access.sequencehq.com/"},{"anchor":"Changelog","icon":"bolt","href":"https://www.sequencehq.com/changelog"},{"anchor":"Blog","icon":"rss","href":"https://www.sequencehq.com/blog"},{"anchor":"Principles","icon":"bookmark","href":"https://www.sequencehq.com/principles"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"sequence","hasAudioNarration":false,"actualSubdomain":"sequence","customDomains":["docs.sequencehq.com"],"gitSource":{"type":"github","owner":"sequencehq","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeb79ff8a7cf180eba35451","collectionId":"2966074e-34f7-4b60-87a1-4daad6ea400a","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeb79ff8a7cf180eba35451"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aeb79ff8a7cf180eba35451","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"API Reference","count":390},{"language":"default","tag":"Version 2024-07-30","count":189},{"language":"default","tag":"Latest Live API","count":189},{"language":"default","tag":"Invoices","count":161},{"language":"default","tag":"Guides","count":134},{"language":"default","tag":"Billing","count":65},{"language":"default","tag":"Connectors","count":44},{"language":"default","tag":"Customer","count":38},{"language":"default","tag":"Collections","count":36},{"language":"default","tag":"Usage","count":34}]},"assistantConfig":{},"basePath":"","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":"rbac-expansion","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":"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":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"reference/2024-07-30/quote/work-out-a-quote's-totals","slug":"/reference/2024-07-30/quote/work-out-a-quote's-totals","pageMetadata":{"openapi":"quote.2024-07-30.product.live POST /quotes/total","title":"Work out a quote's totals","description":"Work out the total contract value, discount value and duration of a quote's pricing, without saving a quote. The body uses the same field names as the quote update body, so that body can be sent as it is. A discount or minimum pointing at a price ID that isn't in its phase is rejected.","href":"/reference/2024-07-30/quote/work-out-a-quote's-totals"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Work out the total contract value, discount value and duration of a quote’s pricing, without saving a quote. The body uses the same field names as the quote update body, so that body can be sent as it is. A discount or minimum pointing at a price ID that isn’t in its phase is rejected.\"\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":{"openapi":"quote.2024-07-30.product.live POST /quotes/total","title":"Work out a quote's totals","description":"Work out the total contract value, discount value and duration of a quote's pricing, without saving a quote. The body uses the same field names as the quote update body, so that body can be sent as it is. A discount or minimum pointing at a price ID that isn't in its phase is rejected.","href":"/reference/2024-07-30/quote/work-out-a-quote's-totals"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Quotes"],"summary":"Work out a quote's totals","description":"Work out the total contract value, discount value and duration of a quote's pricing, without saving a quote. The body uses the same field names as the quote update body, so that body can be sent as it is. A discount or minimum pointing at a price ID that isn't in its phase is rejected.","operationId":"postQuotesTotal","parameters":["4405d24d-a976-413e-9e4f-e52f49e07a53","558e5f5e-03cb-4d0c-8f67-dbaf2f149551"],"requestBody":"b9e18e68-b36a-4042-b115-5a499b533b66","responses":{"200":"69d0daa8-b47d-47d6-8aa7-6ecc1e8f99fe","400":"bbb36e08-dc08-4b06-8df2-800204042164","401":"16659e5f-c6c8-4768-9695-d52bf8c82052","500":"d9253be2-5a50-435d-925c-345ff34bd12c"},"method":"post","type":"path","servers":[],"security":[],"path":"/quotes/total","baseUrlOptions":["https://eu.sequencehq.com/api","https://sandbox.sequencehq.com/api"],"title":"Work out a quote's totals","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"4405d24d-a976-413e-9e4f-e52f49e07a53":{"name":"Authorization","in":"header","description":"Your [API credentials](/reference/authentication). Eg. `Basic {credentials}`.","required":true,"schema":{"type":"string","isRequired":true,"description":"Your [API credentials](/reference/authentication). Eg. `Basic {credentials}`.","uniqueKey":"","typeLabel":"string"}},"558e5f5e-03cb-4d0c-8f67-dbaf2f149551":{"name":"sequence-version","in":"header","description":"Use this header to select an API version","required":false,"schema":{"type":"string","enum":["2024-07-30"],"isRequired":false,"description":"Use this header to select an API version","uniqueKey":"","typeLabel":"enum\u003cstring>"}}},"requestBody":{"content":{"application/json":{"schema":{"required":["currency","phases"],"type":"object","example":{"currency":"USD","preliminaryBillingStartDate":"2026-01-01","phases":[{"duration":{"days":0,"weeks":0,"months":0,"years":1},"prices":[{"temporaryId":"price-1","structure":{"price":"12000","pricingType":"FIXED"},"billingFrequency":"YEARLY","billingType":"IN_ADVANCE"}],"discounts":[{"restrictToPrices":["price-1"],"type":"PERCENTAGE","amount":"10"}],"minimums":[]}]},"properties":{"currency":{"type":"string","example":"GBP","enum":["AED","ARS","AUD","BRL","BGN","CAD","CHF","CLP","CNY","COP","CZK","DKK","EGP","EUR","GBP","HKD","ILS","INR","ISK","JPY","KRW","MXN","NOK","NZD","PLN","SAR","SEK","SGD","THB","USD","UYU","ZAR"],"description":"The currency the quote is priced in","isRequired":true,"uniqueKey":"currency","typeLabel":"enum\u003cstring>"},"phases":{"type":"array","description":"The quote's phases, in order","example":[{"duration":{"days":0,"weeks":0,"months":0,"years":1},"prices":[{"temporaryId":"price-1","structure":{"price":"12000","pricingType":"FIXED"},"billingFrequency":"YEARLY","billingType":"IN_ADVANCE"}],"discounts":[{"restrictToPrices":["price-1"],"type":"PERCENTAGE","amount":"10"}],"minimums":[]}],"items":{"required":["prices"],"type":"object","example":{"duration":{"days":0,"weeks":0,"months":0,"years":1},"prices":[{"temporaryId":"price-1","structure":{"price":"12000","pricingType":"FIXED"},"billingFrequency":"YEARLY","billingType":"IN_ADVANCE"}],"discounts":[{"restrictToPrices":["price-1"],"type":"PERCENTAGE","amount":"10"}],"minimums":[]},"properties":{"prices":{"type":"array","description":"The prices in this phase","example":[{"temporaryId":"price-1","structure":{"price":"12000","pricingType":"FIXED"},"billingFrequency":"YEARLY","billingType":"IN_ADVANCE"}],"items":{"required":["billingFrequency","billingType","structure"],"type":"object","example":{"temporaryId":"price-1","structure":{"price":"12000","pricingType":"FIXED"},"billingFrequency":"YEARLY","billingType":"IN_ADVANCE"},"properties":{"structure":{"oneOf":[{"type":"object","required":["pricingType","price"],"example":{"price":"150.00","pricingType":"ONE_TIME"},"properties":{"price":{"example":"150.00","description":"A fixed amount that is charged once.","type":"string","nullable":false,"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.0.price","typeLabel":"string"},"pricingType":{"enum":["ONE_TIME"],"example":"ONE_TIME","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.0.pricingType","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.0","typeLabel":"object"},{"type":"object","required":["pricingType","price"],"example":{"price":"20.00","pricingType":"FIXED"},"properties":{"price":{"example":"20.00","description":"A fixed amount that is charged once every billing period.","type":"string","nullable":false,"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.1.price","typeLabel":"string"},"pricingType":{"enum":["FIXED"],"example":"FIXED","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.1.pricingType","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.1","typeLabel":"object"},{"type":"object","required":["pricingType","isPricePercentage","pricePerUnit","usageMetricId"],"example":{"pricePerUnit":"0.25","usageMetricId":"04c62961-04ba-48e6-b985-758bb7d3e712","isPricePercentage":false,"pricingType":"LINEAR"},"properties":{"pricePerUnit":{"example":"0.25","description":"The per unit rate to apply to usage for this product. In the case of percentage pricing where `isPricePercentage` is set to `true`, a value of 1 represents 100%.","type":"string","nullable":false,"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.2.pricePerUnit","typeLabel":"string"},"usageMetricId":{"example":"04c62961-04ba-48e6-b985-758bb7d3e712","description":"Usage metric associated to this pricing structure","type":"string","nullable":false,"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.2.usageMetricId","typeLabel":"string"},"isPricePercentage":{"example":false,"description":"Indicate whether the price attribute is to be considered as a percentage or an absolute value.","type":"boolean","nullable":false,"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.2.isPricePercentage","typeLabel":"boolean"},"pricingType":{"enum":["LINEAR"],"example":"LINEAR","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.2.pricingType","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.2","typeLabel":"object"},{"type":"object","required":["pricingType","contractedMinimumSeats","pricePerSeat","prorationStrategy","seatMetricId","tiers"],"example":{"seatMetricId":"bc61d4b8-e9d6-4f4a-9bcf-f5dae874c730","pricePerSeat":"0.25","prorationStrategy":"USE_MAXIMUM","contractedMinimumSeats":10,"overagesBillingFrequency":"YEARLY","tiers":[{"upperBound":"100","price":"1.00","fee":"50.00"},{"price":"0.75","fee":"25.00"}],"prorateFlatFees":false,"pricingType":"SEAT_BASED"},"properties":{"seatMetricId":{"example":"bc61d4b8-e9d6-4f4a-9bcf-f5dae874c730","description":"Seat metric associated to this pricing structure","type":"string","nullable":false,"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.3.seatMetricId","typeLabel":"string"},"pricePerSeat":{"example":"0.25","description":"Price charged per seat per full billing period","type":"string","nullable":false,"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.3.pricePerSeat","typeLabel":"string"},"prorationStrategy":{"example":"USE_MAXIMUM","enum":["USE_MAXIMUM","PRORATE_INCREMENTS","PRORATE_ALL_CHANGES"],"type":"string","nullable":false,"description":"The proration strategy to use when calculating the price for a seat. A `USE_MAXIMUM` will not prorate and charge the highest seat balance for the entire billing period, while a PRORATE_INCREMENTS will charge incremental seats from the day they're added","isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.3.prorationStrategy","typeLabel":"enum\u003cstring>"},"contractedMinimumSeats":{"example":10,"description":"The number of contractually agreed minimum seats","type":"integer","nullable":false,"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.3.contractedMinimumSeats","typeLabel":"integer"},"tiers":{"items":{"properties":{"price":{"example":"1.00","description":"The rate to apply to usage for this product in this tier. In the case of percentage pricing where `isPricePercentage` is set to `true`, a value of 1 represents 100%.","type":"string","nullable":false,"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.3.tiers.items.[INDEX].price","typeLabel":"string"},"upperBound":{"oneOf":[{"example":"100","description":"The upper bound of usage for this tier. Set to null to if this is a final tier and is unbounded. The lower bound is set by the previous tier or 0 if it's the first one.","type":"string","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.3.tiers.items.[INDEX].upperBound.oneOf.0","typeLabel":"string"},{"example":"100","description":"The upper bound of usage for this tier. Set to null to if this is a final tier and is unbounded. The lower bound is set by the previous tier or 0 if it's the first one.","type":"null","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.3.tiers.items.[INDEX].upperBound.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.3.tiers.items.[INDEX].upperBound","typeLabel":"string | null"},"fee":{"oneOf":[{"example":"50.00","description":"The nominal fee associated with usage at this tier","type":"string","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.3.tiers.items.[INDEX].fee.oneOf.0","typeLabel":"string"},{"example":"50.00","description":"The nominal fee associated with usage at this tier","type":"null","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.3.tiers.items.[INDEX].fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.3.tiers.items.[INDEX].fee","typeLabel":"string | null"}},"example":{"upperBound":"100","price":"1.00","fee":"50.00"},"type":"object","required":["price"],"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.3.tiers.items.[INDEX]","typeLabel":"object"},"example":[{"upperBound":"100","price":"1.00","fee":"50.00"},{"price":"0.75","fee":"25.00"}],"description":"A list of contiguous pricing tiers","type":"array","nullable":false,"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.3.tiers","typeLabel":"object[]"},"pricingType":{"enum":["SEAT_BASED"],"example":"SEAT_BASED","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.3.pricingType","typeLabel":"enum\u003cstring>"},"overagesBillingFrequency":{"oneOf":[{"example":"YEARLY","enum":["NONE","MONTHLY","QUARTERLY","HALF_YEARLY","YEARLY"],"type":"string","description":"The frequency with which to charge overages","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.3.overagesBillingFrequency.oneOf.0","typeLabel":"enum\u003cstring>"},{"example":"YEARLY","enum":["NONE","MONTHLY","QUARTERLY","HALF_YEARLY","YEARLY"],"type":"null","description":"The frequency with which to charge overages","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.3.overagesBillingFrequency.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.3.overagesBillingFrequency","typeLabel":"enum\u003cstring> | null"},"prorateFlatFees":{"oneOf":[{"example":false,"description":"If set any flat fees will be pro-rated if the invoice service period length does not match the billing frequency","type":"boolean","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.3.prorateFlatFees.oneOf.0","typeLabel":"boolean"},{"example":false,"description":"If set any flat fees will be pro-rated if the invoice service period length does not match the billing frequency","type":"null","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.3.prorateFlatFees.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.3.prorateFlatFees","typeLabel":"boolean | null"}},"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.3","typeLabel":"object"},{"type":"object","required":["pricingType","tiers","usageCalculationMode","usageMetricId"],"example":{"tiers":[{"upperBound":"200","price":"1.00","fee":"50.00","isPricePercentage":false},{"upperBound":"400","price":"0.75","fee":"25.00","isPricePercentage":false},{"price":"0.50","fee":"0.00","isPricePercentage":false}],"usageMetricId":"04c62961-04ba-48e6-b985-758bb7d3e712","usageCalculationMode":"BILLING_PERIOD","pricingType":"GRADUATED"},"properties":{"tiers":{"items":{"properties":{"price":{"example":"1.00","description":"The rate to apply to usage for this product in this tier. In the case of percentage pricing where `isPricePercentage` is set to `true`, a value of 1 represents 100%.","type":"string","nullable":false,"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.4.tiers.items.[INDEX].price","typeLabel":"string"},"isPricePercentage":{"example":false,"description":"Indicate whether the price attribute is to be considered as a percentage or an absolute value.","type":"boolean","nullable":false,"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.4.tiers.items.[INDEX].isPricePercentage","typeLabel":"boolean"},"upperBound":{"oneOf":[{"example":"200","description":"The upper bound of usage for this tier. Set to null to if this is a final tier and is unbounded. The lower bound is set by the previous tier or 0 if it's the first one.","type":"string","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.4.tiers.items.[INDEX].upperBound.oneOf.0","typeLabel":"string"},{"example":"200","description":"The upper bound of usage for this tier. Set to null to if this is a final tier and is unbounded. The lower bound is set by the previous tier or 0 if it's the first one.","type":"null","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.4.tiers.items.[INDEX].upperBound.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.4.tiers.items.[INDEX].upperBound","typeLabel":"string | null"},"fee":{"oneOf":[{"example":"50.00","description":"The nominal fee associated with usage at this tier","type":"string","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.4.tiers.items.[INDEX].fee.oneOf.0","typeLabel":"string"},{"example":"50.00","description":"The nominal fee associated with usage at this tier","type":"null","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.4.tiers.items.[INDEX].fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.4.tiers.items.[INDEX].fee","typeLabel":"string | null"}},"example":{"upperBound":"200","price":"1.00","fee":"50.00","isPricePercentage":false},"type":"object","required":["isPricePercentage","price"],"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.4.tiers.items.[INDEX]","typeLabel":"object"},"example":[{"upperBound":"200","price":"1.00","fee":"50.00","isPricePercentage":false},{"upperBound":"400","price":"0.75","fee":"25.00","isPricePercentage":false},{"price":"0.50","fee":"0.00","isPricePercentage":false}],"description":"A list of contiguous pricing tiers","type":"array","nullable":false,"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.4.tiers","typeLabel":"object[]"},"usageMetricId":{"example":"04c62961-04ba-48e6-b985-758bb7d3e712","description":"The usage metric associated to this pricing structure","type":"string","nullable":false,"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.4.usageMetricId","typeLabel":"string"},"usageCalculationMode":{"example":"BILLING_PERIOD","enum":["BILLING_PERIOD","CUMULATIVE","PERIODIC"],"type":"string","nullable":false,"description":"Indicates the scope of usage calculation","isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.4.usageCalculationMode","typeLabel":"enum\u003cstring>"},"pricingType":{"enum":["GRADUATED"],"example":"GRADUATED","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.4.pricingType","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.4","typeLabel":"object"},{"type":"object","required":["pricingType","tiers","usageMetricId"],"example":{"tiers":[{"upperBound":"100","price":"1.00","fee":"50.00","isPricePercentage":true,"maxPrice":"10","minPrice":"5"},{"price":"0.75","fee":"25.00","isPricePercentage":true,"maxPrice":"10","minPrice":"5"}],"usageMetricId":"04c62961-04ba-48e6-b985-758bb7d3e712","pricingType":"VOLUME"},"properties":{"tiers":{"items":{"properties":{"price":{"example":"1.00","description":"The rate to apply to usage for this product in this tier. In the case of percentage pricing where `isPricePercentage` is set to `true`, a value of 1 represents 100%.","type":"string","nullable":false,"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.5.tiers.items.[INDEX].price","typeLabel":"string"},"isPricePercentage":{"example":true,"description":"Indicate whether the price attribute is to be considered as a percentage or an absolute value.","type":"boolean","nullable":false,"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.5.tiers.items.[INDEX].isPricePercentage","typeLabel":"boolean"},"upperBound":{"oneOf":[{"example":"100","description":"The upper bound of usage for this tier. Set to null to if this is a final tier and is unbounded. The lower bound is set by the previous tier or 0 if it's the first one.","type":"string","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.5.tiers.items.[INDEX].upperBound.oneOf.0","typeLabel":"string"},{"example":"100","description":"The upper bound of usage for this tier. Set to null to if this is a final tier and is unbounded. The lower bound is set by the previous tier or 0 if it's the first one.","type":"null","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.5.tiers.items.[INDEX].upperBound.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.5.tiers.items.[INDEX].upperBound","typeLabel":"string | null"},"fee":{"oneOf":[{"example":"50.00","description":"The nominal fee associated with usage at this tier","type":"string","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.5.tiers.items.[INDEX].fee.oneOf.0","typeLabel":"string"},{"example":"50.00","description":"The nominal fee associated with usage at this tier","type":"null","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.5.tiers.items.[INDEX].fee.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.5.tiers.items.[INDEX].fee","typeLabel":"string | null"},"maxPrice":{"oneOf":[{"example":"10","description":"Maximum Price to Charge for each Unit if Price is Percentage Based","type":"string","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.5.tiers.items.[INDEX].maxPrice.oneOf.0","typeLabel":"string"},{"example":"10","description":"Maximum Price to Charge for each Unit if Price is Percentage Based","type":"null","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.5.tiers.items.[INDEX].maxPrice.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.5.tiers.items.[INDEX].maxPrice","typeLabel":"string | null"},"minPrice":{"oneOf":[{"example":"5","description":"Minimum Price to Charge for each Unit if Price is Percentage Based","type":"string","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.5.tiers.items.[INDEX].minPrice.oneOf.0","typeLabel":"string"},{"example":"5","description":"Minimum Price to Charge for each Unit if Price is Percentage Based","type":"null","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.5.tiers.items.[INDEX].minPrice.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.5.tiers.items.[INDEX].minPrice","typeLabel":"string | null"}},"example":{"upperBound":"100","price":"1.00","fee":"50.00","isPricePercentage":true,"maxPrice":"10","minPrice":"5"},"type":"object","required":["isPricePercentage","price"],"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.5.tiers.items.[INDEX]","typeLabel":"object"},"example":[{"upperBound":"100","price":"1.00","fee":"50.00","isPricePercentage":true,"maxPrice":"10","minPrice":"5"},{"price":"0.75","fee":"25.00","isPricePercentage":true,"maxPrice":"10","minPrice":"5"}],"description":"A list of contiguous pricing tiers","type":"array","nullable":false,"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.5.tiers","typeLabel":"object[]"},"usageMetricId":{"example":"04c62961-04ba-48e6-b985-758bb7d3e712","description":"The usage metric associated to this tier","type":"string","nullable":false,"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.5.usageMetricId","typeLabel":"string"},"pricingType":{"enum":["VOLUME"],"example":"VOLUME","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.5.pricingType","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.5","typeLabel":"object"},{"type":"object","required":["pricingType","packageSize","pricePerPackage","usageMetricId"],"example":{"packageSize":"50","pricePerPackage":"2.00","usageMetricId":"04c62961-04ba-48e6-b985-758bb7d3e712","pricingType":"PACKAGE"},"properties":{"packageSize":{"example":"50","description":"The amount of usage allowed for the price in this structure","type":"string","nullable":false,"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.6.packageSize","typeLabel":"string"},"pricePerPackage":{"example":"2.00","description":"The price charged for each package","type":"string","nullable":false,"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.6.pricePerPackage","typeLabel":"string"},"usageMetricId":{"example":"04c62961-04ba-48e6-b985-758bb7d3e712","description":"The usage metric associated to this tier","type":"string","nullable":false,"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.6.usageMetricId","typeLabel":"string"},"pricingType":{"enum":["PACKAGE"],"example":"PACKAGE","type":"string","isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.6.pricingType","typeLabel":"enum\u003cstring>"}},"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure.oneOf.6","typeLabel":"object"}],"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].structure","typeLabel":"object"},"billingFrequency":{"type":"string","example":"MONTHLY","enum":["ON_DEMAND","ONE_TIME","MONTHLY","QUARTERLY","HALF_YEARLY","YEARLY","PER_EVENT"],"description":"How often the price is charged","isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].billingFrequency","typeLabel":"enum\u003cstring>"},"billingType":{"type":"string","example":"IN_ARREARS","enum":["IN_ARREARS","IN_ADVANCE"],"description":"Whether the price is billed in advance or in arrears","isRequired":true,"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].billingType","typeLabel":"enum\u003cstring>"},"temporaryId":{"oneOf":[{"type":"string","description":"An ID for this price that discounts and minimums in the same phase can point at. Any text.","example":"price-1","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].temporaryId.oneOf.0","typeLabel":"string"},{"type":"null","description":"An ID for this price that discounts and minimums in the same phase can point at. Any text.","example":"price-1","uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].temporaryId.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX].temporaryId","typeLabel":"string | null"}},"uniqueKey":"phases.items.[INDEX].prices.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"phases.items.[INDEX].prices","typeLabel":"object[]"},"duration":{"oneOf":[{"required":["days","months","weeks","years"],"type":"object","description":"Duration of phase. Null denotes an open-ended phase.","example":{"days":-1,"weeks":0,"months":6,"years":1},"properties":{"days":{"type":"integer","format":"int32","example":-1,"isRequired":true,"uniqueKey":"phases.items.[INDEX].duration.oneOf.0.days","typeLabel":"integer\u003cint32>"},"weeks":{"type":"integer","format":"int32","example":0,"isRequired":true,"uniqueKey":"phases.items.[INDEX].duration.oneOf.0.weeks","typeLabel":"integer\u003cint32>"},"months":{"type":"integer","format":"int32","example":6,"isRequired":true,"uniqueKey":"phases.items.[INDEX].duration.oneOf.0.months","typeLabel":"integer\u003cint32>"},"years":{"type":"integer","format":"int32","example":1,"isRequired":true,"uniqueKey":"phases.items.[INDEX].duration.oneOf.0.years","typeLabel":"integer\u003cint32>"}},"uniqueKey":"phases.items.[INDEX].duration.oneOf.0","typeLabel":"object"},{"required":["days","months","weeks","years"],"type":"null","description":"Duration of phase. Null denotes an open-ended phase.","example":{"days":-1,"weeks":0,"months":6,"years":1},"properties":{"days":{"type":"integer","format":"int32","example":-1},"weeks":{"type":"integer","format":"int32","example":0},"months":{"type":"integer","format":"int32","example":6},"years":{"type":"integer","format":"int32","example":1}},"uniqueKey":"phases.items.[INDEX].duration.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].duration","typeLabel":"object | null"},"discounts":{"oneOf":[{"type":"array","description":"The discounts in this phase. Leave it out if there are none.","example":[{"restrictToPrices":["price-1"],"type":"PERCENTAGE","amount":"10"}],"items":{"required":["amount","restrictToPrices","type"],"type":"object","example":{"restrictToPrices":["price-1"],"type":"PERCENTAGE","amount":"10"},"properties":{"restrictToPrices":{"type":"array","description":"The IDs of the prices this discount applies to. Required; send an empty list to apply it to every price in the phase.","example":["price-1"],"items":{"type":"string","uniqueKey":"phases.items.[INDEX].discounts.oneOf.0.items.[INDEX].restrictToPrices.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"phases.items.[INDEX].discounts.oneOf.0.items.[INDEX].restrictToPrices","typeLabel":"string[]"},"type":{"type":"string","example":"PERCENTAGE","enum":["PERCENTAGE","NOMINAL"],"description":"Whether the amount is a percentage or a fixed amount","isRequired":true,"uniqueKey":"phases.items.[INDEX].discounts.oneOf.0.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"amount":{"type":"string","description":"The discount's amount","example":"10","isRequired":true,"uniqueKey":"phases.items.[INDEX].discounts.oneOf.0.items.[INDEX].amount","typeLabel":"string"}},"uniqueKey":"phases.items.[INDEX].discounts.oneOf.0.items.[INDEX]","typeLabel":"object"},"uniqueKey":"phases.items.[INDEX].discounts.oneOf.0","typeLabel":"object[]"},{"type":"null","description":"The discounts in this phase. Leave it out if there are none.","example":[{"restrictToPrices":["price-1"],"type":"PERCENTAGE","amount":"10"}],"items":{"required":["amount","restrictToPrices","type"],"type":"object","example":{"restrictToPrices":["price-1"],"type":"PERCENTAGE","amount":"10"},"properties":{"restrictToPrices":{"type":"array","description":"The IDs of the prices this discount applies to. Required; send an empty list to apply it to every price in the phase.","example":["price-1"],"items":{"type":"string"}},"type":{"type":"string","example":"PERCENTAGE","enum":["PERCENTAGE","NOMINAL"],"description":"Whether the amount is a percentage or a fixed amount"},"amount":{"type":"string","description":"The discount's amount","example":"10"}}},"uniqueKey":"phases.items.[INDEX].discounts.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].discounts","typeLabel":"object[] | null"},"minimums":{"oneOf":[{"type":"array","description":"The minimums in this phase. Leave it out if there are none.","example":[],"items":{"oneOf":[{}],"uniqueKey":"phases.items.[INDEX].minimums.oneOf.0.items.[INDEX]","typeLabel":"any"},"uniqueKey":"phases.items.[INDEX].minimums.oneOf.0","typeLabel":"any[]"},{"type":"null","description":"The minimums in this phase. Leave it out if there are none.","example":[],"items":{"oneOf":[{}]},"uniqueKey":"phases.items.[INDEX].minimums.oneOf.1","typeLabel":"null"}],"uniqueKey":"phases.items.[INDEX].minimums","typeLabel":"any[] | null"}},"uniqueKey":"phases.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"phases","typeLabel":"object[]"},"preliminaryBillingStartDate":{"oneOf":[{"type":"string","description":"The date billing would start on. Leave it out if it isn't known yet.","example":"2026-01-01","uniqueKey":"preliminaryBillingStartDate.oneOf.0","typeLabel":"string"},{"type":"null","description":"The date billing would start on. Leave it out if it isn't known yet.","example":"2026-01-01","uniqueKey":"preliminaryBillingStartDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"preliminaryBillingStartDate","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"QuoteTotalRequestModel":{"title":"QuoteTotalRequestModel","value":{"currency":"USD","preliminaryBillingStartDate":"2026-01-01","phases":[{"duration":{"days":0,"weeks":0,"months":0,"years":1},"prices":[{"temporaryId":"price-1","structure":{"price":"12000","pricingType":"FIXED"},"billingFrequency":"YEARLY","billingType":"IN_ADVANCE"}],"discounts":[{"restrictToPrices":["price-1"],"type":"PERCENTAGE","amount":"10"}],"minimums":[]}]}}},"exampleType":"examples"}},"required":true,"exampleType":"examples"},"responses":{"69d0daa8-b47d-47d6-8aa7-6ecc1e8f99fe":{"description":"OK","content":{"application/json":{"schema":{"required":["total"],"type":"object","example":{"total":{"contractValue":"10800","discountValue":"1200","duration":{"days":0,"weeks":0,"months":0,"years":1}}},"properties":{"total":{"required":["contractValue","discountValue"],"type":"object","description":"The quote's totals","example":{"contractValue":"10800","discountValue":"1200","duration":{"days":0,"weeks":0,"months":0,"years":1}},"properties":{"contractValue":{"type":"string","description":"The quote's total contract value, as the dashboard shows it, rounded to the currency","example":"10800","isRequired":true,"uniqueKey":"total.contractValue","typeLabel":"string"},"discountValue":{"type":"string","description":"The total amount taken off by discounts, rounded to the currency","example":"1200","isRequired":true,"uniqueKey":"total.discountValue","typeLabel":"string"},"duration":{"oneOf":[{"required":["days","months","weeks","years"],"type":"object","description":"Duration of phase. Null denotes an open-ended phase.","example":{"days":-1,"weeks":0,"months":6,"years":1},"properties":{"days":{"type":"integer","format":"int32","example":-1,"isRequired":true,"uniqueKey":"total.duration.oneOf.0.days","typeLabel":"integer\u003cint32>"},"weeks":{"type":"integer","format":"int32","example":0,"isRequired":true,"uniqueKey":"total.duration.oneOf.0.weeks","typeLabel":"integer\u003cint32>"},"months":{"type":"integer","format":"int32","example":6,"isRequired":true,"uniqueKey":"total.duration.oneOf.0.months","typeLabel":"integer\u003cint32>"},"years":{"type":"integer","format":"int32","example":1,"isRequired":true,"uniqueKey":"total.duration.oneOf.0.years","typeLabel":"integer\u003cint32>"}},"uniqueKey":"total.duration.oneOf.0","typeLabel":"object"},{"required":["days","months","weeks","years"],"type":"null","description":"Duration of phase. Null denotes an open-ended phase.","example":{"days":-1,"weeks":0,"months":6,"years":1},"properties":{"days":{"type":"integer","format":"int32","example":-1},"weeks":{"type":"integer","format":"int32","example":0},"months":{"type":"integer","format":"int32","example":6},"years":{"type":"integer","format":"int32","example":1}},"uniqueKey":"total.duration.oneOf.1","typeLabel":"null"}],"uniqueKey":"total.duration","typeLabel":"object | null"}},"isRequired":true,"uniqueKey":"total","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"QuoteTotalResponseModel":{"title":"QuoteTotalResponseModel","value":{"total":{"contractValue":"10800","discountValue":"1200","duration":{"days":0,"weeks":0,"months":0,"years":1}}}}},"exampleType":"examples"}},"exampleType":"examples"},"bbb36e08-dc08-4b06-8df2-800204042164":{"description":"Bad Request","content":{},"exampleType":"generated"},"16659e5f-c6c8-4768-9695-d52bf8c82052":{"description":"Unauthorized","content":{},"exampleType":"generated"},"d9253be2-5a50-435d-925c-345ff34bd12c":{"description":"Internal Server Error","content":{},"exampleType":"generated"}},"security":{},"servers":{}},"originalFileLocation":"open-api-schema/2024-07-30/quote.2024-07-30.product.live.json"},"subdomain":"sequence","siteName":"Sequence","title":"Work out a quote's totals - Sequence","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-04T16:45:49.702Z","originalFileLocation":"reference/2024-07-30/quote/work-out-a-quote's-totals.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Work out the total contract value, discount value and duration of a quote\u0026#x27;s pricing, without saving a quote. The body uses the same field names as the quote update body, so that body can be sent as it is. A discount or minimum pointing at a price ID that isn\u0026#x27;t in its phase is rejected.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Sequence\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sequence/4AxtUIMpbcFOrkSv/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/sequence/4AxtUIMpbcFOrkSv/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sequence/4AxtUIMpbcFOrkSv/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/sequence/4AxtUIMpbcFOrkSv/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/sequence/4AxtUIMpbcFOrkSv/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sequence/4AxtUIMpbcFOrkSv/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sequence/4AxtUIMpbcFOrkSv/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/sequence/4AxtUIMpbcFOrkSv/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/sequence/4AxtUIMpbcFOrkSv/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Work out a quote\u0026#x27;s totals - Sequence\">\u003cmeta data-mint-head property=\"og:description\" content=\"Work out the total contract value, discount value and duration of a quote\u0026#x27;s pricing, without saving a quote. The body uses the same field names as the quote update body, so that body can be sent as it is. A discount or minimum pointing at a price ID that isn\u0026#x27;t in its phase is rejected.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Sequence\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.sequencehq.com/reference/2024-07-30/quote/work-out-a-quote\u0026#x27;s-totals\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://sequence.mintlify.app/_mintlify/api/og/v2?division=Quotes\u0026amp;title=Work+out+a+quote%27s+totals\u0026amp;description=Work+out+the+total+contract+value%2C+discount+value+and+duration+of+a+quote%27s+pricing%2C+without+saving+a+quote.+The+body+uses+the+same+field+names+as+the+quote+upd\u0026amp;theme=9a5e862c56c084d213b04486\u0026amp;signature=af4140600f02bfd9bb0ef21874b05d4d6e28044f3f7e725c6717944ef92752d9\">\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=\"Work out a quote\u0026#x27;s totals - Sequence\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Work out the total contract value, discount value and duration of a quote\u0026#x27;s pricing, without saving a quote. The body uses the same field names as the quote update body, so that body can be sent as it is. A discount or minimum pointing at a price ID that isn\u0026#x27;t in its phase is rejected.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://sequence.mintlify.app/_mintlify/api/og/v2?division=Quotes\u0026amp;title=Work+out+a+quote%27s+totals\u0026amp;description=Work+out+the+total+contract+value%2C+discount+value+and+duration+of+a+quote%27s+pricing%2C+without+saving+a+quote.+The+body+uses+the+same+field+names+as+the+quote+upd\u0026amp;theme=9a5e862c56c084d213b04486\u0026amp;signature=af4140600f02bfd9bb0ef21874b05d4d6e28044f3f7e725c6717944ef92752d9\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/sequence/4AxtUIMpbcFOrkSv/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Sequence\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#716FFF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.sequencehq.com/reference/2024-07-30/quote/work-out-a-quote\u0026#x27;s-totals\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/reference/2024-07-30/quote/work-out-a-quote\u0026#x27;s-totals.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.sequencehq.com/#organization\",\"name\":\"Sequence\",\"url\":\"https://docs.sequencehq.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/sequence/bptUiZLY1oEfBaTZ/logo/light.svg?fit=max\u0026auto=format\u0026n=bptUiZLY1oEfBaTZ\u0026q=85\u0026s=02adc18f83942b8bdc86ec2b67937e1a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.sequencehq.com#website\",\"name\":\"Sequence\",\"url\":\"https://docs.sequencehq.com\",\"publisher\":{\"@id\":\"https://docs.sequencehq.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.sequencehq.com/reference/2024-07-30/quote/work-out-a-quote's-totals#webpage\",\"url\":\"https://docs.sequencehq.com/reference/2024-07-30/quote/work-out-a-quote's-totals\",\"name\":\"Work out a quote's totals\",\"description\":\"Work out the total contract value, discount value and duration of a quote's pricing, without saving a quote. The body uses the same field names as the quote update body, so that body can be sent as it is. A discount or minimum pointing at a price ID that isn't in its phase is rejected.\",\"dateModified\":\"2026-11-04T16:45:49.702Z\",\"isPartOf\":{\"@id\":\"https://docs.sequencehq.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.sequencehq.com/reference/2024-07-30/quote/work-out-a-quote's-totals#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.sequencehq.com/reference/2024-07-30/quote/work-out-a-quote's-totals#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Version 2024-07-30\",\"item\":\"https://docs.sequencehq.com/reference/2024-07-30/account/get-your-account\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quote\",\"item\":\"https://docs.sequencehq.com/reference/2024-07-30/quote/notify-selected-quote-recipients-by-email\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Quotes\",\"item\":\"https://docs.sequencehq.com/reference/2024-07-30/quote/notify-selected-quote-recipients-by-email\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Work out a quote's totals\",\"item\":\"https://docs.sequencehq.com/reference/2024-07-30/quote/work-out-a-quote's-totals\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.sequencehq.com/reference/2024-07-30/quote/work-out-a-quote's-totals#apireference\",\"headline\":\"Work out a quote's totals\",\"name\":\"Work out a quote's totals\",\"description\":\"Work out the total contract value, discount value and duration of a quote's pricing, without saving a quote. The body uses the same field names as the quote update body, so that body can be sent as it is. A discount or minimum pointing at a price ID that isn't in its phase is rejected.\",\"url\":\"https://docs.sequencehq.com/reference/2024-07-30/quote/work-out-a-quote's-totals\",\"mainEntityOfPage\":{\"@id\":\"https://docs.sequencehq.com/reference/2024-07-30/quote/work-out-a-quote's-totals#webpage\"},\"dateModified\":\"2026-11-04T16:45:49.702Z\",\"publisher\":{\"@id\":\"https://docs.sequencehq.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.sequencehq.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Sequence\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Sequence","nav":{"global":{"anchors":[{"anchor":"Speak to an expert","icon":"message-check","href":"https://access.sequencehq.com/"},{"anchor":"Changelog","icon":"bolt","href":"https://www.sequencehq.com/changelog"},{"anchor":"Blog","icon":"rss","href":"https://www.sequencehq.com/blog"},{"anchor":"Principles","icon":"bookmark","href":"https://www.sequencehq.com/principles"}]},"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/getting-started/overview"}]},{"tab":"API Reference","groups":[{"group":"API Reference","pages":[{"title":"Getting Started","href":"/reference/gettingStarted"},{"title":"Authentication","href":"/reference/authentication"},{"title":"Versioning","href":"/reference/versioning"},{"title":"Changes","href":"/reference/changes"},{"group":"Webhooks","pages":[{"title":"Set up webhooks","href":"/reference/webhooks"},{"title":"Webhook events","href":"/reference/webhook-events"}]}]},{"group":"Latest Live API","pages":[{"group":"Account","pages":[{"group":"Accounts","pages":[{"openapi":"account.latest.product.live GET /sequence-accounts/{id}","title":"Get your account","href":"/reference/latest/account/get-your-account"},{"openapi":"account.latest.product.live PUT /sequence-accounts/{id}","title":"Update Account","href":"/reference/latest/account/update-account"},{"openapi":"account.latest.product.live GET /sequence-accounts","title":"List your accounts","href":"/reference/latest/account/list-your-accounts"}]},{"group":"Users","pages":[{"openapi":"account.latest.product.live GET /users","title":"List all Users","href":"/reference/latest/account/list-all-users"},{"openapi":"account.latest.product.live GET /users/{id}","title":"Get a user","href":"/reference/latest/account/get-a-user"},{"openapi":"account.latest.product.live DELETE /users/{id}","title":"Delete User","href":"/reference/latest/account/delete-user"}]}]},{"group":"Activity Stream","pages":[{"group":"Activities","pages":[{"openapi":"activity-stream.latest.product.live GET /activity-logs/{id}","title":"Get an Activity Log by ID","href":"/reference/latest/activity-stream/get-an-activity-log-by-id"},{"openapi":"activity-stream.latest.product.live GET /activity-logs","title":"List all Activity Logs","href":"/reference/latest/activity-stream/list-all-activity-logs"}]}]},{"group":"Billing","pages":[{"group":"Credits","pages":[{"openapi":"billing.latest.product.live GET /credit-grants/{id}","title":"Get a credit grant","href":"/reference/latest/billing/get-a-credit-grant"},{"openapi":"billing.latest.product.live GET /credits/{customerId}/grants","title":"List Credit Grants for a customer","href":"/reference/latest/billing/list-credit-grants-for-a-customer"},{"openapi":"billing.latest.product.live GET /credit-grants","title":"List credit grants","href":"/reference/latest/billing/list-credit-grants"},{"openapi":"billing.latest.product.live POST /credit-grants","title":"Create a customer credit grant","href":"/reference/latest/billing/create-a-customer-credit-grant"},{"openapi":"billing.latest.product.live GET /credits","title":"List customer credit grants","href":"/reference/latest/billing/list-customer-credit-grants"},{"openapi":"billing.latest.product.live POST /credits","title":"Create a new credit grant","href":"/reference/latest/billing/create-a-new-credit-grant"},{"openapi":"billing.latest.product.live GET /credits/{id}","title":"Get a customer credit grant","href":"/reference/latest/billing/get-a-customer-credit-grant"},{"openapi":"billing.latest.product.live DELETE /credits/{id}","title":"Delete a credit grant","href":"/reference/latest/billing/delete-a-credit-grant"},{"openapi":"billing.latest.product.live GET /credits/{customerId}/balances","title":"List Credit Balances for a customer","href":"/reference/latest/billing/list-credit-balances-for-a-customer"}]},{"group":"Prices","pages":[{"openapi":"billing.latest.product.live GET /prices/{id}","title":"Get a Price by ID","href":"/reference/latest/billing/get-a-price-by-id"},{"openapi":"billing.latest.product.live PUT /prices/{id}","title":"Update a Price","href":"/reference/latest/billing/update-a-price"},{"openapi":"billing.latest.product.live DELETE /prices/{id}","title":"Delete a Price","href":"/reference/latest/billing/delete-a-price"},{"openapi":"billing.latest.product.live GET /prices","title":"List all Prices","href":"/reference/latest/billing/list-all-prices"},{"openapi":"billing.latest.product.live POST /prices","title":"Create a new Price","href":"/reference/latest/billing/create-a-new-price"},{"openapi":"billing.latest.product.live GET /billing-products","title":"List all billing products","href":"/reference/latest/billing/list-all-billing-products"}]},{"group":"Billing Schedules","pages":[{"openapi":"billing.latest.product.live GET /billing-schedules","title":"List all Billing Schedules","href":"/reference/latest/billing/list-all-billing-schedules"},{"openapi":"billing.latest.product.live POST /billing-schedules","title":"Create Billing Schedule","href":"/reference/latest/billing/create-billing-schedule"},{"openapi":"billing.latest.product.live GET /billing-schedule-custom-field-keys","title":"List Billing Schedule Custom Field Keys","href":"/reference/latest/billing/list-billing-schedule-custom-field-keys"},{"openapi":"billing.latest.product.live POST /billing-schedules/{billingScheduleId}/archive","title":"Archive Billing Schedule","href":"/reference/latest/billing/archive-billing-schedule"},{"openapi":"billing.latest.product.live POST /billing-schedules/validate-taxes","title":"Validate taxes on a billing schedule","href":"/reference/latest/billing/validate-taxes-on-a-billing-schedule"},{"openapi":"billing.latest.product.live PUT /billing-schedules/{billingScheduleId}/activate","title":"Activate Billing Schedule","href":"/reference/latest/billing/activate-billing-schedule"},{"openapi":"billing.latest.product.live GET /billing-schedules/{billingScheduleId}","title":"Get Billing Schedule","href":"/reference/latest/billing/get-billing-schedule"},{"openapi":"billing.latest.product.live PUT /billing-schedules/{billingScheduleId}","title":"Update Billing Schedule","href":"/reference/latest/billing/update-billing-schedule"},{"openapi":"billing.latest.product.live POST /billing-schedules/{billingScheduleId}/duplicate","title":"Duplicate a billing schedule","href":"/reference/latest/billing/duplicate-a-billing-schedule"}]},{"group":"Discounts","pages":[{"openapi":"billing.latest.product.live GET /discounts/{id}","title":"Get a discount by ID","href":"/reference/latest/billing/get-a-discount-by-id"},{"openapi":"billing.latest.product.live PUT /discounts/{id}","title":"Update a discount","href":"/reference/latest/billing/update-a-discount"},{"openapi":"billing.latest.product.live DELETE /discounts/{id}","title":"Delete a discount","href":"/reference/latest/billing/delete-a-discount"},{"openapi":"billing.latest.product.live GET /discounts","title":"List all discounts","href":"/reference/latest/billing/list-all-discounts"}]}]},{"group":"Collections","pages":[{"group":"Invoices","pages":[{"openapi":"collections.latest.product.live GET /payments/settings/invoices/{id}","title":"Get invoice payment settings","href":"/reference/latest/collections/get-invoice-payment-settings"},{"openapi":"collections.latest.product.live PUT /payments/settings/invoices/{id}","title":"Update invoice payment settings","href":"/reference/latest/collections/update-invoice-payment-settings"},{"openapi":"collections.latest.product.live DELETE /payments/settings/invoices/{id}","title":"Delete invoice payment settings","href":"/reference/latest/collections/delete-invoice-payment-settings"},{"openapi":"collections.latest.product.live GET /payments/settings/invoices/for-invoice/{id}","title":"Get invoice payment settings by invoice ID","href":"/reference/latest/collections/get-invoice-payment-settings-by-invoice-id"},{"openapi":"collections.latest.product.live POST /payments/settings/invoices","title":"Create invoice payment settings","href":"/reference/latest/collections/create-invoice-payment-settings"}]},{"group":"Billing Schedules","pages":[{"openapi":"collections.latest.product.live GET /payments/settings/billing-schedules/{id}","title":"Get billing schedule payment settings","href":"/reference/latest/collections/get-billing-schedule-payment-settings"},{"openapi":"collections.latest.product.live PUT /payments/settings/billing-schedules/{id}","title":"Update billing schedule payment settings","href":"/reference/latest/collections/update-billing-schedule-payment-settings"},{"openapi":"collections.latest.product.live DELETE /payments/settings/billing-schedules/{id}","title":"Delete billing schedule payment settings","href":"/reference/latest/collections/delete-billing-schedule-payment-settings"},{"openapi":"collections.latest.product.live GET /payments/settings/billing-schedules/for-billing-schedule/{id}","title":"Get billing schedule payment settings by billing schedule ID","href":"/reference/latest/collections/get-billing-schedule-payment-settings-by-billing-schedule-id"},{"openapi":"collections.latest.product.live POST /payments/settings/billing-schedules","title":"Create billing schedule payment settings","href":"/reference/latest/collections/create-billing-schedule-payment-settings"}]},{"group":"Account Settings","pages":[{"openapi":"collections.latest.product.live GET /payments/settings","title":"Payment settings for Sequence account","href":"/reference/latest/collections/payment-settings-for-sequence-account"},{"openapi":"collections.latest.product.live PUT /payments/settings/{id}","title":"Update payment settings for Sequence account","href":"/reference/latest/collections/update-payment-settings-for-sequence-account"}]},{"group":"Stripe Collection Settings","pages":[{"openapi":"collections.latest.product.live PUT /stripe/collections/settings/{id}","title":"Update Stripe collection settings for Sequence account","href":"/reference/latest/collections/update-stripe-collection-settings-for-sequence-account"},{"openapi":"collections.latest.product.live GET /stripe/collections/settings","title":"Stripe collection settings for Sequence account","href":"/reference/latest/collections/stripe-collection-settings-for-sequence-account"}]},{"group":"Customers","pages":[{"openapi":"collections.latest.product.live POST /payments/settings/customers","title":"Create customer payment settings","href":"/reference/latest/collections/create-customer-payment-settings"},{"openapi":"collections.latest.product.live GET /payments/settings/customers/{id}","title":"Get customer payment settings","href":"/reference/latest/collections/get-customer-payment-settings"},{"openapi":"collections.latest.product.live PUT /payments/settings/customers/{id}","title":"Update customer payment settings","href":"/reference/latest/collections/update-customer-payment-settings"},{"openapi":"collections.latest.product.live DELETE /payments/settings/customers/{id}","title":"Delete customer payment settings","href":"/reference/latest/collections/delete-customer-payment-settings"}]}]},{"group":"Customer","pages":[{"group":"Customers","pages":[{"openapi":"customer.latest.product.live GET /customers","title":"List customers","href":"/reference/latest/customer/list-customers"},{"openapi":"customer.latest.product.live POST /customers","title":"Create customer","href":"/reference/latest/customer/create-customer"},{"openapi":"customer.latest.product.live GET /customers/{id}","title":"Get customer","href":"/reference/latest/customer/get-customer"},{"openapi":"customer.latest.product.live PUT /customers/{id}","title":"Update customer","href":"/reference/latest/customer/update-customer"},{"openapi":"customer.latest.product.live GET /customer-custom-property-keys","title":"List customer custom property keys","href":"/reference/latest/customer/list-customer-custom-property-keys"},{"openapi":"customer.latest.product.live POST /customers/{id}/archive","title":"Archive customer","href":"/reference/latest/customer/archive-customer"}]},{"group":"Customer Aliases","pages":[{"openapi":"customer.latest.product.live GET /customers/{id}/aliases","title":"Get Customer Aliases","href":"/reference/latest/customer/get-customer-aliases"},{"openapi":"customer.latest.product.live GET /customers/by-alias/{alias}","title":"Get customer by alias","href":"/reference/latest/customer/get-customer-by-alias"},{"openapi":"customer.latest.product.live GET /customer-aliases","title":"List all Customer Aliases","href":"/reference/latest/customer/list-all-customer-aliases"},{"openapi":"customer.latest.product.live POST /customer-aliases","title":"Create a new Customer Alias","href":"/reference/latest/customer/create-a-new-customer-alias"},{"openapi":"customer.latest.product.live PUT /customer-aliases/{id}","title":"Update a Customer Alias","href":"/reference/latest/customer/update-a-customer-alias"},{"openapi":"customer.latest.product.live DELETE /customer-aliases/{id}","title":"Delete a Customer Alias","href":"/reference/latest/customer/delete-a-customer-alias"}]},{"group":"Contacts","pages":[{"openapi":"customer.latest.product.live GET /customers/{customer}/contacts","title":"List all contacts for a customer","href":"/reference/latest/customer/list-all-contacts-for-a-customer"},{"openapi":"customer.latest.product.live POST /customers/{customer}/contacts","title":"Create a new contact","href":"/reference/latest/customer/create-a-new-contact"},{"openapi":"customer.latest.product.live PUT /customers/{customer}/contacts/{id}","title":"Update a contact","href":"/reference/latest/customer/update-a-contact"},{"openapi":"customer.latest.product.live POST /customers/{customer}/contacts/{id}/archive","title":"Archive a contact","href":"/reference/latest/customer/archive-a-contact"}]},{"group":"Organizations","pages":[{"openapi":"customer.latest.product.live PUT /customer-organizations/{id}/members","title":"Replace members of a customer organization","href":"/reference/latest/customer/replace-members-of-a-customer-organization"},{"openapi":"customer.latest.product.live POST /customer-organizations/{id}/members","title":"Add a customer to a customer organization","href":"/reference/latest/customer/add-a-customer-to-a-customer-organization"},{"openapi":"customer.latest.product.live POST /customer-organizations","title":"Create a customer organization","href":"/reference/latest/customer/create-a-customer-organization"}]}]},{"group":"Invoices","pages":[{"group":"Invoices","pages":[{"openapi":"invoices.latest.product.live GET /invoices/{id}","title":"Get an Invoice by ID","href":"/reference/latest/invoices/get-an-invoice-by-id"},{"openapi":"invoices.latest.product.live PUT /invoices/{id}","title":"Update an invoice","href":"/reference/latest/invoices/update-an-invoice"},{"openapi":"invoices.latest.product.live DELETE /invoices/{id}","title":"Delete an Invoice","href":"/reference/latest/invoices/delete-an-invoice"},{"openapi":"invoices.latest.product.live PATCH /invoices/{id}","title":"Patch an invoice","href":"/reference/latest/invoices/patch-an-invoice"},{"openapi":"invoices.latest.product.live PATCH /invoices/{id}/sent","title":"Patch a sent invoice","href":"/reference/latest/invoices/patch-a-sent-invoice"},{"openapi":"invoices.latest.product.live POST /invoices/{id}/send","title":"Send invoice","href":"/reference/latest/invoices/send-invoice"},{"openapi":"invoices.latest.product.live GET /invoices/{id}/currency-conversions","title":"List Currency Conversions for an Invoice","href":"/reference/latest/invoices/list-currency-conversions-for-an-invoice"},{"openapi":"invoices.latest.product.live POST /invoices/{id}/send-payment-reminder","title":"Send a payment reminder for an invoice","href":"/reference/latest/invoices/send-a-payment-reminder-for-an-invoice"},{"openapi":"invoices.latest.product.live GET /invoices/list-summary","title":"List Invoice summaries","href":"/reference/latest/invoices/list-invoice-summaries"},{"openapi":"invoices.latest.product.live POST /invoices/{id}/finalize-and-send","title":"Finalize and send invoice","href":"/reference/latest/invoices/finalize-and-send-invoice"},{"openapi":"invoices.latest.product.live POST /invoices/{id}/void","title":"Void an Invoice","href":"/reference/latest/invoices/void-an-invoice"},{"openapi":"invoices.latest.product.live GET /invoices","title":"List all Invoices","href":"/reference/latest/invoices/list-all-invoices"},{"openapi":"invoices.latest.product.live POST /invoices","title":"Create an invoice","href":"/reference/latest/invoices/create-an-invoice"},{"openapi":"invoices.latest.product.live POST /invoices/fix-billing-runs","title":"Fix invoices billing runs","href":"/reference/latest/invoices/fix-invoices-billing-runs"},{"openapi":"invoices.latest.product.live POST /invoices/{id}/draft","title":"Convert upcoming invoice to draft","href":"/reference/latest/invoices/convert-upcoming-invoice-to-draft"},{"openapi":"invoices.latest.product.live GET /invoices/{id}/download","title":"Download invoice PDF","href":"/reference/latest/invoices/download-invoice-pdf"},{"openapi":"invoices.latest.product.live POST /invoices/{id}/mark-as-sent","title":"Finalize and mark invoice as sent without triggering actions except revenue recognition","href":"/reference/latest/invoices/finalize-and-mark-invoice-as-sent-without-triggering-actions-except-revenue-recognition"},{"openapi":"invoices.latest.product.live POST /invoices/reconcile-with-integration","title":"Reconcile invoices with external integration","href":"/reference/latest/invoices/reconcile-invoices-with-external-integration"},{"openapi":"invoices.latest.product.live PUT /invoices/{id}/payment-status","title":"Update payment status for an invoice","href":"/reference/latest/invoices/update-payment-status-for-an-invoice"},{"openapi":"invoices.latest.product.live GET /invoices/summary","title":"Get an invoice summary","href":"/reference/latest/invoices/get-an-invoice-summary"},{"openapi":"invoices.latest.product.live POST /invoices/merge","title":"Merge invoices","href":"/reference/latest/invoices/merge-invoices"},{"openapi":"invoices.latest.product.live POST /invoices/{id}/finalize","title":"Finalize invoice","href":"/reference/latest/invoices/finalize-invoice"}]},{"group":"Credit Notes","pages":[{"openapi":"invoices.latest.product.live POST /credit-note-applications","title":"Apply a Credit Note to an Invoice","href":"/reference/latest/invoices/apply-a-credit-note-to-an-invoice"},{"openapi":"invoices.latest.product.live POST /credit-notes/{id}/void","title":"Void a Credit Note","href":"/reference/latest/invoices/void-a-credit-note"},{"openapi":"invoices.latest.product.live GET /credit-notes/{id}/download","title":"Download credit note PDF","href":"/reference/latest/invoices/download-credit-note-pdf"},{"openapi":"invoices.latest.product.live POST /credit-notes/{id}/mark-as-sent","title":"Mark credit note as sent without triggering actions except revenue recognition","href":"/reference/latest/invoices/mark-credit-note-as-sent-without-triggering-actions-except-revenue-recognition"},{"openapi":"invoices.latest.product.live GET /credit-notes/{id}","title":"Get a Credit Note by ID","href":"/reference/latest/invoices/get-a-credit-note-by-id"},{"openapi":"invoices.latest.product.live PUT /credit-notes/{id}","title":"Update a Credit Note","href":"/reference/latest/invoices/update-a-credit-note"},{"openapi":"invoices.latest.product.live DELETE /credit-notes/{id}","title":"Delete a Credit Note","href":"/reference/latest/invoices/delete-a-credit-note"},{"openapi":"invoices.latest.product.live POST /credit-notes/{id}/finalize","title":"Finalize credit note","href":"/reference/latest/invoices/finalize-credit-note"},{"openapi":"invoices.latest.product.live GET /credit-notes","title":"List all Credit Notes","href":"/reference/latest/invoices/list-all-credit-notes"},{"openapi":"invoices.latest.product.live POST /credit-notes","title":"Create a new Credit Note","href":"/reference/latest/invoices/create-a-new-credit-note"},{"openapi":"invoices.latest.product.live POST /credit-notes/{id}/send","title":"Send credit note","href":"/reference/latest/invoices/send-credit-note"},{"openapi":"invoices.latest.product.live POST /credit-notes/{id}/finalize-and-send","title":"Finalize and send credit note","href":"/reference/latest/invoices/finalize-and-send-credit-note"}]},{"group":"Invoice Line Items","pages":[{"openapi":"invoices.latest.product.live GET /invoices/{invoice}/line-item-groups","title":"List all Line Item Groups","href":"/reference/latest/invoices/list-all-line-item-groups"},{"openapi":"invoices.latest.product.live POST /invoices/{invoice}/line-item-groups","title":"Create a new Line Item Group","href":"/reference/latest/invoices/create-a-new-line-item-group"},{"openapi":"invoices.latest.product.live PUT /invoices/{invoice}/line-items/{id}","title":"Update a line item","href":"/reference/latest/invoices/update-a-line-item"},{"openapi":"invoices.latest.product.live DELETE /invoices/{invoice}/line-items/{id}","title":"Deletes a Line Item","href":"/reference/latest/invoices/deletes-a-line-item"},{"openapi":"invoices.latest.product.live PUT /invoices/{invoice}/line-item-groups/{id}","title":"Update a Line Item Group","href":"/reference/latest/invoices/update-a-line-item-group"},{"openapi":"invoices.latest.product.live DELETE /invoices/{invoice}/line-item-groups/{id}","title":"Delete a Line Item Group","href":"/reference/latest/invoices/delete-a-line-item-group"},{"openapi":"invoices.latest.product.live GET /invoices/{invoice}/line-items","title":"List all Line Items","href":"/reference/latest/invoices/list-all-line-items"},{"openapi":"invoices.latest.product.live POST /invoices/{invoice}/line-items","title":"Create a new Line Item","href":"/reference/latest/invoices/create-a-new-line-item"}]},{"group":"Credit Note Line Items","pages":[{"openapi":"invoices.latest.product.live GET /credit-notes/{creditnote}/line-item-groups","title":"List all Credit Note Line Item Groups","href":"/reference/latest/invoices/list-all-credit-note-line-item-groups"},{"openapi":"invoices.latest.product.live POST /credit-notes/{creditnote}/line-item-groups","title":"Create a new Credit Note Line Item Group","href":"/reference/latest/invoices/create-a-new-credit-note-line-item-group"},{"openapi":"invoices.latest.product.live PUT /credit-notes/{creditnote}/line-item-groups/{id}","title":"Update a Credit Note Line Item Group","href":"/reference/latest/invoices/update-a-credit-note-line-item-group"},{"openapi":"invoices.latest.product.live DELETE /credit-notes/{creditnote}/line-item-groups/{id}","title":"Delete a Credit Note Line Item Group","href":"/reference/latest/invoices/delete-a-credit-note-line-item-group"},{"openapi":"invoices.latest.product.live GET /credit-notes/{creditnote}/line-items","title":"List all Credit Note Line Items","href":"/reference/latest/invoices/list-all-credit-note-line-items"},{"openapi":"invoices.latest.product.live POST /credit-notes/{creditnote}/line-items","title":"Create a new Credit Note Line Item","href":"/reference/latest/invoices/create-a-new-credit-note-line-item"},{"openapi":"invoices.latest.product.live PUT /credit-notes/{creditnote}/line-items/{id}","title":"Update a Credit Note Line Item","href":"/reference/latest/invoices/update-a-credit-note-line-item"},{"openapi":"invoices.latest.product.live DELETE /credit-notes/{creditnote}/line-items/{id}","title":"Delete a Credit Note Line Item","href":"/reference/latest/invoices/delete-a-credit-note-line-item"}]},{"group":"Invoice Settings","pages":[{"openapi":"invoices.latest.product.live GET /invoices/render-settings","title":"Get or create Invoice Render Settings","href":"/reference/latest/invoices/get-or-create-invoice-render-settings"},{"openapi":"invoices.latest.product.live PUT /invoices/render-settings/{id}","title":"Update an Invoice Render Settings","href":"/reference/latest/invoices/update-an-invoice-render-settings"}]}]},{"group":"Notifications","pages":[{"group":"Notification Policies","pages":[{"openapi":"notifications.latest.product.live POST /notifications/policies/{id}/notification-types","title":"Add notification types to a policy","href":"/reference/latest/notifications/add-notification-types-to-a-policy"},{"openapi":"notifications.latest.product.live POST /notifications/policies/{id}/recipients","title":"Add recipients to a policy","href":"/reference/latest/notifications/add-recipients-to-a-policy"},{"openapi":"notifications.latest.product.live DELETE /notifications/policies/{id}/notification-types/{type}","title":"Remove a notification type from a policy","href":"/reference/latest/notifications/remove-a-notification-type-from-a-policy"},{"openapi":"notifications.latest.product.live GET /notifications/policies/{id}","title":"Get notification policy","href":"/reference/latest/notifications/get-notification-policy"},{"openapi":"notifications.latest.product.live DELETE /notifications/policies/{id}","title":"Delete notification policy","href":"/reference/latest/notifications/delete-notification-policy"},{"openapi":"notifications.latest.product.live DELETE /notifications/policies/{id}/recipients/{recipient}","title":"Remove a recipient from a policy","href":"/reference/latest/notifications/remove-a-recipient-from-a-policy"},{"openapi":"notifications.latest.product.live GET /notifications/policies","title":"List All Notification Policies","href":"/reference/latest/notifications/list-all-notification-policies"},{"openapi":"notifications.latest.product.live POST /notifications/policies","title":"Create Notification policy","href":"/reference/latest/notifications/create-notification-policy"}]}]},{"group":"Orchestra","pages":[{"group":"Assets","pages":[{"openapi":"orchestra.latest.product.live POST /assets","title":"Upload an asset","href":"/reference/latest/orchestra/upload-an-asset"},{"openapi":"orchestra.latest.product.live GET /assets/{id}","title":"Get an asset","href":"/reference/latest/orchestra/get-an-asset"}]}]},{"group":"Product","pages":[{"group":"List Prices","pages":[{"openapi":"product.latest.product.live GET /list-prices/{id}","title":"Get a list price","href":"/reference/latest/product/get-a-list-price"},{"openapi":"product.latest.product.live PUT /list-prices/{id}","title":"Update a list price","href":"/reference/latest/product/update-a-list-price"},{"openapi":"product.latest.product.live GET /list-prices","title":"List all list prices","href":"/reference/latest/product/list-all-list-prices"},{"openapi":"product.latest.product.live POST /list-prices","title":"Create a list price","href":"/reference/latest/product/create-a-list-price"},{"openapi":"product.latest.product.live POST /list-prices/{id}/archive","title":"Archive a list price","href":"/reference/latest/product/archive-a-list-price"}]},{"group":"Products","pages":[{"openapi":"product.latest.product.live GET /products/{id}","title":"Get a Product by ID","href":"/reference/latest/product/get-a-product-by-id"},{"openapi":"product.latest.product.live PUT /products/{id}","title":"Update a Product","href":"/reference/latest/product/update-a-product"},{"openapi":"product.latest.product.live GET /products","title":"List all Products","href":"/reference/latest/product/list-all-products"},{"openapi":"product.latest.product.live POST /products","title":"Create a new Product","href":"/reference/latest/product/create-a-new-product"},{"openapi":"product.latest.product.live POST /products/{id}/archive","title":"Archive a product","href":"/reference/latest/product/archive-a-product"}]}]},{"group":"Quote","pages":[{"group":"Quotes","pages":[{"openapi":"quote.latest.product.live POST /quotes/{quoteId}/notify-recipients","title":"Notify selected quote recipients by email","href":"/reference/latest/quote/notify-selected-quote-recipients-by-email"},{"openapi":"quote.latest.product.live GET /quotes/{id}/published","title":"Get a published quote","href":"/reference/latest/quote/get-a-published-quote"},{"openapi":"quote.latest.product.live POST /quotes/{id}/publish","title":"Publish a quote","href":"/reference/latest/quote/publish-a-quote"},{"openapi":"quote.latest.product.live POST /quotes/{id}/archive","title":"Archive a quote","href":"/reference/latest/quote/archive-a-quote"},{"openapi":"quote.latest.product.live GET /quotes","title":"List quotes","href":"/reference/latest/quote/list-quotes"},{"openapi":"quote.latest.product.live GET /quotes/{id}/download","title":"Download quote PDF","href":"/reference/latest/quote/download-quote-pdf"},{"openapi":"quote.latest.product.live POST /quotes/from-template/{id}","title":"Create a quote from a template","href":"/reference/latest/quote/create-a-quote-from-a-template"},{"openapi":"quote.latest.product.live POST /quotes/{id}/accept","title":"Accept a published Quote","href":"/reference/latest/quote/accept-a-published-quote"},{"openapi":"quote.latest.product.live POST /quotes/total","title":"Work out a quote's totals","href":"/reference/latest/quote/work-out-a-quote's-totals"},{"openapi":"quote.latest.product.live POST /quotes/{quoteId}/send-reminders","title":"Send reminder emails to all that have not signed.","href":"/reference/latest/quote/send-reminder-emails-to-all-that-have-not-signed."},{"openapi":"quote.latest.product.live GET /quotes/{id}","title":"Get one of your quotes","href":"/reference/latest/quote/get-one-of-your-quotes"},{"openapi":"quote.latest.product.live PUT /quotes/{id}","title":"Update one of your quotes","href":"/reference/latest/quote/update-one-of-your-quotes"},{"openapi":"quote.latest.product.live GET /quotes/{id}/analytics","title":"Get quote analytics","href":"/reference/latest/quote/get-quote-analytics"}]},{"group":"Quote Templates","pages":[{"openapi":"quote.latest.product.live GET /quote-templates","title":"List quote templates","href":"/reference/latest/quote/list-quote-templates"}]}]},{"group":"Taxes","pages":[{"group":"Tax Rates","pages":[{"openapi":"taxes.latest.product.live GET /tax-rates","title":"List all Tax Rates","href":"/reference/latest/taxes/list-all-tax-rates"},{"openapi":"taxes.latest.product.live POST /tax-rates","title":"Create a new TaxRate","href":"/reference/latest/taxes/create-a-new-taxrate"},{"openapi":"taxes.latest.product.live GET /tax-rates/{id}","title":"Get a Tax Rate by ID","href":"/reference/latest/taxes/get-a-tax-rate-by-id"},{"openapi":"taxes.latest.product.live PUT /tax-rates/{id}","title":"Update a TaxRate","href":"/reference/latest/taxes/update-a-taxrate"},{"openapi":"taxes.latest.product.live DELETE /tax-rates/{id}","title":"Delete a Tax Rate","href":"/reference/latest/taxes/delete-a-tax-rate"},{"openapi":"taxes.latest.product.live POST /tax-rates/{id}/archive","title":"Archive a tax rate","href":"/reference/latest/taxes/archive-a-tax-rate"}]},{"group":"Tax Registrations","pages":[{"openapi":"taxes.latest.product.live GET /tax-registrations","title":"List all Tax Registrations","href":"/reference/latest/taxes/list-all-tax-registrations"},{"openapi":"taxes.latest.product.live POST /tax-registrations","title":"Create a new Tax Registration","href":"/reference/latest/taxes/create-a-new-tax-registration"},{"openapi":"taxes.latest.product.live GET /tax-registrations/{id}","title":"Get a Tax Registration by ID","href":"/reference/latest/taxes/get-a-tax-registration-by-id"},{"openapi":"taxes.latest.product.live PUT /tax-registrations/{id}","title":"Update a Tax Registration","href":"/reference/latest/taxes/update-a-tax-registration"},{"openapi":"taxes.latest.product.live DELETE /tax-registrations/{id}","title":"Delete a Tax Registration","href":"/reference/latest/taxes/delete-a-tax-registration"},{"openapi":"taxes.latest.product.live GET /tax-registrations/for-merchant/{id}","title":"Get all tax registrations for a merchant by merchant ID","href":"/reference/latest/taxes/get-all-tax-registrations-for-a-merchant-by-merchant-id"},{"openapi":"taxes.latest.product.live GET /tax-registrations/for-customer/{id}","title":"Get all tax registrations for a customer by customer ID","href":"/reference/latest/taxes/get-all-tax-registrations-for-a-customer-by-customer-id"}]}]},{"group":"Usage","pages":[{"group":"Usage Events","pages":[{"openapi":"usage.latest.product.live GET /usage-events","title":"List all Usage Events","href":"/reference/latest/usage/list-all-usage-events"},{"openapi":"usage.latest.product.live POST /usage-events","title":"Create a new Usage Event","href":"/reference/latest/usage/create-a-new-usage-event"}]},{"group":"Seat Metrics","pages":[{"openapi":"usage.latest.product.live GET /seat-metrics","title":"List all seat metrics","href":"/reference/latest/usage/list-all-seat-metrics"},{"openapi":"usage.latest.product.live POST /seat-metrics","title":"Create a seat metric","href":"/reference/latest/usage/create-a-seat-metric"},{"openapi":"usage.latest.product.live GET /seat-metrics/{id}","title":"Get a seat metric","href":"/reference/latest/usage/get-a-seat-metric"},{"openapi":"usage.latest.product.live PUT /seat-metrics/{id}","title":"Update a seat metric","href":"/reference/latest/usage/update-a-seat-metric"},{"openapi":"usage.latest.product.live DELETE /seat-metrics/{id}","title":"Delete a seat metric","href":"/reference/latest/usage/delete-a-seat-metric"},{"openapi":"usage.latest.product.live GET /seat-balances","title":"List Seat balances by Customer","href":"/reference/latest/usage/list-seat-balances-by-customer"}]},{"group":"Seat Events","pages":[{"openapi":"usage.latest.product.live GET /seat-events","title":"List all seat events","href":"/reference/latest/usage/list-all-seat-events"},{"openapi":"usage.latest.product.live POST /seat-events","title":"Create a seat event","href":"/reference/latest/usage/create-a-seat-event"},{"openapi":"usage.latest.product.live GET /seat-events/{id}","title":"Get a seat event by ID","href":"/reference/latest/usage/get-a-seat-event-by-id"}]},{"group":"Usage Metrics","pages":[{"openapi":"usage.latest.product.live POST /usage-metrics","title":"Create a new Usage Metric","href":"/reference/latest/usage/create-a-new-usage-metric"},{"openapi":"usage.latest.product.live GET /usage-metrics","title":"List all Usage Metrics","href":"/reference/latest/usage/list-all-usage-metrics"},{"openapi":"usage.latest.product.live GET /usage-metrics/{id}","title":"Get a Usage Metric by ID","href":"/reference/latest/usage/get-a-usage-metric-by-id"},{"openapi":"usage.latest.product.live PUT /usage-metrics/{id}","title":"Update a Usage Metric","href":"/reference/latest/usage/update-a-usage-metric"},{"openapi":"usage.latest.product.live DELETE /usage-metrics/{id}","title":"Delete a Usage Metric","href":"/reference/latest/usage/delete-a-usage-metric"},{"openapi":"usage.latest.product.live GET /usage-metrics/{usageMetricId}/calculate","title":"Calculate usage metric for customer and timeframe","href":"/reference/latest/usage/calculate-usage-metric-for-customer-and-timeframe"}]}]}]},{"group":"Version 2024-07-30","pages":[{"group":"Account","pages":[{"group":"Accounts","pages":[{"openapi":"account.2024-07-30.product.live GET /sequence-accounts/{id}","title":"Get your account","href":"/reference/2024-07-30/account/get-your-account"},{"openapi":"account.2024-07-30.product.live PUT /sequence-accounts/{id}","title":"Update Account","href":"/reference/2024-07-30/account/update-account"},{"openapi":"account.2024-07-30.product.live GET /sequence-accounts","title":"List your accounts","href":"/reference/2024-07-30/account/list-your-accounts"}]},{"group":"Users","pages":[{"openapi":"account.2024-07-30.product.live GET /users","title":"List all Users","href":"/reference/2024-07-30/account/list-all-users"},{"openapi":"account.2024-07-30.product.live GET /users/{id}","title":"Get a user","href":"/reference/2024-07-30/account/get-a-user"},{"openapi":"account.2024-07-30.product.live DELETE /users/{id}","title":"Delete User","href":"/reference/2024-07-30/account/delete-user"}]}]},{"group":"Activity Stream","pages":[{"group":"Activities","pages":[{"openapi":"activity-stream.2024-07-30.product.live GET /activity-logs/{id}","title":"Get an Activity Log by ID","href":"/reference/2024-07-30/activity-stream/get-an-activity-log-by-id"},{"openapi":"activity-stream.2024-07-30.product.live GET /activity-logs","title":"List all Activity Logs","href":"/reference/2024-07-30/activity-stream/list-all-activity-logs"}]}]},{"group":"Billing","pages":[{"group":"Credits","pages":[{"openapi":"billing.2024-07-30.product.live GET /credit-grants/{id}","title":"Get a credit grant","href":"/reference/2024-07-30/billing/get-a-credit-grant"},{"openapi":"billing.2024-07-30.product.live GET /credits/{customerId}/grants","title":"List Credit Grants for a customer","href":"/reference/2024-07-30/billing/list-credit-grants-for-a-customer"},{"openapi":"billing.2024-07-30.product.live GET /credit-grants","title":"List credit grants","href":"/reference/2024-07-30/billing/list-credit-grants"},{"openapi":"billing.2024-07-30.product.live POST /credit-grants","title":"Create a customer credit grant","href":"/reference/2024-07-30/billing/create-a-customer-credit-grant"},{"openapi":"billing.2024-07-30.product.live GET /credits","title":"List customer credit grants","href":"/reference/2024-07-30/billing/list-customer-credit-grants"},{"openapi":"billing.2024-07-30.product.live POST /credits","title":"Create a new credit grant","href":"/reference/2024-07-30/billing/create-a-new-credit-grant"},{"openapi":"billing.2024-07-30.product.live GET /credits/{id}","title":"Get a customer credit grant","href":"/reference/2024-07-30/billing/get-a-customer-credit-grant"},{"openapi":"billing.2024-07-30.product.live DELETE /credits/{id}","title":"Delete a credit grant","href":"/reference/2024-07-30/billing/delete-a-credit-grant"},{"openapi":"billing.2024-07-30.product.live GET /credits/{customerId}/balances","title":"List Credit Balances for a customer","href":"/reference/2024-07-30/billing/list-credit-balances-for-a-customer"}]},{"group":"Prices","pages":[{"openapi":"billing.2024-07-30.product.live GET /prices/{id}","title":"Get a Price by ID","href":"/reference/2024-07-30/billing/get-a-price-by-id"},{"openapi":"billing.2024-07-30.product.live PUT /prices/{id}","title":"Update a Price","href":"/reference/2024-07-30/billing/update-a-price"},{"openapi":"billing.2024-07-30.product.live DELETE /prices/{id}","title":"Delete a Price","href":"/reference/2024-07-30/billing/delete-a-price"},{"openapi":"billing.2024-07-30.product.live GET /prices","title":"List all Prices","href":"/reference/2024-07-30/billing/list-all-prices"},{"openapi":"billing.2024-07-30.product.live POST /prices","title":"Create a new Price","href":"/reference/2024-07-30/billing/create-a-new-price"},{"openapi":"billing.2024-07-30.product.live GET /billing-products","title":"List all billing products","href":"/reference/2024-07-30/billing/list-all-billing-products"}]},{"group":"Billing Schedules","pages":[{"openapi":"billing.2024-07-30.product.live GET /billing-schedules","title":"List all Billing Schedules","href":"/reference/2024-07-30/billing/list-all-billing-schedules"},{"openapi":"billing.2024-07-30.product.live POST /billing-schedules","title":"Create Billing Schedule","href":"/reference/2024-07-30/billing/create-billing-schedule"},{"openapi":"billing.2024-07-30.product.live GET /billing-schedule-custom-field-keys","title":"List Billing Schedule Custom Field Keys","href":"/reference/2024-07-30/billing/list-billing-schedule-custom-field-keys"},{"openapi":"billing.2024-07-30.product.live POST /billing-schedules/{billingScheduleId}/archive","title":"Archive Billing Schedule","href":"/reference/2024-07-30/billing/archive-billing-schedule"},{"openapi":"billing.2024-07-30.product.live POST /billing-schedules/validate-taxes","title":"Validate taxes on a billing schedule","href":"/reference/2024-07-30/billing/validate-taxes-on-a-billing-schedule"},{"openapi":"billing.2024-07-30.product.live PUT /billing-schedules/{billingScheduleId}/activate","title":"Activate Billing Schedule","href":"/reference/2024-07-30/billing/activate-billing-schedule"},{"openapi":"billing.2024-07-30.product.live GET /billing-schedules/{billingScheduleId}","title":"Get Billing Schedule","href":"/reference/2024-07-30/billing/get-billing-schedule"},{"openapi":"billing.2024-07-30.product.live PUT /billing-schedules/{billingScheduleId}","title":"Update Billing Schedule","href":"/reference/2024-07-30/billing/update-billing-schedule"},{"openapi":"billing.2024-07-30.product.live POST /billing-schedules/{billingScheduleId}/duplicate","title":"Duplicate a billing schedule","href":"/reference/2024-07-30/billing/duplicate-a-billing-schedule"}]},{"group":"Discounts","pages":[{"openapi":"billing.2024-07-30.product.live GET /discounts/{id}","title":"Get a discount by ID","href":"/reference/2024-07-30/billing/get-a-discount-by-id"},{"openapi":"billing.2024-07-30.product.live PUT /discounts/{id}","title":"Update a discount","href":"/reference/2024-07-30/billing/update-a-discount"},{"openapi":"billing.2024-07-30.product.live DELETE /discounts/{id}","title":"Delete a discount","href":"/reference/2024-07-30/billing/delete-a-discount"},{"openapi":"billing.2024-07-30.product.live GET /discounts","title":"List all discounts","href":"/reference/2024-07-30/billing/list-all-discounts"}]}]},{"group":"Collections","pages":[{"group":"Invoices","pages":[{"openapi":"collections.2024-07-30.product.live GET /payments/settings/invoices/{id}","title":"Get invoice payment settings","href":"/reference/2024-07-30/collections/get-invoice-payment-settings"},{"openapi":"collections.2024-07-30.product.live PUT /payments/settings/invoices/{id}","title":"Update invoice payment settings","href":"/reference/2024-07-30/collections/update-invoice-payment-settings"},{"openapi":"collections.2024-07-30.product.live DELETE /payments/settings/invoices/{id}","title":"Delete invoice payment settings","href":"/reference/2024-07-30/collections/delete-invoice-payment-settings"},{"openapi":"collections.2024-07-30.product.live GET /payments/settings/invoices/for-invoice/{id}","title":"Get invoice payment settings by invoice ID","href":"/reference/2024-07-30/collections/get-invoice-payment-settings-by-invoice-id"},{"openapi":"collections.2024-07-30.product.live POST /payments/settings/invoices","title":"Create invoice payment settings","href":"/reference/2024-07-30/collections/create-invoice-payment-settings"}]},{"group":"Billing Schedules","pages":[{"openapi":"collections.2024-07-30.product.live GET /payments/settings/billing-schedules/{id}","title":"Get billing schedule payment settings","href":"/reference/2024-07-30/collections/get-billing-schedule-payment-settings"},{"openapi":"collections.2024-07-30.product.live PUT /payments/settings/billing-schedules/{id}","title":"Update billing schedule payment settings","href":"/reference/2024-07-30/collections/update-billing-schedule-payment-settings"},{"openapi":"collections.2024-07-30.product.live DELETE /payments/settings/billing-schedules/{id}","title":"Delete billing schedule payment settings","href":"/reference/2024-07-30/collections/delete-billing-schedule-payment-settings"},{"openapi":"collections.2024-07-30.product.live GET /payments/settings/billing-schedules/for-billing-schedule/{id}","title":"Get billing schedule payment settings by billing schedule ID","href":"/reference/2024-07-30/collections/get-billing-schedule-payment-settings-by-billing-schedule-id"},{"openapi":"collections.2024-07-30.product.live POST /payments/settings/billing-schedules","title":"Create billing schedule payment settings","href":"/reference/2024-07-30/collections/create-billing-schedule-payment-settings"}]},{"group":"Account Settings","pages":[{"openapi":"collections.2024-07-30.product.live GET /payments/settings","title":"Payment settings for Sequence account","href":"/reference/2024-07-30/collections/payment-settings-for-sequence-account"},{"openapi":"collections.2024-07-30.product.live PUT /payments/settings/{id}","title":"Update payment settings for Sequence account","href":"/reference/2024-07-30/collections/update-payment-settings-for-sequence-account"}]},{"group":"Stripe Collection Settings","pages":[{"openapi":"collections.2024-07-30.product.live PUT /stripe/collections/settings/{id}","title":"Update Stripe collection settings for Sequence account","href":"/reference/2024-07-30/collections/update-stripe-collection-settings-for-sequence-account"},{"openapi":"collections.2024-07-30.product.live GET /stripe/collections/settings","title":"Stripe collection settings for Sequence account","href":"/reference/2024-07-30/collections/stripe-collection-settings-for-sequence-account"}]},{"group":"Customers","pages":[{"openapi":"collections.2024-07-30.product.live POST /payments/settings/customers","title":"Create customer payment settings","href":"/reference/2024-07-30/collections/create-customer-payment-settings"},{"openapi":"collections.2024-07-30.product.live GET /payments/settings/customers/{id}","title":"Get customer payment settings","href":"/reference/2024-07-30/collections/get-customer-payment-settings"},{"openapi":"collections.2024-07-30.product.live PUT /payments/settings/customers/{id}","title":"Update customer payment settings","href":"/reference/2024-07-30/collections/update-customer-payment-settings"},{"openapi":"collections.2024-07-30.product.live DELETE /payments/settings/customers/{id}","title":"Delete customer payment settings","href":"/reference/2024-07-30/collections/delete-customer-payment-settings"}]}]},{"group":"Customer","pages":[{"group":"Customers","pages":[{"openapi":"customer.2024-07-30.product.live GET /customers","title":"List customers","href":"/reference/2024-07-30/customer/list-customers"},{"openapi":"customer.2024-07-30.product.live POST /customers","title":"Create customer","href":"/reference/2024-07-30/customer/create-customer"},{"openapi":"customer.2024-07-30.product.live GET /customers/{id}","title":"Get customer","href":"/reference/2024-07-30/customer/get-customer"},{"openapi":"customer.2024-07-30.product.live PUT /customers/{id}","title":"Update customer","href":"/reference/2024-07-30/customer/update-customer"},{"openapi":"customer.2024-07-30.product.live GET /customer-custom-property-keys","title":"List customer custom property keys","href":"/reference/2024-07-30/customer/list-customer-custom-property-keys"},{"openapi":"customer.2024-07-30.product.live POST /customers/{id}/archive","title":"Archive customer","href":"/reference/2024-07-30/customer/archive-customer"}]},{"group":"Customer Aliases","pages":[{"openapi":"customer.2024-07-30.product.live GET /customers/{id}/aliases","title":"Get Customer Aliases","href":"/reference/2024-07-30/customer/get-customer-aliases"},{"openapi":"customer.2024-07-30.product.live GET /customers/by-alias/{alias}","title":"Get customer by alias","href":"/reference/2024-07-30/customer/get-customer-by-alias"},{"openapi":"customer.2024-07-30.product.live GET /customer-aliases","title":"List all Customer Aliases","href":"/reference/2024-07-30/customer/list-all-customer-aliases"},{"openapi":"customer.2024-07-30.product.live POST /customer-aliases","title":"Create a new Customer Alias","href":"/reference/2024-07-30/customer/create-a-new-customer-alias"},{"openapi":"customer.2024-07-30.product.live PUT /customer-aliases/{id}","title":"Update a Customer Alias","href":"/reference/2024-07-30/customer/update-a-customer-alias"},{"openapi":"customer.2024-07-30.product.live DELETE /customer-aliases/{id}","title":"Delete a Customer Alias","href":"/reference/2024-07-30/customer/delete-a-customer-alias"}]},{"group":"Contacts","pages":[{"openapi":"customer.2024-07-30.product.live GET /customers/{customer}/contacts","title":"List all contacts for a customer","href":"/reference/2024-07-30/customer/list-all-contacts-for-a-customer"},{"openapi":"customer.2024-07-30.product.live POST /customers/{customer}/contacts","title":"Create a new contact","href":"/reference/2024-07-30/customer/create-a-new-contact"},{"openapi":"customer.2024-07-30.product.live PUT /customers/{customer}/contacts/{id}","title":"Update a contact","href":"/reference/2024-07-30/customer/update-a-contact"},{"openapi":"customer.2024-07-30.product.live POST /customers/{customer}/contacts/{id}/archive","title":"Archive a contact","href":"/reference/2024-07-30/customer/archive-a-contact"}]},{"group":"Organizations","pages":[{"openapi":"customer.2024-07-30.product.live PUT /customer-organizations/{id}/members","title":"Replace members of a customer organization","href":"/reference/2024-07-30/customer/replace-members-of-a-customer-organization"},{"openapi":"customer.2024-07-30.product.live POST /customer-organizations/{id}/members","title":"Add a customer to a customer organization","href":"/reference/2024-07-30/customer/add-a-customer-to-a-customer-organization"},{"openapi":"customer.2024-07-30.product.live POST /customer-organizations","title":"Create a customer organization","href":"/reference/2024-07-30/customer/create-a-customer-organization"}]}]},{"group":"Invoices","pages":[{"group":"Invoices","pages":[{"openapi":"invoices.2024-07-30.product.live GET /invoices/{id}","title":"Get an Invoice by ID","href":"/reference/2024-07-30/invoices/get-an-invoice-by-id"},{"openapi":"invoices.2024-07-30.product.live PUT /invoices/{id}","title":"Update an invoice","href":"/reference/2024-07-30/invoices/update-an-invoice"},{"openapi":"invoices.2024-07-30.product.live DELETE /invoices/{id}","title":"Delete an Invoice","href":"/reference/2024-07-30/invoices/delete-an-invoice"},{"openapi":"invoices.2024-07-30.product.live PATCH /invoices/{id}","title":"Patch an invoice","href":"/reference/2024-07-30/invoices/patch-an-invoice"},{"openapi":"invoices.2024-07-30.product.live PATCH /invoices/{id}/sent","title":"Patch a sent invoice","href":"/reference/2024-07-30/invoices/patch-a-sent-invoice"},{"openapi":"invoices.2024-07-30.product.live POST /invoices/{id}/send","title":"Send invoice","href":"/reference/2024-07-30/invoices/send-invoice"},{"openapi":"invoices.2024-07-30.product.live GET /invoices/{id}/currency-conversions","title":"List Currency Conversions for an Invoice","href":"/reference/2024-07-30/invoices/list-currency-conversions-for-an-invoice"},{"openapi":"invoices.2024-07-30.product.live POST /invoices/{id}/send-payment-reminder","title":"Send a payment reminder for an invoice","href":"/reference/2024-07-30/invoices/send-a-payment-reminder-for-an-invoice"},{"openapi":"invoices.2024-07-30.product.live GET /invoices/list-summary","title":"List Invoice summaries","href":"/reference/2024-07-30/invoices/list-invoice-summaries"},{"openapi":"invoices.2024-07-30.product.live POST /invoices/{id}/finalize-and-send","title":"Finalize and send invoice","href":"/reference/2024-07-30/invoices/finalize-and-send-invoice"},{"openapi":"invoices.2024-07-30.product.live POST /invoices/{id}/void","title":"Void an Invoice","href":"/reference/2024-07-30/invoices/void-an-invoice"},{"openapi":"invoices.2024-07-30.product.live GET /invoices","title":"List all Invoices","href":"/reference/2024-07-30/invoices/list-all-invoices"},{"openapi":"invoices.2024-07-30.product.live POST /invoices","title":"Create an invoice","href":"/reference/2024-07-30/invoices/create-an-invoice"},{"openapi":"invoices.2024-07-30.product.live POST /invoices/fix-billing-runs","title":"Fix invoices billing runs","href":"/reference/2024-07-30/invoices/fix-invoices-billing-runs"},{"openapi":"invoices.2024-07-30.product.live POST /invoices/{id}/draft","title":"Convert upcoming invoice to draft","href":"/reference/2024-07-30/invoices/convert-upcoming-invoice-to-draft"},{"openapi":"invoices.2024-07-30.product.live GET /invoices/{id}/download","title":"Download invoice PDF","href":"/reference/2024-07-30/invoices/download-invoice-pdf"},{"openapi":"invoices.2024-07-30.product.live POST /invoices/{id}/mark-as-sent","title":"Finalize and mark invoice as sent without triggering actions except revenue recognition","href":"/reference/2024-07-30/invoices/finalize-and-mark-invoice-as-sent-without-triggering-actions-except-revenue-recognition"},{"openapi":"invoices.2024-07-30.product.live POST /invoices/reconcile-with-integration","title":"Reconcile invoices with external integration","href":"/reference/2024-07-30/invoices/reconcile-invoices-with-external-integration"},{"openapi":"invoices.2024-07-30.product.live PUT /invoices/{id}/payment-status","title":"Update payment status for an invoice","href":"/reference/2024-07-30/invoices/update-payment-status-for-an-invoice"},{"openapi":"invoices.2024-07-30.product.live GET /invoices/summary","title":"Get an invoice summary","href":"/reference/2024-07-30/invoices/get-an-invoice-summary"},{"openapi":"invoices.2024-07-30.product.live POST /invoices/merge","title":"Merge invoices","href":"/reference/2024-07-30/invoices/merge-invoices"},{"openapi":"invoices.2024-07-30.product.live POST /invoices/{id}/finalize","title":"Finalize invoice","href":"/reference/2024-07-30/invoices/finalize-invoice"}]},{"group":"Credit Notes","pages":[{"openapi":"invoices.2024-07-30.product.live POST /credit-note-applications","title":"Apply a Credit Note to an Invoice","href":"/reference/2024-07-30/invoices/apply-a-credit-note-to-an-invoice"},{"openapi":"invoices.2024-07-30.product.live POST /credit-notes/{id}/void","title":"Void a Credit Note","href":"/reference/2024-07-30/invoices/void-a-credit-note"},{"openapi":"invoices.2024-07-30.product.live GET /credit-notes/{id}/download","title":"Download credit note PDF","href":"/reference/2024-07-30/invoices/download-credit-note-pdf"},{"openapi":"invoices.2024-07-30.product.live POST /credit-notes/{id}/mark-as-sent","title":"Mark credit note as sent without triggering actions except revenue recognition","href":"/reference/2024-07-30/invoices/mark-credit-note-as-sent-without-triggering-actions-except-revenue-recognition"},{"openapi":"invoices.2024-07-30.product.live GET /credit-notes/{id}","title":"Get a Credit Note by ID","href":"/reference/2024-07-30/invoices/get-a-credit-note-by-id"},{"openapi":"invoices.2024-07-30.product.live PUT /credit-notes/{id}","title":"Update a Credit Note","href":"/reference/2024-07-30/invoices/update-a-credit-note"},{"openapi":"invoices.2024-07-30.product.live DELETE /credit-notes/{id}","title":"Delete a Credit Note","href":"/reference/2024-07-30/invoices/delete-a-credit-note"},{"openapi":"invoices.2024-07-30.product.live POST /credit-notes/{id}/finalize","title":"Finalize credit note","href":"/reference/2024-07-30/invoices/finalize-credit-note"},{"openapi":"invoices.2024-07-30.product.live GET /credit-notes","title":"List all Credit Notes","href":"/reference/2024-07-30/invoices/list-all-credit-notes"},{"openapi":"invoices.2024-07-30.product.live POST /credit-notes","title":"Create a new Credit Note","href":"/reference/2024-07-30/invoices/create-a-new-credit-note"},{"openapi":"invoices.2024-07-30.product.live POST /credit-notes/{id}/send","title":"Send credit note","href":"/reference/2024-07-30/invoices/send-credit-note"},{"openapi":"invoices.2024-07-30.product.live POST /credit-notes/{id}/finalize-and-send","title":"Finalize and send credit note","href":"/reference/2024-07-30/invoices/finalize-and-send-credit-note"}]},{"group":"Invoice Line Items","pages":[{"openapi":"invoices.2024-07-30.product.live GET /invoices/{invoice}/line-item-groups","title":"List all Line Item Groups","href":"/reference/2024-07-30/invoices/list-all-line-item-groups"},{"openapi":"invoices.2024-07-30.product.live POST /invoices/{invoice}/line-item-groups","title":"Create a new Line Item Group","href":"/reference/2024-07-30/invoices/create-a-new-line-item-group"},{"openapi":"invoices.2024-07-30.product.live PUT /invoices/{invoice}/line-items/{id}","title":"Update a line item","href":"/reference/2024-07-30/invoices/update-a-line-item"},{"openapi":"invoices.2024-07-30.product.live DELETE /invoices/{invoice}/line-items/{id}","title":"Deletes a Line Item","href":"/reference/2024-07-30/invoices/deletes-a-line-item"},{"openapi":"invoices.2024-07-30.product.live PUT /invoices/{invoice}/line-item-groups/{id}","title":"Update a Line Item Group","href":"/reference/2024-07-30/invoices/update-a-line-item-group"},{"openapi":"invoices.2024-07-30.product.live DELETE /invoices/{invoice}/line-item-groups/{id}","title":"Delete a Line Item Group","href":"/reference/2024-07-30/invoices/delete-a-line-item-group"},{"openapi":"invoices.2024-07-30.product.live GET /invoices/{invoice}/line-items","title":"List all Line Items","href":"/reference/2024-07-30/invoices/list-all-line-items"},{"openapi":"invoices.2024-07-30.product.live POST /invoices/{invoice}/line-items","title":"Create a new Line Item","href":"/reference/2024-07-30/invoices/create-a-new-line-item"}]},{"group":"Credit Note Line Items","pages":[{"openapi":"invoices.2024-07-30.product.live GET /credit-notes/{creditnote}/line-item-groups","title":"List all Credit Note Line Item Groups","href":"/reference/2024-07-30/invoices/list-all-credit-note-line-item-groups"},{"openapi":"invoices.2024-07-30.product.live POST /credit-notes/{creditnote}/line-item-groups","title":"Create a new Credit Note Line Item Group","href":"/reference/2024-07-30/invoices/create-a-new-credit-note-line-item-group"},{"openapi":"invoices.2024-07-30.product.live PUT /credit-notes/{creditnote}/line-item-groups/{id}","title":"Update a Credit Note Line Item Group","href":"/reference/2024-07-30/invoices/update-a-credit-note-line-item-group"},{"openapi":"invoices.2024-07-30.product.live DELETE /credit-notes/{creditnote}/line-item-groups/{id}","title":"Delete a Credit Note Line Item Group","href":"/reference/2024-07-30/invoices/delete-a-credit-note-line-item-group"},{"openapi":"invoices.2024-07-30.product.live GET /credit-notes/{creditnote}/line-items","title":"List all Credit Note Line Items","href":"/reference/2024-07-30/invoices/list-all-credit-note-line-items"},{"openapi":"invoices.2024-07-30.product.live POST /credit-notes/{creditnote}/line-items","title":"Create a new Credit Note Line Item","href":"/reference/2024-07-30/invoices/create-a-new-credit-note-line-item"},{"openapi":"invoices.2024-07-30.product.live PUT /credit-notes/{creditnote}/line-items/{id}","title":"Update a Credit Note Line Item","href":"/reference/2024-07-30/invoices/update-a-credit-note-line-item"},{"openapi":"invoices.2024-07-30.product.live DELETE /credit-notes/{creditnote}/line-items/{id}","title":"Delete a Credit Note Line Item","href":"/reference/2024-07-30/invoices/delete-a-credit-note-line-item"}]},{"group":"Invoice Settings","pages":[{"openapi":"invoices.2024-07-30.product.live GET /invoices/render-settings","title":"Get or create Invoice Render Settings","href":"/reference/2024-07-30/invoices/get-or-create-invoice-render-settings"},{"openapi":"invoices.2024-07-30.product.live PUT /invoices/render-settings/{id}","title":"Update an Invoice Render Settings","href":"/reference/2024-07-30/invoices/update-an-invoice-render-settings"}]}]},{"group":"Notifications","pages":[{"group":"Notification Policies","pages":[{"openapi":"notifications.2024-07-30.product.live POST /notifications/policies/{id}/notification-types","title":"Add notification types to a policy","href":"/reference/2024-07-30/notifications/add-notification-types-to-a-policy"},{"openapi":"notifications.2024-07-30.product.live POST /notifications/policies/{id}/recipients","title":"Add recipients to a policy","href":"/reference/2024-07-30/notifications/add-recipients-to-a-policy"},{"openapi":"notifications.2024-07-30.product.live DELETE /notifications/policies/{id}/notification-types/{type}","title":"Remove a notification type from a policy","href":"/reference/2024-07-30/notifications/remove-a-notification-type-from-a-policy"},{"openapi":"notifications.2024-07-30.product.live GET /notifications/policies/{id}","title":"Get notification policy","href":"/reference/2024-07-30/notifications/get-notification-policy"},{"openapi":"notifications.2024-07-30.product.live DELETE /notifications/policies/{id}","title":"Delete notification policy","href":"/reference/2024-07-30/notifications/delete-notification-policy"},{"openapi":"notifications.2024-07-30.product.live DELETE /notifications/policies/{id}/recipients/{recipient}","title":"Remove a recipient from a policy","href":"/reference/2024-07-30/notifications/remove-a-recipient-from-a-policy"},{"openapi":"notifications.2024-07-30.product.live GET /notifications/policies","title":"List All Notification Policies","href":"/reference/2024-07-30/notifications/list-all-notification-policies"},{"openapi":"notifications.2024-07-30.product.live POST /notifications/policies","title":"Create Notification policy","href":"/reference/2024-07-30/notifications/create-notification-policy"}]}]},{"group":"Orchestra","pages":[{"group":"Assets","pages":[{"openapi":"orchestra.2024-07-30.product.live POST /assets","title":"Upload an asset","href":"/reference/2024-07-30/orchestra/upload-an-asset"},{"openapi":"orchestra.2024-07-30.product.live GET /assets/{id}","title":"Get an asset","href":"/reference/2024-07-30/orchestra/get-an-asset"}]}]},{"group":"Product","pages":[{"group":"List Prices","pages":[{"openapi":"product.2024-07-30.product.live GET /list-prices/{id}","title":"Get a list price","href":"/reference/2024-07-30/product/get-a-list-price"},{"openapi":"product.2024-07-30.product.live PUT /list-prices/{id}","title":"Update a list price","href":"/reference/2024-07-30/product/update-a-list-price"},{"openapi":"product.2024-07-30.product.live GET /list-prices","title":"List all list prices","href":"/reference/2024-07-30/product/list-all-list-prices"},{"openapi":"product.2024-07-30.product.live POST /list-prices","title":"Create a list price","href":"/reference/2024-07-30/product/create-a-list-price"},{"openapi":"product.2024-07-30.product.live POST /list-prices/{id}/archive","title":"Archive a list price","href":"/reference/2024-07-30/product/archive-a-list-price"}]},{"group":"Products","pages":[{"openapi":"product.2024-07-30.product.live GET /products/{id}","title":"Get a Product by ID","href":"/reference/2024-07-30/product/get-a-product-by-id"},{"openapi":"product.2024-07-30.product.live PUT /products/{id}","title":"Update a Product","href":"/reference/2024-07-30/product/update-a-product"},{"openapi":"product.2024-07-30.product.live GET /products","title":"List all Products","href":"/reference/2024-07-30/product/list-all-products"},{"openapi":"product.2024-07-30.product.live POST /products","title":"Create a new Product","href":"/reference/2024-07-30/product/create-a-new-product"},{"openapi":"product.2024-07-30.product.live POST /products/{id}/archive","title":"Archive a product","href":"/reference/2024-07-30/product/archive-a-product"}]}]},{"group":"Quote","pages":[{"group":"Quotes","pages":[{"openapi":"quote.2024-07-30.product.live POST /quotes/{quoteId}/notify-recipients","title":"Notify selected quote recipients by email","href":"/reference/2024-07-30/quote/notify-selected-quote-recipients-by-email"},{"openapi":"quote.2024-07-30.product.live GET /quotes/{id}/published","title":"Get a published quote","href":"/reference/2024-07-30/quote/get-a-published-quote"},{"openapi":"quote.2024-07-30.product.live POST /quotes/{id}/publish","title":"Publish a quote","href":"/reference/2024-07-30/quote/publish-a-quote"},{"openapi":"quote.2024-07-30.product.live POST /quotes/{id}/archive","title":"Archive a quote","href":"/reference/2024-07-30/quote/archive-a-quote"},{"openapi":"quote.2024-07-30.product.live GET /quotes","title":"List quotes","href":"/reference/2024-07-30/quote/list-quotes"},{"openapi":"quote.2024-07-30.product.live GET /quotes/{id}/download","title":"Download quote PDF","href":"/reference/2024-07-30/quote/download-quote-pdf"},{"openapi":"quote.2024-07-30.product.live POST /quotes/from-template/{id}","title":"Create a quote from a template","href":"/reference/2024-07-30/quote/create-a-quote-from-a-template"},{"openapi":"quote.2024-07-30.product.live POST /quotes/{id}/accept","title":"Accept a published Quote","description":"Mark a quote as signed. This endpoint is disabled when e-signatures are active. The quote dashboard must be used instead.","href":"/reference/2024-07-30/quote/accept-a-published-quote"},{"openapi":"quote.2024-07-30.product.live POST /quotes/total","title":"Work out a quote's totals","href":"/reference/2024-07-30/quote/work-out-a-quote's-totals"},{"openapi":"quote.2024-07-30.product.live POST /quotes/{quoteId}/send-reminders","title":"Send reminder emails to all that have not signed.","description":"Deprecated: use POST /quotes/{quoteId}/notify-recipients. Sends reminder emails to all contacts and counter signers that have not signed the quote. The quote must have no unpublished changes: publish the latest version before sending reminders.","href":"/reference/2024-07-30/quote/send-reminder-emails-to-all-that-have-not-signed."},{"openapi":"quote.2024-07-30.product.live GET /quotes/{id}","title":"Get one of your quotes","href":"/reference/2024-07-30/quote/get-one-of-your-quotes"},{"openapi":"quote.2024-07-30.product.live PUT /quotes/{id}","title":"Update one of your quotes","href":"/reference/2024-07-30/quote/update-one-of-your-quotes"},{"openapi":"quote.2024-07-30.product.live GET /quotes/{id}/analytics","title":"Get quote analytics","href":"/reference/2024-07-30/quote/get-quote-analytics"}]},{"group":"Quote Templates","pages":[{"openapi":"quote.2024-07-30.product.live GET /quote-templates","title":"List quote templates","href":"/reference/2024-07-30/quote/list-quote-templates"}]}]},{"group":"Taxes","pages":[{"group":"Tax Rates","pages":[{"openapi":"taxes.2024-07-30.product.live GET /tax-rates","title":"List all Tax Rates","href":"/reference/2024-07-30/taxes/list-all-tax-rates"},{"openapi":"taxes.2024-07-30.product.live POST /tax-rates","title":"Create a new TaxRate","href":"/reference/2024-07-30/taxes/create-a-new-taxrate"},{"openapi":"taxes.2024-07-30.product.live GET /tax-rates/{id}","title":"Get a Tax Rate by ID","href":"/reference/2024-07-30/taxes/get-a-tax-rate-by-id"},{"openapi":"taxes.2024-07-30.product.live PUT /tax-rates/{id}","title":"Update a TaxRate","href":"/reference/2024-07-30/taxes/update-a-taxrate"},{"openapi":"taxes.2024-07-30.product.live DELETE /tax-rates/{id}","title":"Delete a Tax Rate","href":"/reference/2024-07-30/taxes/delete-a-tax-rate"},{"openapi":"taxes.2024-07-30.product.live POST /tax-rates/{id}/archive","title":"Archive a tax rate","href":"/reference/2024-07-30/taxes/archive-a-tax-rate"}]},{"group":"Tax Registrations","pages":[{"openapi":"taxes.2024-07-30.product.live GET /tax-registrations","title":"List all Tax Registrations","href":"/reference/2024-07-30/taxes/list-all-tax-registrations"},{"openapi":"taxes.2024-07-30.product.live POST /tax-registrations","title":"Create a new Tax Registration","href":"/reference/2024-07-30/taxes/create-a-new-tax-registration"},{"openapi":"taxes.2024-07-30.product.live GET /tax-registrations/{id}","title":"Get a Tax Registration by ID","href":"/reference/2024-07-30/taxes/get-a-tax-registration-by-id"},{"openapi":"taxes.2024-07-30.product.live PUT /tax-registrations/{id}","title":"Update a Tax Registration","href":"/reference/2024-07-30/taxes/update-a-tax-registration"},{"openapi":"taxes.2024-07-30.product.live DELETE /tax-registrations/{id}","title":"Delete a Tax Registration","href":"/reference/2024-07-30/taxes/delete-a-tax-registration"},{"openapi":"taxes.2024-07-30.product.live GET /tax-registrations/for-merchant/{id}","title":"Get all tax registrations for a merchant by merchant ID","href":"/reference/2024-07-30/taxes/get-all-tax-registrations-for-a-merchant-by-merchant-id"},{"openapi":"taxes.2024-07-30.product.live GET /tax-registrations/for-customer/{id}","title":"Get all tax registrations for a customer by customer ID","href":"/reference/2024-07-30/taxes/get-all-tax-registrations-for-a-customer-by-customer-id"}]}]},{"group":"Usage","pages":[{"group":"Usage Events","pages":[{"openapi":"usage.2024-07-30.product.live GET /usage-events","title":"List all Usage Events","href":"/reference/2024-07-30/usage/list-all-usage-events"},{"openapi":"usage.2024-07-30.product.live POST /usage-events","title":"Create a new Usage Event","href":"/reference/2024-07-30/usage/create-a-new-usage-event"}]},{"group":"Seat Metrics","pages":[{"openapi":"usage.2024-07-30.product.live GET /seat-metrics","title":"List all seat metrics","href":"/reference/2024-07-30/usage/list-all-seat-metrics"},{"openapi":"usage.2024-07-30.product.live POST /seat-metrics","title":"Create a seat metric","href":"/reference/2024-07-30/usage/create-a-seat-metric"},{"openapi":"usage.2024-07-30.product.live GET /seat-metrics/{id}","title":"Get a seat metric","href":"/reference/2024-07-30/usage/get-a-seat-metric"},{"openapi":"usage.2024-07-30.product.live PUT /seat-metrics/{id}","title":"Update a seat metric","href":"/reference/2024-07-30/usage/update-a-seat-metric"},{"openapi":"usage.2024-07-30.product.live DELETE /seat-metrics/{id}","title":"Delete a seat metric","href":"/reference/2024-07-30/usage/delete-a-seat-metric"},{"openapi":"usage.2024-07-30.product.live GET /seat-balances","title":"List Seat balances by Customer","href":"/reference/2024-07-30/usage/list-seat-balances-by-customer"}]},{"group":"Seat Events","pages":[{"openapi":"usage.2024-07-30.product.live GET /seat-events","title":"List all seat events","href":"/reference/2024-07-30/usage/list-all-seat-events"},{"openapi":"usage.2024-07-30.product.live POST /seat-events","title":"Create a seat event","href":"/reference/2024-07-30/usage/create-a-seat-event"},{"openapi":"usage.2024-07-30.product.live GET /seat-events/{id}","title":"Get a seat event by ID","href":"/reference/2024-07-30/usage/get-a-seat-event-by-id"}]},{"group":"Usage Metrics","pages":[{"openapi":"usage.2024-07-30.product.live POST /usage-metrics","title":"Create a new Usage Metric","href":"/reference/2024-07-30/usage/create-a-new-usage-metric"},{"openapi":"usage.2024-07-30.product.live GET /usage-metrics","title":"List all Usage Metrics","href":"/reference/2024-07-30/usage/list-all-usage-metrics"},{"openapi":"usage.2024-07-30.product.live GET /usage-metrics/{id}","title":"Get a Usage Metric by ID","href":"/reference/2024-07-30/usage/get-a-usage-metric-by-id"},{"openapi":"usage.2024-07-30.product.live PUT /usage-metrics/{id}","title":"Update a Usage Metric","href":"/reference/2024-07-30/usage/update-a-usage-metric"},{"openapi":"usage.2024-07-30.product.live DELETE /usage-metrics/{id}","title":"Delete a Usage Metric","href":"/reference/2024-07-30/usage/delete-a-usage-metric"},{"openapi":"usage.2024-07-30.product.live GET /usage-metrics/{usageMetricId}/calculate","title":"Calculate usage metric for customer and timeframe","href":"/reference/2024-07-30/usage/calculate-usage-metric-for-customer-and-timeframe"}]}]}]}]},{"tab":"Connectors","pages":[{"title":"Connectors","href":"/connectors/overview"}]},{"tab":"Security","pages":[{"title":"Security","href":"/compliance/overview"}]},{"tab":"Compare","pages":[{"title":"Compare","href":"/migration/maxio"}]}]},"basePath":"","title":"Work out a quote's totals - Sequence","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C8RPHPxo.js","utils-0BK-9q6z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DfjzsUJT.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B4v9psJ4.js","snippetPresets-CpTQv-Ez.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BNP-Fvr0.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BSgu6h1D.js","shallow-Biv1i9Gs.js","getApiPlaygroundDisplay-BoGOXhtF.js","CodeSnippet-DvQoT18_.js","CodeSnippets-Dnpa15xT.js","Page-Buji1S4J.js","getPastedJson-xAIyhUFE.js","icon-S6FBih11.js","MethodPill-SaYeUZyk.js","DuplicateIcon-Cs-p3v2Q.js","createIcon-DjCFEoHq.js","DynamicMarkdown-BcnBltEQ.js","SectionHeading-BUBl0eEF.js","axios-vUo_bRtp.js","Markdown-h4cOoD8d.js","clsx-B2v50t8t.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DJnKvr0g.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BHrrjR1K.js"]}