Get a checkout experience with the full configuration of each shipping
method: prices and the cart conditions they apply to, carrier services,
markups, price constraints, and fulfillment delays.
A checkout experience: a named group of shipping methods shown together at checkout. It does not decide who sees it — the checkout tree does. An experience can also group checkout widgets and a post-purchase upsell page; neither is covered here.
Show child attributes
Was this page helpful?
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Redo","colors":{"primary":"#FF4405","light":"#FF4405","dark":"#1b1b1b"},"logo":{"light":"https://mintcdn.com/redo-44af351d/KtmWeYG860C3iLpm/docs/logo/light.svg?fit=max\u0026auto=format\u0026n=KtmWeYG860C3iLpm\u0026q=85\u0026s=d7d25c69bed7e16ea3f3ad1334492765","dark":"https://mintcdn.com/redo-44af351d/KtmWeYG860C3iLpm/docs/logo/dark.svg?fit=max\u0026auto=format\u0026n=KtmWeYG860C3iLpm\u0026q=85\u0026s=20a39501a0e50b6d8040a4d1c6b5bf1c"},"favicon":"https://mintcdn.com/redo-44af351d/bJ_qKygAPDy-o3KA/docs/favicon.ico?fit=max\u0026auto=format\u0026n=bJ_qKygAPDy-o3KA\u0026q=85\u0026s=cbe6e872979f1e3bedec3eabcd7d5641","api":{"openapi":"api-schema/openapi.yaml"},"background":{"decoration":"windows"},"navbar":{"links":[{"href":"https://app.getredo.com","label":"Dashboard"}],"primary":{"type":"button","label":"Get a Demo","href":"https://redo.com/en/demo"}},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/redo-tech","website":"https://redo.com"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"redo-44af351d","hasAudioNarration":false,"actualSubdomain":"redo-44af351d","customDomains":["developers.redo.com"],"gitSource":{"type":"gitlab","owner":"redo/redoapp/product","repo":"developer-docs-site","deployBranch":"main","contentDirectory":"","isPrivate":true,"projectId":87173070,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6af28bc0e7f1345ea612f048","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"API Reference","count":824},{"language":"default","tag":"Reference","count":753},{"language":"default","tag":"Objects","count":458},{"language":"default","tag":"Marketing","count":198},{"language":"default","tag":"Checkout","count":162},{"language":"default","tag":"Mutations","count":146},{"language":"default","tag":"Queries","count":146},{"language":"default","tag":"Integrations","count":61},{"language":"default","tag":"Endpoints","count":57},{"language":"default","tag":"Return Integrations","count":53}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"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":"editor-metadata","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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/checkout-experiences/get-checkout-experience","slug":"/api-reference/checkout-experiences/get-checkout-experience","pageMetadata":{"title":"Get checkout experience","description":"Get a checkout experience with the full configuration of each shipping\nmethod: prices and the cart conditions they apply to, carrier services,\nmarkups, price constraints, and fulfillment delays.\n\nRequires the [`checkout_read`](/docs/api-reference/scopes) scope.\n","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /stores/{storeId}/checkout-experiences/{checkoutExperienceId}","href":"/api-reference/checkout-experiences/get-checkout-experience","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Get a checkout experience with the full configuration of each shipping\\nmethod: prices and the cart conditions they apply to, carrier services,\\nmarkups, price constraints, and fulfillment delays.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Requires the \", _jsx(_components.a, {\n href: \"/docs/api-reference/scopes\",\n children: _jsx(_components.code, {\n children: \"checkout_read\"\n })\n }), \" scope.\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get checkout experience","description":"Get a checkout experience with the full configuration of each shipping\nmethod: prices and the cart conditions they apply to, carrier services,\nmarkups, price constraints, and fulfillment delays.\n\nRequires the [`checkout_read`](/docs/api-reference/scopes) scope.\n","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /stores/{storeId}/checkout-experiences/{checkoutExperienceId}","href":"/api-reference/checkout-experiences/get-checkout-experience","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Get a checkout experience with the full configuration of each shipping\nmethod: prices and the cart conditions they apply to, carrier services,\nmarkups, price constraints, and fulfillment delays.\n\nRequires the [`checkout_read`](/docs/api-reference/scopes) scope.\n","operationId":"Checkout experience get","responses":{"200":"024d1133-9a5b-400b-8a13-4870c6624d74","404":"22f21914-44e8-415f-a232-406ecafbce95","default":"689a7e4b-b696-4e29-9159-8e0c5949ee8e"},"security":["a45d05bc-c0d5-42cd-911b-f56b02aefbb7"],"summary":"Get checkout experience","tags":["Checkout Experiences"],"method":"get","type":"path","servers":["4503cc2e-4b96-4b1c-bec8-37979064b1a3"],"path":"/stores/{storeId}/checkout-experiences/{checkoutExperienceId}","baseUrlOptions":["https://api.getredo.com/v2.2"],"title":"Get checkout experience","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"bed8d55c-4837-40a9-8eef-e836183711bf":{"description":"Store ID","in":"path","name":"storeId","required":true,"schema":{"example":"64e5a8a1af49a89df37e4ee7","type":"string","isRequired":true,"description":"Store ID","uniqueKey":"","typeLabel":"string"}},"6f6347b3-5a24-485d-aae6-063d1fa668c1":{"description":"Checkout experience ID.","in":"path","name":"checkoutExperienceId","required":true,"schema":{"example":"66b2f1c9e4b0a1d2c3f4a5b6","type":"string","isRequired":true,"description":"Checkout experience ID.","uniqueKey":"","typeLabel":"string"}}},"responses":{"024d1133-9a5b-400b-8a13-4870c6624d74":{"content":{"application/json":{"schema":{"properties":{"checkoutExperience":{"description":"A checkout experience: a named group of shipping methods shown together at checkout. It does not decide who sees it — the checkout tree does. An experience can also group checkout widgets and a post-purchase upsell page; neither is covered here.","properties":{"id":{"description":"Checkout experience ID.","example":"66b2f1c9e4b0a1d2c3f4a5b6","type":"string","isRequired":true,"uniqueKey":"checkoutExperience.id","typeLabel":"string"},"name":{"description":"Merchant-facing name of the checkout experience.","example":"Standard rates","type":"string","isRequired":true,"uniqueKey":"checkoutExperience.name","typeLabel":"string"},"active":{"description":"True when this experience is reachable in the team's live checkout tree.","example":true,"type":"boolean","isRequired":true,"uniqueKey":"checkoutExperience.active","typeLabel":"boolean"},"createdAt":{"description":"Creation timestamp, ISO 8601 UTC.","example":"2026-08-12T15:04:05.000Z","type":"string","isRequired":true,"uniqueKey":"checkoutExperience.createdAt","typeLabel":"string"},"methods":{"description":"Shipping methods offered by this experience.","items":{"properties":{"id":{"description":"Shipping method ID.","example":"66b2f1c9e4b0a1d2c3f4a5c7","type":"string","isRequired":true,"uniqueKey":"checkoutExperience.methods.items.[INDEX].id","typeLabel":"string"},"name":{"description":"Shopper-facing name of the shipping method as it appears at checkout. May contain customer-name template variables — '{customer_name}', '{customer_name:first}', '{customer_name:last}' — which are substituted per shopper. Preserve them when rewriting this field, or personalization is silently dropped; see `fallbackName` for what is shown when the shopper's name is unknown.","example":"Standard","type":"string","isRequired":true,"uniqueKey":"checkoutExperience.methods.items.[INDEX].name","typeLabel":"string"},"description":{"description":"Shopper-facing description shown next to the method at checkout. Like `name`, it may contain customer-name template variables; see `fallbackDescription`.","example":"5-8 business days","type":"string","isRequired":true,"uniqueKey":"checkoutExperience.methods.items.[INDEX].description","typeLabel":"string"},"type":{"description":"How the price is produced: 'fixed' is a merchant-set price served by Redo with no carrier involved, 'dynamic' is quoted live from the carriers listed in `carrierServices`, 'custom' is produced by a merchant-authored script.","enum":["fixed","dynamic","custom"],"type":"string","isRequired":true,"uniqueKey":"checkoutExperience.methods.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"priceDisplay":{"description":"Human-readable price: 'FREE', a formatted amount like '$5.99', 'DYNAMIC' for carrier-calculated rates, 'CUSTOM' for merchant-scripted rates, or '-' when no price is configured. Reflects only the first entry in `rates`, so on a method with several it can read 'FREE' or show the cheapest tier while most carts are charged something else — read `rates` for the full picture.","example":"$5.99","type":"string","isRequired":true,"uniqueKey":"checkoutExperience.methods.items.[INDEX].priceDisplay","typeLabel":"string"},"fallbackName":{"description":"Shopper-facing name used in place of `name` when `name` contains customer-name template variables and the shopper's name is not available at quote time. Ignored when `name` has no variables. Omitted when the merchant has not set one, in which case an unpersonalized `name` renders with the variables emptied out.","type":"string","uniqueKey":"checkoutExperience.methods.items.[INDEX].fallbackName","typeLabel":"string"},"fallbackDescription":{"description":"Shopper-facing description used in place of `description` under the same condition as `fallbackName`: `description` contains customer-name template variables and the shopper's name is not available. Omitted when the merchant has not set one.","type":"string","uniqueKey":"checkoutExperience.methods.items.[INDEX].fallbackDescription","typeLabel":"string"},"serviceCode":{"description":"Identifier the storefront platform uses for this shipping option at checkout. Omitted when the merchant has not set one.","type":"string","uniqueKey":"checkoutExperience.methods.items.[INDEX].serviceCode","typeLabel":"string"},"coverageTypes":{"description":"Redo coverage bundled into this shipping method. Omitted when no coverage is bundled.","properties":{"return":{"description":"True when return coverage is included. Omitted when never configured.","type":"boolean","uniqueKey":"checkoutExperience.methods.items.[INDEX].coverageTypes.return","typeLabel":"boolean"},"packageProtection":{"description":"True when package protection is included. Omitted when never configured.","type":"boolean","uniqueKey":"checkoutExperience.methods.items.[INDEX].coverageTypes.packageProtection","typeLabel":"boolean"}},"type":"object","uniqueKey":"checkoutExperience.methods.items.[INDEX].coverageTypes","typeLabel":"object"},"orderTags":{"description":"Tags applied to the order when this method is bought. Omitted when the merchant has configured no tags.","items":{"type":"string","uniqueKey":"checkoutExperience.methods.items.[INDEX].orderTags.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"checkoutExperience.methods.items.[INDEX].orderTags","typeLabel":"string[]"},"shippingDiscountRules":{"description":"Shipping discounts applied to this method, in order. READ ONLY: these are configured by Redo, not by the merchant, and they sync to a live storefront-platform function, so writing them here would put the stored rules and the deployed function out of step. Creating or updating a shipping method carries them over untouched. Omitted when the method has no discount rules.","items":{"properties":{"minCartPrice":{"description":"Cart total at or above which the discount applies. Omitted when the rule has no lower bound.","type":"number","uniqueKey":"checkoutExperience.methods.items.[INDEX].shippingDiscountRules.items.[INDEX].minCartPrice","typeLabel":"number"},"maxCartPrice":{"description":"Cart total at or below which the discount applies. Omitted when the rule has no upper bound.","type":"number","uniqueKey":"checkoutExperience.methods.items.[INDEX].shippingDiscountRules.items.[INDEX].maxCartPrice","typeLabel":"number"},"currency":{"description":"Currency the cart bounds and discount amount are expressed in. Omitted when the rule sets neither cart bounds nor a flat discount amount.","type":"string","uniqueKey":"checkoutExperience.methods.items.[INDEX].shippingDiscountRules.items.[INDEX].currency","typeLabel":"string"},"discountAmount":{"description":"Flat amount taken off the shipping price, as a decimal string. Omitted when the rule discounts by percentage instead.","type":"string","uniqueKey":"checkoutExperience.methods.items.[INDEX].shippingDiscountRules.items.[INDEX].discountAmount","typeLabel":"string"},"discountPercentage":{"description":"Percentage taken off the shipping price, as a decimal string (e.g. '50' means half off). Omitted when the rule discounts by a flat amount instead.","type":"string","uniqueKey":"checkoutExperience.methods.items.[INDEX].shippingDiscountRules.items.[INDEX].discountPercentage","typeLabel":"string"}},"type":"object","uniqueKey":"checkoutExperience.methods.items.[INDEX].shippingDiscountRules.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"checkoutExperience.methods.items.[INDEX].shippingDiscountRules","typeLabel":"object[]"},"fulfillmentDelayDaysOverride":{"description":"Dynamic methods only. Days Redo assumes an order takes to ship when it estimates delivery dates for this method, overriding the experience's `fulfillmentDelayDaysOverride`. Omitted when the method uses the experience's value, or the store-level value if the experience sets none. A whole number of days, zero or more.","example":3,"minimum":0,"type":"integer","uniqueKey":"checkoutExperience.methods.items.[INDEX].fulfillmentDelayDaysOverride","typeLabel":"integer"},"addLandedCostsOverride":{"description":"True when landed costs (duties and import fees) are added to this method's price, overriding the experience-level setting. Omitted when the method does not override it.","type":"boolean","uniqueKey":"checkoutExperience.methods.items.[INDEX].addLandedCostsOverride","typeLabel":"boolean"},"priceConstraints":{"description":"Bounds the method's sold price must stay within. Omitted when the merchant has set no price or margin constraints.","properties":{"kind":{"description":"How the bounds are expressed: 'DEFAULT' bounds the price absolutely, 'RELATIVE_TO_OTHER_RATE_TABLE' bounds it against another shipping method's price.","enum":["DEFAULT","RELATIVE_TO_OTHER_RATE_TABLE"],"type":"string","isRequired":true,"uniqueKey":"checkoutExperience.methods.items.[INDEX].priceConstraints.kind","typeLabel":"enum\u003cstring>"},"currency":{"description":"Currency all bounds are expressed in.","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BOV","BRL","BSD","BTN","BWP","BYN","BZD","CAD","CDF","CHF","CLP","CNY","COP","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HTG","HUF","IDR","ILS","INR","IQD","IRR","ISK","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLE","SOS","SRD","SSP","STN","SVC","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UYW","UZS","VED","VES","VND","VUV","WST","XAF","XAG","XAU","XBA","XBB","XBC","XBD","XCD","XDR","XOF","XPD","XPF","XPT","XSU","XTS","XUA","XXX","YER","ZAR","ZMW","ZWG","ZWL","BYR","HRK","JEP","KID","LTL","LVL","SLL","STD","USDC","VEF","CHE","CHW","CLF","COU","MXV","USN","UYI"],"type":"string","isRequired":true,"uniqueKey":"checkoutExperience.methods.items.[INDEX].priceConstraints.currency","typeLabel":"enum\u003cstring>"},"minPrice":{"description":"Lowest price this method may be sold at. Present only on 'DEFAULT' constraints, and omitted when no lower bound is set.","type":"number","uniqueKey":"checkoutExperience.methods.items.[INDEX].priceConstraints.minPrice","typeLabel":"number"},"maxPrice":{"description":"Highest price this method may be sold at. Present only on 'DEFAULT' constraints, and omitted when no upper bound is set.","type":"number","uniqueKey":"checkoutExperience.methods.items.[INDEX].priceConstraints.maxPrice","typeLabel":"number"},"marginAtLeast":{"description":"Suggested lower margin bound. Omitted when no lower margin bound is set.","properties":{"amount":{"description":"Absolute amount of the bound. Omitted when unset.","type":"number","uniqueKey":"checkoutExperience.methods.items.[INDEX].priceConstraints.marginAtLeast.amount","typeLabel":"number"},"percentage":{"description":"Percentage form of the bound. Omitted when unset.","type":"number","uniqueKey":"checkoutExperience.methods.items.[INDEX].priceConstraints.marginAtLeast.percentage","typeLabel":"number"}},"type":"object","uniqueKey":"checkoutExperience.methods.items.[INDEX].priceConstraints.marginAtLeast","typeLabel":"object"},"marginAtMost":{"description":"Suggested upper margin bound. Omitted when no upper margin bound is set.","properties":{"amount":{"description":"Absolute amount of the bound. Omitted when unset.","type":"number","uniqueKey":"checkoutExperience.methods.items.[INDEX].priceConstraints.marginAtMost.amount","typeLabel":"number"},"percentage":{"description":"Percentage form of the bound. Omitted when unset.","type":"number","uniqueKey":"checkoutExperience.methods.items.[INDEX].priceConstraints.marginAtMost.percentage","typeLabel":"number"}},"type":"object","uniqueKey":"checkoutExperience.methods.items.[INDEX].priceConstraints.marginAtMost","typeLabel":"object"},"relativeToMethodId":{"description":"ID of the shipping method this method's price is bounded against. Matches the `id` of another method in this same response. Present only on 'RELATIVE_TO_OTHER_RATE_TABLE' constraints.","type":"string","uniqueKey":"checkoutExperience.methods.items.[INDEX].priceConstraints.relativeToMethodId","typeLabel":"string"},"byAtLeast":{"description":"How far above the referenced method's price this method must sit. Present only on 'RELATIVE_TO_OTHER_RATE_TABLE' constraints, and omitted when unset.","properties":{"amount":{"description":"Absolute amount of the bound. Omitted when unset.","type":"number","uniqueKey":"checkoutExperience.methods.items.[INDEX].priceConstraints.byAtLeast.amount","typeLabel":"number"},"percentage":{"description":"Percentage form of the bound. Omitted when unset.","type":"number","uniqueKey":"checkoutExperience.methods.items.[INDEX].priceConstraints.byAtLeast.percentage","typeLabel":"number"}},"type":"object","uniqueKey":"checkoutExperience.methods.items.[INDEX].priceConstraints.byAtLeast","typeLabel":"object"},"byAtMost":{"description":"How far above the referenced method's price this method may sit. Present only on 'RELATIVE_TO_OTHER_RATE_TABLE' constraints, and omitted when unset.","properties":{"amount":{"description":"Absolute amount of the bound. Omitted when unset.","type":"number","uniqueKey":"checkoutExperience.methods.items.[INDEX].priceConstraints.byAtMost.amount","typeLabel":"number"},"percentage":{"description":"Percentage form of the bound. Omitted when unset.","type":"number","uniqueKey":"checkoutExperience.methods.items.[INDEX].priceConstraints.byAtMost.percentage","typeLabel":"number"}},"type":"object","uniqueKey":"checkoutExperience.methods.items.[INDEX].priceConstraints.byAtMost","typeLabel":"object"},"absoluteMinimumPrice":{"description":"Floor applied after the relative bound: the effective minimum is the greater of this and the referenced price plus `byAtLeast`. Present only on 'RELATIVE_TO_OTHER_RATE_TABLE' constraints, and omitted when unset.","type":"number","uniqueKey":"checkoutExperience.methods.items.[INDEX].priceConstraints.absoluteMinimumPrice","typeLabel":"number"}},"required":["kind","currency"],"type":"object","uniqueKey":"checkoutExperience.methods.items.[INDEX].priceConstraints","typeLabel":"object"},"rates":{"description":"Fixed methods only. Every configured price, in order. More than one entry means the price varies by cart weight or cart value; a single entry with empty `conditions` is a flat price.","items":{"properties":{"price":{"description":"This rate's price as a decimal string, e.g. '5.99'. '0' means free shipping for carts matching `conditions`.","example":"5.99","type":"string","isRequired":true,"uniqueKey":"checkoutExperience.methods.items.[INDEX].rates.items.[INDEX].price","typeLabel":"string"},"currency":{"description":"Currency of `price`.","example":"USD","type":"string","isRequired":true,"uniqueKey":"checkoutExperience.methods.items.[INDEX].rates.items.[INDEX].currency","typeLabel":"string"},"conditions":{"description":"Cart weight or cart value conditions this price applies to. Empty when the price applies to every cart.","items":{"properties":{"type":{"description":"What this condition is measured against: 'weight' uses the cart's total weight, 'price' uses the cart's total value.","enum":["weight","price"],"type":"string","isRequired":true,"uniqueKey":"checkoutExperience.methods.items.[INDEX].rates.items.[INDEX].conditions.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"minGrams":{"description":"Inclusive lower bound of cart weight in grams. Present only on weight conditions.","type":"number","uniqueKey":"checkoutExperience.methods.items.[INDEX].rates.items.[INDEX].conditions.items.[INDEX].minGrams","typeLabel":"number"},"maxGrams":{"description":"Inclusive upper bound of cart weight in grams. Present only on weight conditions.","type":"number","uniqueKey":"checkoutExperience.methods.items.[INDEX].rates.items.[INDEX].conditions.items.[INDEX].maxGrams","typeLabel":"number"},"minPrice":{"description":"Inclusive lower bound of cart value. Present only on cart-value conditions.","type":"number","uniqueKey":"checkoutExperience.methods.items.[INDEX].rates.items.[INDEX].conditions.items.[INDEX].minPrice","typeLabel":"number"},"maxPrice":{"description":"Inclusive upper bound of cart value. Present only on cart-value conditions.","type":"number","uniqueKey":"checkoutExperience.methods.items.[INDEX].rates.items.[INDEX].conditions.items.[INDEX].maxPrice","typeLabel":"number"},"currency":{"description":"Currency the price bounds are expressed in. Present only on cart-value conditions.","type":"string","uniqueKey":"checkoutExperience.methods.items.[INDEX].rates.items.[INDEX].conditions.items.[INDEX].currency","typeLabel":"string"}},"required":["type"],"type":"object","uniqueKey":"checkoutExperience.methods.items.[INDEX].rates.items.[INDEX].conditions.items.[INDEX]","typeLabel":"object"},"type":"array","isRequired":true,"uniqueKey":"checkoutExperience.methods.items.[INDEX].rates.items.[INDEX].conditions","typeLabel":"object[]"},"enabled":{"description":"Whether the merchant has this rate turned on. Defaults to true, and is omitted only on records predating the flag.","type":"boolean","uniqueKey":"checkoutExperience.methods.items.[INDEX].rates.items.[INDEX].enabled","typeLabel":"boolean"}},"required":["price","currency","conditions"],"type":"object","uniqueKey":"checkoutExperience.methods.items.[INDEX].rates.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"checkoutExperience.methods.items.[INDEX].rates","typeLabel":"object[]"},"carrierServices":{"description":"Dynamic methods only. The carrier services this method quotes live rates from. This is the answer to 'which carrier do my checkout rates come from' — the rates are fetched by Redo from these carriers. Empty means no carrier service has been pinned, so the method draws on whatever the account has available.","items":{"properties":{"carrier":{"description":"Carrier this method draws a live rate from.","enum":["FedEx","UPS","UPSSurePost","USPS","USPSReturns","UspsShip","FedExSmartPost","AmazonShipping","DHLExpress","DhlEcs","Veho","APC","FirstMile","AustraliaPost","CanadaPost","GSO","AsendiaUsa","RoyalMailV3","SpeeDee","PassportGlobal","ePostGlobal","LandmarkGlobal","ETA Express","OnTracV3","GlobalE","UPSMailInnovations","Purolator","UniUni","StallionExpress","EcomExpress","ChitChats","PostNL","Intelcom","FleetOptics","ICS","WhizDelivery","Tik Tok","CanparExpress","GOFO","P2P"],"example":"FedEx","type":"string","isRequired":true,"uniqueKey":"checkoutExperience.methods.items.[INDEX].carrierServices.items.[INDEX].carrier","typeLabel":"enum\u003cstring>"},"service":{"description":"Carrier-specific service code, e.g. 'fedex_ground' or 'usps_priority'. The valid set differs per carrier, so this is not a single closed enum.","example":"FEDEX_GROUND","type":"string","isRequired":true,"uniqueKey":"checkoutExperience.methods.items.[INDEX].carrierServices.items.[INDEX].service","typeLabel":"string"},"enabled":{"description":"Whether the merchant has this carrier service turned on. A disabled service is configured but not quoted. Defaults to true, and is omitted only on records predating the flag.","type":"boolean","uniqueKey":"checkoutExperience.methods.items.[INDEX].carrierServices.items.[INDEX].enabled","typeLabel":"boolean"},"markup":{"description":"Markup applied to this carrier service specifically, on top of any method-level markup. Omitted when no per-service markup is set.","properties":{"amount":{"description":"Flat amount added on top of the carrier rate, as a decimal string. Omitted when only a percentage markup is set, or none.","type":"string","uniqueKey":"checkoutExperience.methods.items.[INDEX].carrierServices.items.[INDEX].markup.amount","typeLabel":"string"},"percentage":{"description":"Percentage added on top of the carrier rate, as a decimal string (e.g. '10' means +10%). Omitted when only a flat markup is set, or none.","type":"string","uniqueKey":"checkoutExperience.methods.items.[INDEX].carrierServices.items.[INDEX].markup.percentage","typeLabel":"string"}},"type":"object","uniqueKey":"checkoutExperience.methods.items.[INDEX].carrierServices.items.[INDEX].markup","typeLabel":"object"}},"required":["carrier","service"],"type":"object","uniqueKey":"checkoutExperience.methods.items.[INDEX].carrierServices.items.[INDEX]","typeLabel":"object"},"type":"array","uniqueKey":"checkoutExperience.methods.items.[INDEX].carrierServices","typeLabel":"object[]"},"rateSelection":{"description":"Dynamic methods only. Which of the eligible live carrier rates is shown to the shopper. Omitted when the merchant has not chosen a preset.","enum":["cheapest","fastest","custom"],"type":"string","uniqueKey":"checkoutExperience.methods.items.[INDEX].rateSelection","typeLabel":"enum\u003cstring>"},"serviceLevel":{"description":"Dynamic methods only. When set, the cheapest carrier service delivering within this service level's window is used. Omitted when the method is not bucketed by service level.","enum":["Standard","Plus","Express"],"type":"string","uniqueKey":"checkoutExperience.methods.items.[INDEX].serviceLevel","typeLabel":"enum\u003cstring>"},"excludedCarriers":{"description":"Dynamic methods only. Carriers never considered for this method. Omitted when no carrier is excluded.","items":{"enum":["FedEx","UPS","UPSSurePost","USPS","USPSReturns","UspsShip","FedExSmartPost","AmazonShipping","DHLExpress","DhlEcs","Veho","APC","FirstMile","AustraliaPost","CanadaPost","GSO","AsendiaUsa","RoyalMailV3","SpeeDee","PassportGlobal","ePostGlobal","LandmarkGlobal","ETA Express","OnTracV3","GlobalE","UPSMailInnovations","Purolator","UniUni","StallionExpress","EcomExpress","ChitChats","PostNL","Intelcom","FleetOptics","ICS","WhizDelivery","Tik Tok","CanparExpress","GOFO","P2P","DhlPaket","DhlParcel","Dpd","DPDNL","ColisPrive","Bpost","Correos","PosteItaliane","AustriaPost","Evri","Bring","PostNord"],"type":"string","uniqueKey":"checkoutExperience.methods.items.[INDEX].excludedCarriers.items.[INDEX]","typeLabel":"enum\u003cstring>"},"type":"array","uniqueKey":"checkoutExperience.methods.items.[INDEX].excludedCarriers","typeLabel":"enum\u003cstring>[]"},"markup":{"description":"Dynamic methods only. Markup applied to every live carrier rate on this method, on top of which per-carrier-service markups still apply. Omitted when no method-level markup is set.","properties":{"amount":{"description":"Flat amount added on top of every carrier rate. Omitted when only a percentage markup is set, or none.","properties":{"currency":{"description":"Currency of the flat markup.","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BOV","BRL","BSD","BTN","BWP","BYN","BZD","CAD","CDF","CHF","CLP","CNY","COP","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HTG","HUF","IDR","ILS","INR","IQD","IRR","ISK","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLE","SOS","SRD","SSP","STN","SVC","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UYW","UZS","VED","VES","VND","VUV","WST","XAF","XAG","XAU","XBA","XBB","XBC","XBD","XCD","XDR","XOF","XPD","XPF","XPT","XSU","XTS","XUA","XXX","YER","ZAR","ZMW","ZWG","ZWL","BYR","HRK","JEP","KID","LTL","LVL","SLL","STD","USDC","VEF","CHE","CHW","CLF","COU","MXV","USN","UYI"],"type":"string","isRequired":true,"uniqueKey":"checkoutExperience.methods.items.[INDEX].markup.amount.currency","typeLabel":"enum\u003cstring>"},"value":{"description":"Flat markup as a decimal string.","type":"string","isRequired":true,"uniqueKey":"checkoutExperience.methods.items.[INDEX].markup.amount.value","typeLabel":"string"}},"required":["currency","value"],"type":"object","uniqueKey":"checkoutExperience.methods.items.[INDEX].markup.amount","typeLabel":"object"},"percentage":{"description":"Percentage added on top of every carrier rate, as a decimal string (e.g. '10' means +10%). Omitted when only a flat markup is set, or none.","example":"10","type":"string","uniqueKey":"checkoutExperience.methods.items.[INDEX].markup.percentage","typeLabel":"string"}},"type":"object","uniqueKey":"checkoutExperience.methods.items.[INDEX].markup","typeLabel":"object"},"rounding":{"description":"Dynamic methods only. How the marked-up price is rounded before it is shown. Omitted when prices are shown unrounded.","enum":["NEAREST_WHOLE","NEAREST_WHOLE_MINUS_ONE","NEAREST_WHOLE_MINUS_FIVE","NEAREST_HALF","NEAREST_QUARTER","NEAREST_TENTH","NEAREST_TWENTIETH"],"type":"string","uniqueKey":"checkoutExperience.methods.items.[INDEX].rounding","typeLabel":"enum\u003cstring>"},"priceBounds":{"description":"Dynamic methods only. Hard clamp applied after markup and rounding. Omitted when the price is not clamped.","properties":{"currency":{"description":"Currency of the bounds.","enum":["AED","AFN","ALL","AMD","ANG","AOA","ARS","AUD","AWG","AZN","BAM","BBD","BDT","BGN","BHD","BIF","BMD","BND","BOB","BOV","BRL","BSD","BTN","BWP","BYN","BZD","CAD","CDF","CHF","CLP","CNY","COP","CRC","CUC","CUP","CVE","CZK","DJF","DKK","DOP","DZD","EGP","ERN","ETB","EUR","FJD","FKP","GBP","GEL","GHS","GIP","GMD","GNF","GTQ","GYD","HKD","HNL","HTG","HUF","IDR","ILS","INR","IQD","IRR","ISK","JMD","JOD","JPY","KES","KGS","KHR","KMF","KPW","KRW","KWD","KYD","KZT","LAK","LBP","LKR","LRD","LSL","LYD","MAD","MDL","MGA","MKD","MMK","MNT","MOP","MRU","MUR","MVR","MWK","MXN","MYR","MZN","NAD","NGN","NIO","NOK","NPR","NZD","OMR","PAB","PEN","PGK","PHP","PKR","PLN","PYG","QAR","RON","RSD","RUB","RWF","SAR","SBD","SCR","SDG","SEK","SGD","SHP","SLE","SOS","SRD","SSP","STN","SVC","SYP","SZL","THB","TJS","TMT","TND","TOP","TRY","TTD","TWD","TZS","UAH","UGX","USD","UYU","UYW","UZS","VED","VES","VND","VUV","WST","XAF","XAG","XAU","XBA","XBB","XBC","XBD","XCD","XDR","XOF","XPD","XPF","XPT","XSU","XTS","XUA","XXX","YER","ZAR","ZMW","ZWG","ZWL","BYR","HRK","JEP","KID","LTL","LVL","SLL","STD","USDC","VEF","CHE","CHW","CLF","COU","MXV","USN","UYI"],"type":"string","isRequired":true,"uniqueKey":"checkoutExperience.methods.items.[INDEX].priceBounds.currency","typeLabel":"enum\u003cstring>"},"minimum":{"description":"Lowest price ever shown, as a decimal string. Omitted when there is no floor.","type":"string","uniqueKey":"checkoutExperience.methods.items.[INDEX].priceBounds.minimum","typeLabel":"string"},"maximum":{"description":"Highest price ever shown, as a decimal string. Omitted when there is no ceiling.","type":"string","uniqueKey":"checkoutExperience.methods.items.[INDEX].priceBounds.maximum","typeLabel":"string"}},"required":["currency"],"type":"object","uniqueKey":"checkoutExperience.methods.items.[INDEX].priceBounds","typeLabel":"object"}},"required":["id","name","description","type","priceDisplay"],"title":"Shipping method","type":"object","uniqueKey":"checkoutExperience.methods.items.[INDEX]","typeLabel":"Shipping method · object"},"type":"array","isRequired":true,"uniqueKey":"checkoutExperience.methods","typeLabel":"Shipping method · object[]"},"shippingAiStatus":{"description":"Whether Shipping AI is setting this experience's shipping prices for shoppers. `ENABLED` runs the full model, `LITE_ENABLED` runs the lite model, and `DISABLED` means no model is running, including on an experience that is not live.","enum":["ENABLED","LITE_ENABLED","DISABLED"],"example":"DISABLED","type":"string","uniqueKey":"checkoutExperience.shippingAiStatus","typeLabel":"enum\u003cstring>"},"addLandedCosts":{"description":"True when landed costs (duties and import fees) are added to every method's price in this experience. Omitted when the merchant has never configured it.","type":"boolean","uniqueKey":"checkoutExperience.addLandedCosts","typeLabel":"boolean"},"fulfillmentDelayDaysOverride":{"description":"Days Redo assumes an order takes to ship when it estimates delivery dates, for every shipping method in this experience. A dynamic method's own `fulfillmentDelayDaysOverride` takes precedence. Omitted when the experience uses the store-level value. A whole number of days, zero or more.","example":2,"minimum":0,"type":"integer","uniqueKey":"checkoutExperience.fulfillmentDelayDaysOverride","typeLabel":"integer"},"autoSelectedShippingMethodIds":{"description":"Shipping methods shown first at checkout, in this order, as IDs from `methods`. The first one available is pre-selected for the shopper; methods not listed follow in their usual order. Omitted when auto-selection is off for this experience.","example":["66b2f1c9e4b0a1d2c3f4a5c8"],"items":{"type":"string","uniqueKey":"checkoutExperience.autoSelectedShippingMethodIds.items.[INDEX]","typeLabel":"string"},"type":"array","uniqueKey":"checkoutExperience.autoSelectedShippingMethodIds","typeLabel":"string[]"}},"required":["id","name","active","createdAt","methods"],"title":"Checkout experience","type":"object","isRequired":true,"uniqueKey":"checkoutExperience","typeLabel":"Checkout experience · object"}},"required":["checkoutExperience"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"experience":{"title":"experience","value":{"checkoutExperience":{"id":"66b2f1c9e4b0a1d2c3f4a5b6","name":"Standard rates","active":true,"createdAt":"2026-08-12T15:04:05.000Z","fulfillmentDelayDaysOverride":2,"methods":[{"id":"66b2f1c9e4b0a1d2c3f4a5c7","name":"Standard","description":"5-8 business days","type":"fixed","priceDisplay":"$5.99","rates":[{"price":"5.99","currency":"USD","conditions":[],"enabled":true}]},{"id":"66b2f1c9e4b0a1d2c3f4a5c8","name":"Ground","description":"Quoted live","type":"dynamic","priceDisplay":"DYNAMIC","fulfillmentDelayDaysOverride":3,"carrierServices":[{"carrier":"FedEx","service":"FEDEX_GROUND","enabled":true}]}]}}}},"exampleType":"examples"}},"description":"Success","exampleType":"examples"},"22f21914-44e8-415f-a232-406ecafbce95":{"content":{"application/problem+json":{"schema":{"description":"Problem details. See [RFC 7807 Section 3](https://datatracker.ietf.org/doc/html/rfc7807#section-3).","properties":{"detail":{"description":"Human-readable description of the problem.","title":"Detail","type":"string","uniqueKey":"detail","typeLabel":"string"},"instance":{"description":"A URI reference that identifies this problem.","format":"uri-reference","type":"string","uniqueKey":"instance","typeLabel":"string\u003curi-reference>"},"title":{"description":"Human-readable summary of the problem type.","title":"Title","type":"string","uniqueKey":"title","typeLabel":"string"},"type":{"default":"about:blank","description":"A URI reference that identifies the problem type.","format":"uri-reference","type":"string","uniqueKey":"type","typeLabel":"string\u003curi-reference>"}},"title":"Problem details","type":"object","uniqueKey":"","typeLabel":"Problem details · object"},"examples":{"not_found":{"title":"not_found","value":{"type":"com.getredo.api:checkout/not-found","title":"Not found","detail":"Checkout experience not found"}}},"exampleType":"examples"}},"description":"No checkout experience with this ID exists for the store. Returned with type `com.getredo.api:checkout/not-found`.","exampleType":"examples"},"689a7e4b-b696-4e29-9159-8e0c5949ee8e":{"content":{"application/problem+json":{"schema":{"description":"Problem details. See [RFC 7807 Section 3](https://datatracker.ietf.org/doc/html/rfc7807#section-3).","properties":{"detail":{"description":"Human-readable description of the problem.","title":"Detail","type":"string","uniqueKey":"detail","typeLabel":"string"},"instance":{"description":"A URI reference that identifies this problem.","format":"uri-reference","type":"string","uniqueKey":"instance","typeLabel":"string\u003curi-reference>"},"title":{"description":"Human-readable summary of the problem type.","title":"Title","type":"string","uniqueKey":"title","typeLabel":"string"},"type":{"default":"about:blank","description":"A URI reference that identifies the problem type.","format":"uri-reference","type":"string","uniqueKey":"type","typeLabel":"string\u003curi-reference>"}},"title":"Problem details","type":"object","uniqueKey":"","typeLabel":"Problem details · object"},"examples":{"Example":{"title":"Example","value":{"detail":"\u003cstring>","instance":"\u003cstring>","title":"\u003cstring>","type":"about:blank"}}},"exampleType":"generated"}},"description":"Error","exampleType":"generated"}},"security":{"a45d05bc-c0d5-42cd-911b-f56b02aefbb7":{"Bearer":{"scheme":"bearer","type":"http","scopes":[],"schemeName":"Bearer"}}},"servers":{"4503cc2e-4b96-4b1c-bec8-37979064b1a3":{"url":"https://api.getredo.com/v2.2"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"scheme":"bearer","type":"http","scopes":[],"schemeName":"Bearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"Bearer","name":"Authorization"}],"title":"Bearer"}]},"originalFileLocation":"api-schema/openapi.yaml"},"subdomain":"redo-44af351d","siteName":"Redo","title":"Get checkout experience - Redo","navMaps":{"firstHrefInVersion":{"v3 (GraphQL)":{"href":"/docs/api-reference/v3/introduction","matchLevel":3},"v2 (REST)":{"href":"/api-reference/checkout-experiences/get-checkout-experience","matchLevel":0},"v3":{"href":"/docs/shopper-api/v3/overview","matchLevel":4}},"firstHrefInLanguage":{}},"lastModified":"2026-11-05T21:10:36.386Z","originalFileLocation":"api-reference/checkout-experiences/get-checkout-experience.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=\"Get a checkout experience with the full configuration of each shipping method: prices and the cart conditions they apply to, carrier services, markups, price constraints, and fulfillment delays. Requires the checkout_read scope.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Redo\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/redo-44af351d/EQY-0EZG4e-KYhl3/_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/redo-44af351d/EQY-0EZG4e-KYhl3/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/redo-44af351d/EQY-0EZG4e-KYhl3/_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/redo-44af351d/EQY-0EZG4e-KYhl3/_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/redo-44af351d/EQY-0EZG4e-KYhl3/_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/redo-44af351d/EQY-0EZG4e-KYhl3/_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/redo-44af351d/EQY-0EZG4e-KYhl3/_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/redo-44af351d/EQY-0EZG4e-KYhl3/_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/redo-44af351d/EQY-0EZG4e-KYhl3/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get checkout experience - Redo\">\u003cmeta data-mint-head property=\"og:description\" content=\"Get a checkout experience with the full configuration of each shipping method: prices and the cart conditions they apply to, carrier services, markups, price constraints, and fulfillment delays. Requires the checkout_read scope.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Redo\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.redo.com/api-reference/checkout-experiences/get-checkout-experience\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://redo-44af351d.mintlify.site/_mintlify/api/og/v2?division=Checkout+Experiences\u0026amp;title=Get+checkout+experience\u0026amp;description=Get+a+checkout+experience+with+the+full+configuration+of+each+shipping%0Amethod%3A+prices+and+the+cart+conditions+they+apply+to%2C+carrier+services%2C%0Amarkups%2C+price+co\u0026amp;theme=811c1b99001e8a554631eff8\u0026amp;signature=a16bdf3c1d9d7a5f3601952a43f9fd1969438692b56f0d5be11fd318a58b2ae7\">\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=\"Get checkout experience - Redo\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Get a checkout experience with the full configuration of each shipping method: prices and the cart conditions they apply to, carrier services, markups, price constraints, and fulfillment delays. Requires the checkout_read scope.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://redo-44af351d.mintlify.site/_mintlify/api/og/v2?division=Checkout+Experiences\u0026amp;title=Get+checkout+experience\u0026amp;description=Get+a+checkout+experience+with+the+full+configuration+of+each+shipping%0Amethod%3A+prices+and+the+cart+conditions+they+apply+to%2C+carrier+services%2C%0Amarkups%2C+price+co\u0026amp;theme=811c1b99001e8a554631eff8\u0026amp;signature=a16bdf3c1d9d7a5f3601952a43f9fd1969438692b56f0d5be11fd318a58b2ae7\">\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/redo-44af351d/EQY-0EZG4e-KYhl3/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Redo\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF4405\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.redo.com/api-reference/checkout-experiences/get-checkout-experience\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/checkout-experiences/get-checkout-experience.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.redo.com/#organization\",\"name\":\"Redo\",\"url\":\"https://developers.redo.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/redo-44af351d/KtmWeYG860C3iLpm/docs/logo/light.svg?fit=max\u0026auto=format\u0026n=KtmWeYG860C3iLpm\u0026q=85\u0026s=d7d25c69bed7e16ea3f3ad1334492765\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.redo.com#website\",\"name\":\"Redo\",\"url\":\"https://developers.redo.com\",\"publisher\":{\"@id\":\"https://developers.redo.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.redo.com/api-reference/checkout-experiences/get-checkout-experience#webpage\",\"url\":\"https://developers.redo.com/api-reference/checkout-experiences/get-checkout-experience\",\"name\":\"Get checkout experience\",\"description\":\"Get a checkout experience with the full configuration of each shipping method: prices and the cart conditions they apply to, carrier services, markups, price constraints, and fulfillment delays. Requires the checkout_read scope.\",\"dateModified\":\"2026-11-05T21:10:36.386Z\",\"isPartOf\":{\"@id\":\"https://developers.redo.com#website\"},\"breadcrumb\":{\"@id\":\"https://developers.redo.com/api-reference/checkout-experiences/get-checkout-experience#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.redo.com/api-reference/checkout-experiences/get-checkout-experience#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://developers.redo.com/api-reference/bundles/list-bundles\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Checkout Experiences\",\"item\":\"https://developers.redo.com/api-reference/checkout-experiences/list-checkout-experiences\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get checkout experience\",\"item\":\"https://developers.redo.com/api-reference/checkout-experiences/get-checkout-experience\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developers.redo.com/api-reference/checkout-experiences/get-checkout-experience#apireference\",\"headline\":\"Get checkout experience\",\"name\":\"Get checkout experience\",\"description\":\"Get a checkout experience with the full configuration of each shipping method: prices and the cart conditions they apply to, carrier services, markups, price constraints, and fulfillment delays. Requires the checkout_read scope.\",\"url\":\"https://developers.redo.com/api-reference/checkout-experiences/get-checkout-experience\",\"mainEntityOfPage\":{\"@id\":\"https://developers.redo.com/api-reference/checkout-experiences/get-checkout-experience#webpage\"},\"dateModified\":\"2026-11-05T21:10:36.386Z\",\"publisher\":{\"@id\":\"https://developers.redo.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.redo.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Redo\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Redo","nav":{"global":null,"tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/docs"}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/docs/guides/introduction"}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/docs/integrations/introduction"}]},{"tab":"Shopper API","hidden":true,"versions":[{"version":"v3","groups":[{"group":"Getting started","pages":[{"title":"Shopper API","href":"/docs/shopper-api/v3/overview"}]},{"group":"Reference","pages":[{"group":"Common","root":{"title":"Common","href":"/docs/shopper-api/v3/reference/common/overview"},"pages":[{"group":"Queries","pages":[{"title":"shopperConfiguration","href":"/docs/shopper-api/v3/reference/common/queries/shopper-configuration"}]},{"group":"Objects","pages":[{"title":"ShopperConfiguration","href":"/docs/shopper-api/v3/reference/common/shopper-configuration"}]}]},{"title":"Access scopes","href":"/docs/shopper-api/v3/reference/scopes"}]}]}]},{"tab":"API Reference","versions":[{"version":"v3 (GraphQL)","default":true,"pages":[{"title":"v3 (GraphQL)","href":"/docs/api-reference/v3/introduction"}]},{"version":"v2 (REST)","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","icon":"hand-wave","href":"/docs/api-reference/introduction"},{"title":"Authentication","icon":"key","href":"/docs/api-reference/authentication"},{"title":"Access scopes","icon":"lock","href":"/docs/api-reference/scopes"},{"title":"API errors","icon":"triangle-exclamation","href":"/docs/api-reference/errors"},{"title":"Pagination","icon":"list","href":"/docs/api-reference/pagination"},{"title":"Loop-Compatible API","icon":"repeat","href":"/docs/api-reference/loop-compatible-api"}]},{"group":"Endpoints","pages":[{"group":"Bundles","pages":[{"title":"List bundles","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /stores/{storeId}/bundles","href":"/api-reference/bundles/list-bundles"},{"title":"Add or replace bundles","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml put /stores/{storeId}/bundles","href":"/api-reference/bundles/add-or-replace-bundles"},{"title":"Delete a bundle","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml delete /stores/{storeId}/bundles/{parentSku}","href":"/api-reference/bundles/delete-a-bundle"}]},{"group":"Checkout Buttons","pages":[{"title":"Checkout Buttons UI","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /stores/{storeId}/checkout-buttons-ui","href":"/api-reference/checkout-buttons/checkout-buttons-ui"}]},{"group":"Checkout A/B Tests","pages":[{"title":"List checkout A/B tests","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /stores/{storeId}/checkout-ab-tests","href":"/api-reference/checkout-ab-tests/list-checkout-ab-tests"}]},{"group":"Checkout Experiences","pages":[{"title":"List checkout experiences","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /stores/{storeId}/checkout-experiences","href":"/api-reference/checkout-experiences/list-checkout-experiences"},{"title":"Create checkout experience","description":"Create an empty checkout experience. It has no shipping methods and is not\nlive until the store's checkout tree routes shoppers to it; add methods with\n`POST /stores/{storeId}/checkout-experiences/{checkoutExperienceId}/shipping-methods`.\n\nRequires the [`checkout_write`](/docs/api-reference/scopes) scope.\n","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml post /stores/{storeId}/checkout-experiences","href":"/api-reference/checkout-experiences/create-checkout-experience"},{"title":"Get checkout experience","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /stores/{storeId}/checkout-experiences/{checkoutExperienceId}","href":"/api-reference/checkout-experiences/get-checkout-experience"},{"title":"Delete checkout experience","description":"Permanently delete a checkout experience and its shipping methods.\n\nAn experience that is live in the store's checkout tree cannot be deleted,\nbecause checkout would be left pointing at an experience that no longer\nexists. First publish a checkout tree that no longer serves this experience\nthrough the v3 API or the Redo dashboard, then delete it.\n\nRequires the [`checkout_write`](/docs/api-reference/scopes) scope.\n","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml delete /stores/{storeId}/checkout-experiences/{checkoutExperienceId}","href":"/api-reference/checkout-experiences/delete-checkout-experience"},{"title":"Update checkout experience","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml patch /stores/{storeId}/checkout-experiences/{checkoutExperienceId}","href":"/api-reference/checkout-experiences/update-checkout-experience"},{"title":"Duplicate checkout experience","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml post /stores/{storeId}/checkout-experiences/{checkoutExperienceId}/duplicate","href":"/api-reference/checkout-experiences/duplicate-checkout-experience"},{"title":"Set auto-selected shipping methods","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml put /stores/{storeId}/checkout-experiences/{checkoutExperienceId}/auto-selected-shipping-methods","href":"/api-reference/checkout-experiences/set-auto-selected-shipping-methods"},{"title":"Create shipping method","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml post /stores/{storeId}/checkout-experiences/{checkoutExperienceId}/shipping-methods","href":"/api-reference/checkout-experiences/create-shipping-method"},{"title":"Update shipping method","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml put /stores/{storeId}/checkout-experiences/{checkoutExperienceId}/shipping-methods/{shippingMethodId}","href":"/api-reference/checkout-experiences/update-shipping-method"},{"title":"Delete shipping method","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml delete /stores/{storeId}/checkout-experiences/{checkoutExperienceId}/shipping-methods/{shippingMethodId}","href":"/api-reference/checkout-experiences/delete-shipping-method"}]},{"group":"Coverage Info","pages":[{"title":"Navigate to Coverage Info","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /stores/{storeId}/coverage-info","href":"/api-reference/coverage-info/navigate-to-coverage-info"}]},{"group":"Coverage Products","pages":[{"title":"Coverage Products","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml post /stores/{storeId}/coverage-products","href":"/api-reference/coverage-products/coverage-products"}]},{"group":"Custom Events","pages":[{"title":"Create custom event","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml post /stores/{storeId}/events","href":"/api-reference/custom-events/create-custom-event"},{"title":"Bulk create custom events","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml post /stores/{storeId}/events/bulk","href":"/api-reference/custom-events/bulk-create-custom-events"}]},{"group":"Customer Portal","pages":[{"title":"Navigate to Customer Portal","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /stores/{storeId}/customer-portal","href":"/api-reference/customer-portal/navigate-to-customer-portal"}]},{"group":"Customer Subscriptions","pages":[{"title":"Update Customer Subscriptions","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml post /stores/{storeId}/customer-subscriptions","href":"/api-reference/customer-subscriptions/update-customer-subscriptions"}]},{"group":"Customers","pages":[{"title":"Get customer by email","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /stores/{storeId}/customers","href":"/api-reference/customers/get-customer-by-email"},{"title":"Create or update customer","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml put /stores/{storeId}/customers","href":"/api-reference/customers/create-or-update-customer"}]},{"group":"Inbound Shipments","pages":[{"title":"List Inbound Shipments","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /stores/{storeId}/inbound-shipments","href":"/api-reference/inbound-shipments/list-inbound-shipments"},{"title":"Get Inbound Shipment","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /stores/{storeId}/inbound-shipments/{inboundShipmentId}","href":"/api-reference/inbound-shipments/get-inbound-shipment"}]},{"group":"Inventory Items","pages":[{"title":"List Inventory Items","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /stores/{storeId}/inventory-items","href":"/api-reference/inventory-items/list-inventory-items"},{"title":"Get Inventory Item","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /stores/{storeId}/inventory-items/{inventoryItemId}","href":"/api-reference/inventory-items/get-inventory-item"}]},{"group":"Inventory Levels","pages":[{"title":"List Inventory Levels","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /stores/{storeId}/inventory-levels","href":"/api-reference/inventory-levels/list-inventory-levels"},{"title":"Get Inventory Level","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /stores/{storeId}/inventory-levels/{inventoryLevelId}","href":"/api-reference/inventory-levels/get-inventory-level"}]},{"group":"Invoices","pages":[{"title":"Invoice (CSV)","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /invoices/{invoiceId}/items.csv","href":"/api-reference/invoices/invoice-csv"},{"title":"List Invoices","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /stores/{storeId}/invoices","href":"/api-reference/invoices/list-invoices"}]},{"group":"Returns Custom Integration","pages":[{"title":"Sync Custom Order","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml post /stores/{storeId}/custom/orders","href":"/api-reference/returns-custom-integration/sync-custom-order"}]},{"group":"Orders","pages":[{"title":"Create Order","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml post /stores/{storeId}/orders","href":"/api-reference/orders/create-order"},{"title":"Get Order","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /stores/{storeId}/orders/{orderId}","href":"/api-reference/orders/get-order"},{"title":"Delete Order","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml delete /stores/{storeId}/orders/{orderId}","href":"/api-reference/orders/delete-order"},{"title":"Create Fulfillment","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml post /stores/{storeId}/orders/{orderId}/fulfillments","href":"/api-reference/orders/create-fulfillment"},{"title":"Update Fulfillment Status","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml post /stores/{storeId}/orders/{orderId}/fulfillments/{fulfillmentId}/shipment-status","href":"/api-reference/orders/update-fulfillment-status"}]},{"group":"Products","pages":[{"title":"Bulk upload products","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml post /stores/{storeId}/products/bulk-upload","href":"/api-reference/products/bulk-upload-products"}]},{"group":"Returns","pages":[{"title":"Return","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /returns/{returnId}","href":"/api-reference/returns/return"},{"title":"Create Return Comment","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml post /returns/{returnId}/comments","href":"/api-reference/returns/create-return-comment"},{"title":"Process Return","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml post /returns/{returnId}/process","href":"/api-reference/returns/process-return"},{"title":"Return Status","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /returns/{returnId}/status","href":"/api-reference/returns/return-status"},{"title":"Update Return Status","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml put /returns/{returnId}/status","href":"/api-reference/returns/update-return-status"},{"title":"List Returns","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /stores/{storeId}/returns","href":"/api-reference/returns/list-returns"},{"title":"Create Return","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml post /stores/{storeId}/returns","href":"/api-reference/returns/create-return"},{"title":"Import Returns","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml post /stores/{storeId}/returns/bulk","href":"/api-reference/returns/import-returns"},{"title":"List Return Tags","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /stores/{storeId}/return-tags","href":"/api-reference/returns/list-return-tags"},{"title":"Upsert Return Tag","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml put /stores/{storeId}/return-tags/{name}","href":"/api-reference/returns/upsert-return-tag"},{"title":"Delete Return Tag","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml delete /stores/{storeId}/return-tags/{name}","href":"/api-reference/returns/delete-return-tag"},{"title":"Return event","version":null,"deprecated":null,"openapi":"/api-schema/openapi.yaml webhook return","href":"/api-reference/returns/return-event"}]},{"group":"Storefront","pages":[{"title":"Receive Storefront Events","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml post /stores/{storeId}/storefront/events","href":"/api-reference/storefront/receive-storefront-events"}]},{"group":"Webhooks","pages":[{"title":"List Webhooks","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /stores/{storeId}/webhooks","href":"/api-reference/webhooks/list-webhooks"},{"title":"Create or Update Webhook","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml post /stores/{storeId}/webhooks","href":"/api-reference/webhooks/create-or-update-webhook"},{"title":"Webhook","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml get /webhooks/{webhookId}","href":"/api-reference/webhooks/webhook"},{"title":"Update Webhook","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml put /webhooks/{webhookId}","href":"/api-reference/webhooks/update-webhook"},{"title":"Delete Webhook","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml delete /webhooks/{webhookId}","href":"/api-reference/webhooks/delete-webhook"},{"title":"Replay Webhook","deprecated":null,"version":null,"openapi":"/api-schema/openapi.yaml post /webhooks/{webhookId}/replay","href":"/api-reference/webhooks/replay-webhook"}]}]}]}]},{"tab":"MCP Server","pages":[{"title":"MCP Server","href":"/docs/mcp-server/introduction"}]}]},"basePath":"","title":"Get checkout experience - Redo","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C-hEh3I2.js","utils-CnF4QiUD.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-C7PVNbel.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-8ytevL2A.js","snippetPresets-BT1alx3v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BLXC0i_W.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CyLIGI9_.js","shallow-DC0lGVIW.js","getApiPlaygroundDisplay-CgDQ85tN.js","CodeSnippet-6-I-Gpv9.js","CodeSnippets-BAk1kDdu.js","Page-C945cI-W.js","getPastedJson-B276RuWN.js","icon-BqP8etTm.js","MethodPill-DM6sbxG1.js","DuplicateIcon-PyJglOaE.js","createIcon-CMeOMAc_.js","DynamicMarkdown-BoyYAA8K.js","SectionHeading-DAYv3gvZ.js","axios-vUo_bRtp.js","Markdown-BhTTmazV.js","clsx-CR-RHrVC.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CBUH0-zX.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BmARFYNC.js"]}