A header used by fabric to identify the tenant making the request. You must include tenant id in the authentication header for an API request to access any of fabric’s endpoints. You can retrieve the tenant id , which is also called account id, from Copilot. This header is required.
x-fabric-channel-id identifies the sales channel where the API request is being made; primarily for multichannel use cases. The channel ids are 12 corresponding to US and 13 corresponding to Canada. The default channel id is 12. This field is required.
The type of promotion you want to create. The following are the promotion types you can create:
PRODUCT: A SKU promotion. Applies a discount to SKUs based on the value specified in the discount object of the request body.
CART: A cart promotion. Applies a discount to the minimum order amount of the cart based on the ORDER_VALUE specified in the condition object of the request body.
QUANTITY: A quantity promotion. Provides discounts on items based on the quantity requirement set in the promotion.
SHIPPING: A shipping promotion. Provides discounts on the shipping cost.
BUYGET: A BuyGet promotion. Specifies the Buy conditions and corresponding Get discounts.
SPEND_GET: A SpendGet promotion. Specifies the total order value required to qualify for discounts and the applicable discounts based on the order value.
Operator for conditions array. It's applied when the promotion type is BUYGET. It's used as an operator between different condition objects mentioned in the conditions array.
Promotion execution order. Promotion types are assigned a default execution order. First, level 1 promotions will be evaluated. The result of level 1 will be used as a base price for level 2. Similarly, the result of level 2 will be used as a base price for level 3.
Defines the rules for how a promotion can be combined with other promotions. This field determines whether a specific promotion can be applied in conjunction with other active promotions during a transaction or if it must be used exclusively. If configured, stackingType will have precedence over the isStackable and isAlwaysApplied. The following are possible stackingType values:
STACKABLE: This promotion can be combined with other stackable promotions, allowing multiple
discounts to be applied together. The order in which stackable promotions are applied
is determined by the level field, with promotions having a higher priority (lower numeric value)
being applied before those with a lower priority.
EXCLUSIVE: This promotion can't be combined with any other promotions. The level field is
used to determine which exclusive promotion will be evaluated and applied first. Once an exclusive
promotion is applied, no other promotions can be used in the same transaction.
TYPE_EXCLUSIVE: This promotion can't be combined with other promotions of the same type.
The level field is used to determine which promotion within the same type will be evaluated and
applied first.
UNIVERSAL: This promotion can be combined with any other promotions without restrictions.
Universal promotions will be evaluated last.
A flag indicating whether the promotion is always applied. Set to true if the promotion is always applied, even in non-stackable scenarios, and false if the promotion is applied based on configured conditions.
Example:
false
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Fabric","colors":{"primary":"#ff2ec1","light":"#ff2ec1","dark":"#ff2ec1"},"logo":{"light":"https://mintcdn.com/fabric-demo/OzlZxX-hOwze1Aen/logo/darkneon.png?fit=max\u0026auto=format\u0026n=OzlZxX-hOwze1Aen\u0026q=85\u0026s=332d2284d5f41dc42f5b9e0bcd473872","dark":"https://mintcdn.com/fabric-demo/OzlZxX-hOwze1Aen/logo/darkneon.png?fit=max\u0026auto=format\u0026n=OzlZxX-hOwze1Aen\u0026q=85\u0026s=332d2284d5f41dc42f5b9e0bcd473872","href":"https://developer.fabric.inc"},"favicon":"https://mintcdn.com/fabric-demo/ZXHlkaduf1S9hYir/neon-favicon.webp?fit=max\u0026auto=format\u0026n=ZXHlkaduf1S9hYir\u0026q=85\u0026s=fc87341b907a3b0ed573af9c896468b2","navbar":{"primary":{"type":"button","label":"Request Demo","href":"https://fabric.inc/demo-request"}},"footer":{"socials":{"twitter":"https://twitter.com/fabric_commerce?lang=en","linkedin":"https://www.linkedin.com/company/teamfabric"}},"integrations":{"ga4":{"measurementId":"G-5RS60WM116"}},"contextual":{"options":["copy","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"fabric-demo","hasAudioNarration":false,"actualSubdomain":"fabric-demo","customDomains":["developer.fabric.inc"],"gitSource":{"type":"gitlab","owner":"fabric2/docs","repo":"developer-docs","projectId":58049997,"deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a27c05109a51e5ad494d5d6","collectionId":"7afabdbc-2ae6-4c34-9795-efeea513c17c","schemaVersion":"v3"},"feedback":{"thumbs":true,"edits":true,"issues":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6a905beb40741431493de2c3:failure","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API Reference","count":721},{"language":"default","tag":"Orders \u0026 Inventory","count":276},{"language":"default","tag":"Product Catalog","count":245},{"language":"default","tag":"Dropship","count":242},{"language":"default","tag":"Orders v2 (OMS v2)","count":162},{"language":"default","tag":"Orders API Endpoints","count":145},{"language":"default","tag":"Customer","count":144},{"language":"default","tag":"Offers","count":118},{"language":"default","tag":"Product Catalog API","count":102},{"language":"default","tag":"Orders v1 (OMS v1)","count":100}]},"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":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"/* devanagari */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 100;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE0tDMPKzSQ.woff2) format('woff2');\n unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 100;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE0tMMPKzSQ.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 100;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE0tCMPI.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 200;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmv1pVFteOcEg.woff2) format('woff2');\n unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 200;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmv1pVGdeOcEg.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 200;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmv1pVF9eO.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 300;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm21lVFteOcEg.woff2) format('woff2');\n unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 300;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm21lVGdeOcEg.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 300;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm21lVF9eO.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiGyp8kv8JHgFVrJJLucXtAKPY.woff2) format('woff2');\n unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiGyp8kv8JHgFVrJJLufntAKPY.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiGyp8kv8JHgFVrJJLucHtA.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVFteOcEg.woff2) format('woff2');\n unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVGdeOcEg.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVF9eO.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19VFteOcEg.woff2) format('woff2');\n unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19VGdeOcEg.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19VF9eO.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 700;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15VFteOcEg.woff2) format('woff2');\n unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 700;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15VGdeOcEg.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 700;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15VF9eO.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 800;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm111VFteOcEg.woff2) format('woff2');\n unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 800;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm111VGdeOcEg.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 800;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm111VF9eO.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 900;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm81xVFteOcEg.woff2) format('woff2');\n unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 900;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm81xVGdeOcEg.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Poppins';\n font-style: italic;\n font-weight: 900;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm81xVF9eO.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 100;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiGyp8kv8JHgFVrLPTucXtAKPY.woff2) format('woff2');\n unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 100;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiGyp8kv8JHgFVrLPTufntAKPY.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 100;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiGyp8kv8JHgFVrLPTucHtA.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 200;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLFj_Z11lFc-K.woff2) format('woff2');\n unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 200;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 200;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 300;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');\n unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 300;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 300;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');\n unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');\n unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');\n unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');\n unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 800;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2) format('woff2');\n unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 800;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 800;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* devanagari */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 900;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z11lFc-K.woff2) format('woff2');\n unicode-range: U+0900-097F, U+1CD0-1CF4, U+1CF7-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B0A;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 900;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Poppins';\n font-style: normal;\n font-weight: 900;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\na,body,h1,h2,h3,h4,h5,h6,html,p,span{font-family:Poppins}#navbar,#navbar .bg-background-light{background:#000}#navbar #search-bar-entry{background:rgb(var(--background-dark)/var(--tw-bg-opacity))}#navbar [id^=radix].bg-background-light{border-radius:8px;background:#fff;color:rgb(var(--gray-500));border:0}#navbar .dark\\:text-gray-300{color:rgb(var(--gray-300))}#navbar .dark\\:bg-primary-light{--tw-bg-opacity:1;background-color:rgb(var(--primary-light)/var(--tw-bg-opacity))}#navbar .text-gray-800{color:rgb(var(--gray-200))}#navbar .text-gray-600{color:#d4d4d4}#topbar-cta-button .rounded-full,#topbar-cta-button .rounded-full:is(.dark *){border-radius:31px;background:#000;box-shadow:0 7.57px 30.28px 0 rgba(0,0,0,.08);border:0}#topbar-cta-button .dark\\:text-primary-light,#topbar-cta-button .dark\\:text-primary-light:is(.dark *){color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.084px}.bodyContainer{max-width:63rem;margin:auto;background:0 0}.bodyFull{background:url(images/hero-background-unmasked-1.svg);position:relative;overflow:hidden}.bodyContainer:is(.dark *),.bodyFull:is(.dark *){background-color:transparent}.box-full{border-radius:8px;box-shadow:0 7.57px 30.28px 0 rgba(0,0,0,.08);padding:16px 20px}.box-full:is(.dark *){background-color:#4d354d;border:1px solid rgba(255,255,255,.2)}button p{font-size:18px}button .bg-primary-light{background-color:#121213}.twocol-cntr{width:75%;margin:auto;margin-top:1rem}.gap-x-4{column-gap:1rem;row-gap:1rem}.pink-boxes .card.block{background-color:#fff;border:1px solid #d9acd9;height:161px}.pink-boxes .card.block h2{font-size:28px;font-weight:300}.my-2{margin:0}.pink-boxes.dark\\:bg-background-dark:is(.dark *),.three-col.dark\\:bg-background-dark:is(.dark *),.twocol-cntr.dark\\:bg-background-dark:is(.dark *){background-color:#0c0a0f!important;z-index:-1;border-radius:15px}.pink-boxes.dark\\:bg-background-dark:is(.dark *) .card.block{background-color:transparent;border:1px solid #494949;position:relative}.three-col.dark\\:bg-background-dark:not(.dark *),.twocol-cntr.dark\\:bg-background-dark:not(.dark *){background-color:#fff!important;z-index:-1;border-radius:15px}.bg-primary{background-color:rgb(var(--gray-950)/var(--tw-bg-opacity))}.image-boxes h2{font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.2px}.subtitle{text-align:center;font-size:20px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.04px;width:70%;margin:auto}.spacer{height:80px}.resource-boxes{text-align:center}.resource-boxes .dark\\:bg-background-dark:is(.dark *){background-color:#121213}.bodyContainer hr{border-color:#e3dfe2}.bodyContainer:is(.dark *) hr{border-color:#27272a}.col-lg-6{width:50%}.footer{padding-bottom:2.5rem;display:flex;background:0 0}.footer .dark\\:bg-background-dark:is(.dark *){background-color:transparent}.footer li,.footer p{font-size:14px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:-.084px;margin-top:12px}.footer li a{color:#ff2ec1}.footer .updated.col-lg-6{display:flex;justify-content:flex-end}.fa-thin.fa-headphones,.fa-thin.fa-list,.fa-thin.fa-question-circle{mask-image:url(https://mintlify.b-cdn.net/v6.6.0/regular/question.svg);mask-repeat:no-repeat;mask-position:center center}.fa-thin.fa-headphones,.fa-thin.fa-list{mask-image:url(https://mintlify.b-cdn.net/v6.6.0/regular/headphones.svg)}.fa-thin.fa-list{mask-image:url(https://mintlify.b-cdn.net/v6.6.0/regular/list.svg)}.fa-thin:is(.dark *){background-color:#fff}.footer.bg-background-light{background-color:transparent}.dark\\:text-gray-400:is(.dark *){color:#fff}#navbar-transition{display:none}.callout{border-color:rgba(255 46 193 .5);background-color:rgba(255 46 193 .3)}"}],"page":{"pagePath":"v3/offers/api-reference/offers/promotions/get-a-specific-promotion","slug":"/v3/offers/api-reference/offers/promotions/get-a-specific-promotion","pageMetadata":{"openapi":"promotions.openapi get /promotions/{promotionId}","title":"Get a specific promotion","description":"Retrieves a specific promotion using the corresponding `promotionId`.","href":"/v3/offers/api-reference/offers/promotions/get-a-specific-promotion"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Retrieves a specific promotion using the corresponding \", _jsx(_components.code, {\n children: \"promotionId\"\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":{"openapi":"promotions.openapi get /promotions/{promotionId}","title":"Get a specific promotion","description":"Retrieves a specific promotion using the corresponding `promotionId`.","href":"/v3/offers/api-reference/offers/promotions/get-a-specific-promotion"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/fabric-demo/6a81ae5b5ebc4bb2/theme.js","/_mintlify/custom/fabric-demo/aebbe2ead0ce64f7/top-form.v1.js","/_mintlify/custom/fabric-demo/5b243c7a49e8f495/gtag.js"],"openApiReferenceData":{"operation":{"tags":["Promotions"],"summary":"Get a specific promotion","description":"Retrieves a specific promotion using the corresponding `promotionId`.","operationId":"getPromotion","security":["e74c431e-3439-4514-b846-bd173c779140"],"parameters":["c565174a-fc15-410e-bda7-b8f3f69115df","a15fb25e-d5c8-400e-8740-05ef2ff6a71c","055285eb-debc-4d1e-aef2-aac27b63bbad","608b466f-fc73-486c-9941-f5ee7b98115f","765bb25c-c606-43e2-9272-0c433604018a"],"responses":{"200":"9c4f44f9-c1b0-4f3a-bcc0-e234cbc7e2a6","400":"e304ea7d-ca34-47be-82ad-d2c5316dee52","401":"2acf2c73-6195-4047-93f9-9ab7b745c5af","404":"a5ee2a20-13d1-49dc-b9a2-2d582dfceb3b","500":"7827506d-27f1-4b4c-827d-b83c54a60104"},"method":"get","type":"path","servers":["b72b528c-3797-4ebf-9be3-4fb5306db4a9"],"path":"/promotions/{promotionId}","baseUrlOptions":["https://api.fabric.inc/v3"],"title":"Get a specific promotion","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"c565174a-fc15-410e-bda7-b8f3f69115df":{"in":"header","name":"x-fabric-tenant-id","schema":{"type":"string","minLength":24,"maxLength":24,"isRequired":true,"description":"A header used by fabric to identify the tenant making the request. You must include tenant id in the authentication header for an API request to access any of fabric’s endpoints. You can retrieve the tenant id , which is also called account id, from [Copilot](/v3/platform/settings/account-details/getting-the-account-id). This header is required.","uniqueKey":"","typeLabel":"string"},"required":true,"example":"5f328bf0b5f328bf0b5f328b","description":"A header used by fabric to identify the tenant making the request. You must include tenant id in the authentication header for an API request to access any of fabric’s endpoints. You can retrieve the tenant id , which is also called account id, from [Copilot](/v3/platform/settings/account-details/getting-the-account-id). This header is required."},"a15fb25e-d5c8-400e-8740-05ef2ff6a71c":{"in":"header","name":"x-fabric-channel-id","schema":{"type":"string","example":"12","description":"x-fabric-channel-id identifies the sales channel where the API request is being made; primarily for multichannel use cases. The channel ids are 12 corresponding to US and 13 corresponding to Canada. The default channel id is 12. This field is required.","uniqueKey":"","typeLabel":"string"},"description":"x-fabric-channel-id identifies the sales channel where the API request is being made; primarily for multichannel use cases. The channel ids are 12 corresponding to US and 13 corresponding to Canada. The default channel id is 12. This field is required."},"055285eb-debc-4d1e-aef2-aac27b63bbad":{"in":"header","name":"x-client-id","schema":{"type":"string","isRequired":false,"description":"A unique identifier obtained from [Copilot](/v3/platform/settings/api-apps/getting-system-app-credentials) for the System app in the fabric ecosystem, essential for OpenID Connect authentication flows.","uniqueKey":"","typeLabel":"string"},"required":false,"example":"copilot","description":"A unique identifier obtained from [Copilot](/v3/platform/settings/api-apps/getting-system-app-credentials) for the System app in the fabric ecosystem, essential for OpenID Connect authentication flows."},"608b466f-fc73-486c-9941-f5ee7b98115f":{"in":"header","name":"x-fabric-request-id","description":"A unique request ID.","required":false,"schema":{"type":"string","example":"263e731c-45c8-11ed-b878-0242ac120002","isRequired":false,"description":"A unique request ID.","uniqueKey":"","typeLabel":"string"}},"765bb25c-c606-43e2-9272-0c433604018a":{"in":"path","name":"promotionId","schema":{"type":"string","example":"61df12345678900009b7091c","isRequired":true,"description":"The promotion ID generated when using the [create promotion](/v3/api-reference/offers/promotions/create-promotion) endpoint.","uniqueKey":"","typeLabel":"string"},"required":true,"description":"The promotion ID generated when using the [create promotion](/v3/api-reference/offers/promotions/create-promotion) endpoint."}},"responses":{"9c4f44f9-c1b0-4f3a-bcc0-e234cbc7e2a6":{"description":"OK","headers":{"x-fabric-request-id":{"description":"Unique request ID","schema":{"type":"string","example":"263e731c-45c8-11ed-b878-0242ac120002"}}},"content":{"application/json":{"schema":{"type":"object","description":"Promotion record detail","required":["id","name","startAt","endAt","status","type","details"],"properties":{"id":{"type":"string","description":"The promotion ID generated when using the [create promotion](/v3/api-reference/offers/promotions/create-promotion) endpoint.","example":"638a0227945d970008be0f86","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"name":{"type":"string","description":"The name of the promotion.","example":"Black Friday Promotion","isRequired":true,"uniqueKey":"name","typeLabel":"string"},"status":{"type":"string","description":"Promotion status","enum":["ACTIVE","SCHEDULED","DISABLED","EXPIRED"],"example":"SCHEDULED","default":"SCHEDULED","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"type":{"type":"string","description":"The type of promotion you want to create. The following are the promotion types you can create:\n- `PRODUCT`: A SKU promotion. Applies a discount to SKUs based on the value specified in the `discount` object of the request body.\n- `CART`: A cart promotion. Applies a discount to the minimum order amount of the cart based on the `ORDER_VALUE` specified in the `condition` object of the request body.\n- `QUANTITY`: A quantity promotion. Provides discounts on items based on the quantity requirement set in the promotion.\n- `SHIPPING`: A shipping promotion. Provides discounts on the shipping cost.\n- `BUYGET`: A BuyGet promotion. Specifies the _Buy_ conditions and corresponding _Get_ discounts.\n- `SPEND_GET`: A SpendGet promotion. Specifies the total order value required to qualify for discounts and the applicable discounts based on the order value.\n","enum":["PRODUCT","CART","QUANTITY","SHIPPING","BUYGET","SPEND_GET"],"example":"PRODUCT","isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"startAt":{"type":"string","format":"date-time","description":"Promotion start time","example":"2019-08-24T14:15:22.000Z","isRequired":true,"uniqueKey":"startAt","typeLabel":"string\u003cdate-time>"},"endAt":{"type":"string","format":"date-time","description":"Promotion end time","example":"2019-08-25T14:15:22.000Z","isRequired":true,"uniqueKey":"endAt","typeLabel":"string\u003cdate-time>"},"details":{"type":"array","description":"Promotion setup details","items":{"type":"object","description":"Promotion setup detail","properties":{"discounts":{"type":"array","description":"An array containing discount details.","minItems":1,"items":{"type":"object","description":"Discount details","required":["unit","amount","type"],"properties":{"unit":{"type":"string","description":"Discount type","enum":["PERCENTAGE_OFF","AMOUNT_OFF","FIXED"],"example":"PERCENTAGE_OFF","isRequired":true,"uniqueKey":"details.items.[INDEX].discounts.items.[INDEX].unit","typeLabel":"enum\u003cstring>"},"amount":{"type":"number","format":"double","description":"Discount amount to be given","example":15,"isRequired":true,"uniqueKey":"details.items.[INDEX].discounts.items.[INDEX].amount","typeLabel":"number\u003cdouble>"},"type":{"type":"string","description":"Discount type for where the discount applies. The following are valid target options for applying the discount:\n- `SKU`: Discount is applied to products.\n- `CART`: Discount is applied to the entire cart value.\n- `SERVICE`: Discount is applied to SKU shipping.\n- `SERVICE_CART`: Discount is applied to cart shipping cost.\n","enum":["SKU","CART","SERVICE","SERVICE_CART"],"example":"SKU","isRequired":true,"uniqueKey":"details.items.[INDEX].discounts.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"values":{"oneOf":[{"type":"string","description":"Should be null for SKU and CART","example":"null","uniqueKey":"details.items.[INDEX].discounts.items.[INDEX].values.oneOf.0","typeLabel":"string"},{"type":"null","description":"Should be null for SKU and CART","example":"null","uniqueKey":"details.items.[INDEX].discounts.items.[INDEX].values.oneOf.1","typeLabel":"null"},{"type":"array","items":{"type":"object","description":"Detail for the promotion to apply, details must be sent for CART and SERVICE_CART","example":{},"uniqueKey":"details.items.[INDEX].discounts.items.[INDEX].values.oneOf.2.items.[INDEX]","typeLabel":"object"},"uniqueKey":"details.items.[INDEX].discounts.items.[INDEX].values.oneOf.2","typeLabel":"object[]"}],"uniqueKey":"details.items.[INDEX].discounts.items.[INDEX].values","typeLabel":"string | null | object[]"},"maximumQuantity":{"type":"number","format":"double","description":"Maximum quantity of items that can receive the discount. Quantity is required when the promotion type is SPEND_GET or BUYGET.","example":2,"uniqueKey":"details.items.[INDEX].discounts.items.[INDEX].maximumQuantity","typeLabel":"number\u003cdouble>"},"includeOperator":{"type":"string","description":"Select the `AND` or `OR` condition to include products in a promotion. \n- Use the `OR` condition to apply a single rule for product inclusion. \n- Use the `AND` condition to apply multiple rules for product inclusion.\n","default":"OR","example":"OR","enum":["AND","OR"],"uniqueKey":"details.items.[INDEX].discounts.items.[INDEX].includeOperator","typeLabel":"enum\u003cstring>"},"excludeOperator":{"type":"string","description":"Select the `AND` or `OR` condition to exclude products from a promotion. \n- Use the `OR` condition to apply a single rule for product exclusion.\n- Use the `AND` condition to apply multiple rules for product exclusion.\n","default":"AND","example":"AND","enum":["AND","OR"],"uniqueKey":"details.items.[INDEX].discounts.items.[INDEX].excludeOperator","typeLabel":"enum\u003cstring>"},"discountId":{"type":"string","description":"Discount ID to link `discount` and `targetProduct`. It's required for BUYGET and SPEND_GET promotions.","example":"1","uniqueKey":"details.items.[INDEX].discounts.items.[INDEX].discountId","typeLabel":"string"},"isAutoAdd":{"type":"boolean","description":"Represents if validate endpoint (evaluation endpoint from Real-time Pricing Engine) should suggest free items. Currently used for BUY-GET type of promotion.","default":false,"example":false,"uniqueKey":"details.items.[INDEX].discounts.items.[INDEX].isAutoAdd","typeLabel":"boolean"},"sets":{"type":"array","description":"Reserved for additional information. It's used to create a group of items in a set so that you can easily apply promotions or coupons to the defined set of items.","items":{"description":"Set ID","type":"string","example":"A","enum":["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],"uniqueKey":"details.items.[INDEX].discounts.items.[INDEX].sets.items.[INDEX]","typeLabel":"enum\u003cstring>"},"uniqueKey":"details.items.[INDEX].discounts.items.[INDEX].sets","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"details.items.[INDEX].discounts.items.[INDEX]","typeLabel":"object"},"uniqueKey":"details.items.[INDEX].discounts","typeLabel":"object[]"},"targetProducts":{"type":"array","description":"A list of target products for applying the discount.","minItems":1,"items":{"type":"object","description":"The details of the target products.","required":["type","values","operator"],"properties":{"type":{"type":"string","description":"The target type for the promotion.","enum":["SKU","CATEGORY","ATTRIBUTE","PRICE_TYPE","COLLECTION","PREVIOUS_DISCOUNTS"],"example":"SKU","isRequired":true,"uniqueKey":"details.items.[INDEX].targetProducts.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"values":{"oneOf":[{"type":"string","description":"The values corresponding to the selection `type`.","example":"*","isRequired":true,"uniqueKey":"details.items.[INDEX].targetProducts.items.[INDEX].values.oneOf.0","typeLabel":"string"},{"type":"array","items":{"oneOf":[{"type":"integer","description":"A numeric identifier of the target record.","format":"int32","example":10006123,"uniqueKey":"details.items.[INDEX].targetProducts.items.[INDEX].values.oneOf.1.items.[INDEX].oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"string","description":"A non-numeric identifier of the target record.","example":"61df12345678900009b7091c","uniqueKey":"details.items.[INDEX].targetProducts.items.[INDEX].values.oneOf.1.items.[INDEX].oneOf.1","typeLabel":"string"},{"type":"object","description":"The merchant-defined attributes associated with the promotion.","required":["name","value"],"properties":{"name":{"type":"string","example":"couponId","description":"The merchant-defined `key` for the promotion.","isRequired":true,"uniqueKey":"details.items.[INDEX].targetProducts.items.[INDEX].values.oneOf.1.items.[INDEX].oneOf.2.name","typeLabel":"string"},"value":{"oneOf":[{"type":"string","description":"The merchant-defined `value` for the `key`.","example":"19822","isRequired":true,"uniqueKey":"details.items.[INDEX].targetProducts.items.[INDEX].values.oneOf.1.items.[INDEX].oneOf.2.value.oneOf.0","typeLabel":"string"},{"type":"boolean","description":"Represents a boolean value.","example":true,"isRequired":true,"uniqueKey":"details.items.[INDEX].targetProducts.items.[INDEX].values.oneOf.1.items.[INDEX].oneOf.2.value.oneOf.1","typeLabel":"boolean"},{"type":"number","description":"Represents a numeric value.","example":10006123,"isRequired":true,"uniqueKey":"details.items.[INDEX].targetProducts.items.[INDEX].values.oneOf.1.items.[INDEX].oneOf.2.value.oneOf.2","typeLabel":"number"}],"isRequired":true,"uniqueKey":"details.items.[INDEX].targetProducts.items.[INDEX].values.oneOf.1.items.[INDEX].oneOf.2.value","typeLabel":"string | boolean | number"}},"uniqueKey":"details.items.[INDEX].targetProducts.items.[INDEX].values.oneOf.1.items.[INDEX].oneOf.2","typeLabel":"object"}],"uniqueKey":"details.items.[INDEX].targetProducts.items.[INDEX].values.oneOf.1.items.[INDEX]","typeLabel":"integer\u003cint32> | string | object"},"description":"The values corresponding to the selection `type`.","isRequired":true,"uniqueKey":"details.items.[INDEX].targetProducts.items.[INDEX].values.oneOf.1","typeLabel":"(integer\u003cint32> | string | object)[]"},{"type":"integer","description":"The values corresponding to the selection `type`.","format":"int32","example":10006123,"isRequired":true,"uniqueKey":"details.items.[INDEX].targetProducts.items.[INDEX].values.oneOf.2","typeLabel":"integer\u003cint32>"}],"isRequired":true,"uniqueKey":"details.items.[INDEX].targetProducts.items.[INDEX].values","typeLabel":"string | (integer\u003cint32> | string | object)[] | integer\u003cint32>"},"operator":{"description":"Indicates whether a target product is included or excluded from discounts. The following options are available:\n- `IN`: The target product, with the specified `type` and `value`, is included for the discount to be applied.\n- `NOT_IN`: The target product, with the specified `type` and `value`, is excluded from being discounted.\n- `EQUAL`: The target product will be eligible for the discount if the defined `type` and `value` match the product selection.\n","type":"string","enum":["IN","NOT_IN","EQUAL","GREATER_THAN"],"example":"IN","isRequired":true,"uniqueKey":"details.items.[INDEX].targetProducts.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"discountId":{"type":"string","description":"Discount ID to link `discount` and `targetProduct`; required for `BUYGET` promotion","example":"1","uniqueKey":"details.items.[INDEX].targetProducts.items.[INDEX].discountId","typeLabel":"string"}},"uniqueKey":"details.items.[INDEX].targetProducts.items.[INDEX]","typeLabel":"object"},"uniqueKey":"details.items.[INDEX].targetProducts","typeLabel":"object[]"},"conditions":{"type":"array","description":"Conditions list for the promotion to be applied","minItems":1,"items":{"type":"object","description":"Conditions for the promotion to be applied","required":["operator","conditions"],"properties":{"operator":{"type":"string","description":"Operator for condition within each object of the `conditions` array","enum":["AND","OR"],"example":"AND","isRequired":true,"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"},"conditions":{"type":"array","description":"Conditions for the promotion to apply on specific targets","minItems":1,"items":{"type":"object","description":"Represents the conditions based on which the promotions apply. For example, consider the `type` is `USER_SEGMENT` with multiple values. To target all the specified segments, use the `AND` operator and to target any one of the segments, use the `OR` operator.","required":["type","values","operator"],"properties":{"type":{"type":"string","example":"SKU","description":"Condition type","enum":["SKU","QUANTITY","CATEGORY","ATTRIBUTE","PRICE_TYPE","CHANEL","ORDER_VALUE","USER_SEGMENT","USER_TYPE","DATE","SKU_QUANTITY","COLLECTION","PRICE","ORDER_LINE_ITEMS","REGION","PREVIOUS_DISCOUNTS"],"isRequired":true,"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"values":{"oneOf":[{"type":"string","description":"Applied on all items. Asterisk (*) indicates all items","example":"*","isRequired":true,"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values.oneOf.0","typeLabel":"string"},{"type":"number","description":"Comparison quantity or amount.","format":"double","example":100,"isRequired":true,"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values.oneOf.1","typeLabel":"number\u003cdouble>"},{"type":"array","items":{"oneOf":[{"type":"integer","description":"Condition numeric identifier for condition `type`","format":"int32","example":10006123,"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values.oneOf.2.items.[INDEX].oneOf.0","typeLabel":"integer\u003cint32>"},{"type":"string","description":"Condition non-numeric identifier for condition `type`","example":"61df12345678900009b7091c","uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values.oneOf.2.items.[INDEX].oneOf.1","typeLabel":"string"},{"type":"object","description":"The attribute name and value.","required":["name","value"],"properties":{"name":{"type":"string","example":"Brand","description":"The merchant-specified `attribute` name.","isRequired":true,"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values.oneOf.2.items.[INDEX].oneOf.2.name","typeLabel":"string"},"value":{"oneOf":[{"type":"string","description":"The merchant-specified string `value`.","example":"Nike","isRequired":true,"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values.oneOf.2.items.[INDEX].oneOf.2.value.oneOf.0","typeLabel":"string"},{"type":"boolean","description":"The merchant-specified boolean `value`.","example":true,"isRequired":true,"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values.oneOf.2.items.[INDEX].oneOf.2.value.oneOf.1","typeLabel":"boolean"},{"type":"number","description":"The merchant-specified numeric `value`.","example":10006123,"isRequired":true,"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values.oneOf.2.items.[INDEX].oneOf.2.value.oneOf.2","typeLabel":"number"}],"isRequired":true,"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values.oneOf.2.items.[INDEX].oneOf.2.value","typeLabel":"string | boolean | number"}},"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values.oneOf.2.items.[INDEX].oneOf.2","typeLabel":"object"},{"type":"object","description":"The segment details.","properties":{"id":{"type":"integer","format":"int32","example":1000002,"description":"The segment ID.","uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values.oneOf.2.items.[INDEX].oneOf.3.id","typeLabel":"integer\u003cint32>"},"name":{"type":"string","description":"The segment name.","example":"Platinum customers","uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values.oneOf.2.items.[INDEX].oneOf.3.name","typeLabel":"string"},"defaultValue":{"type":"array","description":"All segment values that belong to the segment.","items":{"type":"string","description":"The segment value.","example":"age","uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values.oneOf.2.items.[INDEX].oneOf.3.defaultValue.items.[INDEX]","typeLabel":"string"},"example":["Teen","Young adult","Elderly"],"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values.oneOf.2.items.[INDEX].oneOf.3.defaultValue","typeLabel":"string[]"},"value":{"oneOf":[{"type":"array","items":{"type":"string","description":"The segment ID.","example":"Young adult","uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values.oneOf.2.items.[INDEX].oneOf.3.value.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"The customer segment to which promotion is applied.","uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values.oneOf.2.items.[INDEX].oneOf.3.value.oneOf.0","typeLabel":"string[]"},{"type":"string","description":"All Segments","example":"*","uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values.oneOf.2.items.[INDEX].oneOf.3.value.oneOf.1","typeLabel":"string"}],"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values.oneOf.2.items.[INDEX].oneOf.3.value","typeLabel":"string[] | string"}},"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values.oneOf.2.items.[INDEX].oneOf.3","typeLabel":"object"}],"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values.oneOf.2.items.[INDEX]","typeLabel":"integer\u003cint32> · string · object · object"},"isRequired":true,"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values.oneOf.2","typeLabel":"integer\u003cint32> · string · object · object[]"}],"isRequired":true,"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].values","typeLabel":"string | number\u003cdouble> | integer\u003cint32> · string · object · object[]"},"operator":{"type":"string","description":"Operator between `type` and `values` within each object of *conditions* array","example":"IN","enum":["NOT_EQUAL","EQUAL","GREATER_THAN","LESS_THAN","GREATER_THAN_OR_EQUAL_TO","LESS_THAN_OR_EQUAL_TO","NOT_IN","IN"],"isRequired":true,"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX].operator","typeLabel":"enum\u003cstring>"}},"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].conditions","typeLabel":"object[]"},"id":{"oneOf":[{"type":"string","description":"Promotion condition ID","example":"6380e7ecb419a30009865fad","uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Promotion condition ID","example":"6380e7ecb419a30009865fad","uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].id.oneOf.1","typeLabel":"null"}],"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].id","typeLabel":"string | null"},"includeOperator":{"type":"string","description":"Select the `AND` or `OR` condition to include products in a promotion. \n- Use the `OR` condition to apply a single rule for product inclusion. \n- Use the `AND` condition to apply multiple rules for product inclusion.\n","default":"OR","example":"OR","enum":["AND","OR"],"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].includeOperator","typeLabel":"enum\u003cstring>"},"excludeOperator":{"type":"string","description":"Select the `AND` or `OR` condition to include products in a promotion. \n- Use the `OR` condition to apply a single rule for product inclusion. \n- Use the `AND` condition to apply multiple rules for product inclusion.\n","default":"AND","example":"AND","enum":["AND","OR"],"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].excludeOperator","typeLabel":"enum\u003cstring>"},"set":{"type":"string","default":"A","description":"It's used to create a group of items in a set so that you can easily apply promotions or coupons to the defined set of items.","example":"A","enum":["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX].set","typeLabel":"enum\u003cstring>"}},"uniqueKey":"details.items.[INDEX].conditions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"details.items.[INDEX].conditions","typeLabel":"object[]"}},"uniqueKey":"details.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"details","typeLabel":"object[]"},"buyOperator":{"type":"string","description":"Operator for `conditions` array. It's applied when the promotion type is `BUYGET`. It's used as an operator between different condition objects mentioned in the *conditions* array.","default":"OR","enum":["AND","OR"],"example":"OR","uniqueKey":"buyOperator","typeLabel":"enum\u003cstring>"},"note":{"type":"string","example":"Independence day sale!","description":"Promotion note or description","uniqueKey":"note","typeLabel":"string"},"termsAndConditions":{"type":"array","description":"Terms and conditions for the promotion","items":{"type":"object","description":"Promotion terms and conditions","properties":{"name":{"type":"string","description":"Terms and conditions name","example":"Terms Applied","uniqueKey":"termsAndConditions.items.[INDEX].name","typeLabel":"string"},"description":{"type":"string","description":"Terms and conditions description","example":"Items can't be exchanged","uniqueKey":"termsAndConditions.items.[INDEX].description","typeLabel":"string"}},"uniqueKey":"termsAndConditions.items.[INDEX]","typeLabel":"object"},"uniqueKey":"termsAndConditions","typeLabel":"object[]"},"promotionMessages":{"type":"array","description":"Message description for the promotion","required":["title","locales","pages"],"items":{"type":"object","description":"Message description for the promotion","properties":{"title":{"type":"string","description":"Message name","example":"Buy 2 get 1 free","uniqueKey":"promotionMessages.items.[INDEX].title","typeLabel":"string"},"message":{"type":"string","description":"Message description","example":"Offer valid at participating stores through September 5, 2023.","uniqueKey":"promotionMessages.items.[INDEX].message","typeLabel":"string"},"pages":{"type":"array","description":"The types of web pages where the message is displayed.","items":{"type":"string","description":"Page type","example":"PDP","uniqueKey":"promotionMessages.items.[INDEX].pages.items.[INDEX]","typeLabel":"string"},"example":["PDP","Cart"],"uniqueKey":"promotionMessages.items.[INDEX].pages","typeLabel":"string[]"},"locales":{"type":"array","description":"The locales in which the promotion message is displayed. Locale is a set of language or country-based preferences for user interface.","items":{"type":"string","description":"Locale","example":"en-CA","uniqueKey":"promotionMessages.items.[INDEX].locales.items.[INDEX]","typeLabel":"string"},"example":["en-CA","fr-CA"],"uniqueKey":"promotionMessages.items.[INDEX].locales","typeLabel":"string[]"}},"uniqueKey":"promotionMessages.items.[INDEX]","typeLabel":"object"},"uniqueKey":"promotionMessages","typeLabel":"object[]"},"proximityMessages":{"type":"object","properties":{"threshold":{"type":"integer","minimum":0,"description":"The proximity threshold value. You muse use a value greater than or equal to 0.","example":1,"uniqueKey":"proximityMessages.threshold","typeLabel":"integer"},"localizedMessages":{"type":"array","items":{"type":"object","properties":{"locales":{"type":"array","items":{"type":"string","description":"The intended language or target region for the message.","example":"en-CA","uniqueKey":"proximityMessages.localizedMessages.items.[INDEX].locales.items.[INDEX]","typeLabel":"string"},"uniqueKey":"proximityMessages.localizedMessages.items.[INDEX].locales","typeLabel":"string[]"},"message":{"type":"string","description":"The localized message for the specified locales.","example":"Buy some more to get the discount!","uniqueKey":"proximityMessages.localizedMessages.items.[INDEX].message","typeLabel":"string"}},"uniqueKey":"proximityMessages.localizedMessages.items.[INDEX]","typeLabel":"object"},"uniqueKey":"proximityMessages.localizedMessages","typeLabel":"object[]"}},"uniqueKey":"proximityMessages","typeLabel":"object"},"shipmentMethodIds":{"type":"array","description":"Required for *Shipping* type promotion to provide eligible shipment methods.","items":{"type":"string","description":"Shipping method ID. This ID is used to evaluate cart promotion.","example":"1000001","uniqueKey":"shipmentMethodIds.items.[INDEX]","typeLabel":"string"},"uniqueKey":"shipmentMethodIds","typeLabel":"string[]"},"eligiblePriceLists":{"type":"array","description":"Price list IDs to be considered for this promotion.","items":{"type":"integer","format":"int32","example":10000056,"description":"The price list ID.","uniqueKey":"eligiblePriceLists.items.[INDEX]","typeLabel":"integer\u003cint32>"},"uniqueKey":"eligiblePriceLists","typeLabel":"integer\u003cint32>[]"},"limits":{"type":"array","description":"Restrictions or conditions that apply to the use of a promotion","items":{"type":"object","description":"Promotion limit detail. Limits for promotions can only be configured at cart level.","properties":{"type":{"type":"string","description":"Promotion limit type","enum":["ORDER"],"example":"ORDER","uniqueKey":"limits.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"quantity":{"type":"integer","format":"int32","description":"Number of times a promotion can be applied in the same cart.","example":3,"uniqueKey":"limits.items.[INDEX].quantity","typeLabel":"integer\u003cint32>"}},"uniqueKey":"limits.items.[INDEX]","typeLabel":"object"},"uniqueKey":"limits","typeLabel":"object[]"},"additionalAttributes":{"description":"Merchant-specified attributes associated with the promotion.","type":"array","items":{"type":"object","description":"Merchant-specified attributes associated with the promotion.","required":["name","values"],"properties":{"name":{"description":"Merchant-specified attribute `name` associated with the promotion.","type":"string","example":"eventName","isRequired":true,"uniqueKey":"additionalAttributes.items.[INDEX].name","typeLabel":"string"},"values":{"oneOf":[{"type":"string","description":"Merchant-specified attribute `value` associated with the promotion.","example":"Store sale","isRequired":true,"uniqueKey":"additionalAttributes.items.[INDEX].values.oneOf.0","typeLabel":"string"},{"type":"array","items":{"type":"string","description":"Merchant-specified attribute `value` associated with the promotion.","example":["Holiday","Christmas"],"uniqueKey":"additionalAttributes.items.[INDEX].values.oneOf.1.items.[INDEX]","typeLabel":"string"},"description":"Merchant-specified attribute `values` associated with the promotion.","isRequired":true,"uniqueKey":"additionalAttributes.items.[INDEX].values.oneOf.1","typeLabel":"string[]"}],"isRequired":true,"uniqueKey":"additionalAttributes.items.[INDEX].values","typeLabel":"string | string[]"}},"uniqueKey":"additionalAttributes.items.[INDEX]","typeLabel":"object"},"uniqueKey":"additionalAttributes","typeLabel":"object[]"},"createdAt":{"type":"string","format":"date-time","description":"Record's creation time","example":"2019-08-20T14:15:22.000Z","uniqueKey":"createdAt","typeLabel":"string\u003cdate-time>"},"updatedAt":{"type":"string","format":"date-time","description":"Record's last updated time","example":"2019-08-20T14:15:22.000Z","uniqueKey":"updatedAt","typeLabel":"string\u003cdate-time>"},"level":{"type":"integer","format":"int32","minimum":0,"maximum":5,"description":"Promotion execution order. Promotion types are assigned a default execution order. First, level 1 promotions will be evaluated. The result of level 1 will be used as a base price for level 2. Similarly, the result of level 2 will be used as a base price for level 3.","example":3,"uniqueKey":"level","typeLabel":"integer\u003cint32>"},"stackingType":{"type":"string","description":"Defines the rules for how a promotion can be combined with other promotions. This field determines whether a specific promotion can be applied in conjunction with other active promotions during a transaction or if it must be used exclusively. If configured, `stackingType` will have precedence over the `isStackable` and `isAlwaysApplied`. The following are possible `stackingType` values:\n- `STACKABLE`: This promotion can be combined with other stackable promotions, allowing multiple \n discounts to be applied together. The order in which stackable promotions are applied \n is determined by the `level` field, with promotions having a higher priority (lower numeric value)\n being applied before those with a lower priority.\n- `EXCLUSIVE`: This promotion can't be combined with any other promotions. The `level` field is\n used to determine which exclusive promotion will be evaluated and applied first. Once an exclusive\n promotion is applied, no other promotions can be used in the same transaction.\n- `TYPE_EXCLUSIVE`: This promotion can't be combined with other promotions of the same type.\n The `level` field is used to determine which promotion within the same type will be evaluated and\n applied first.\n- `UNIVERSAL`: This promotion can be combined with any other promotions without restrictions.\n Universal promotions will be evaluated last.\n","enum":["STACKABLE","EXCLUSIVE","TYPE_EXCLUSIVE","UNIVERSAL"],"example":"STACKABLE","uniqueKey":"stackingType","typeLabel":"enum\u003cstring>"},"isStackable":{"type":"boolean","example":false,"description":"- `true`: The promotion can be stacked, and its discounts will be summed together with other promotions. \n- `false`: The promotion can't be applied with any other promotions. \n","uniqueKey":"isStackable","typeLabel":"boolean"},"isAlwaysApplied":{"type":"boolean","example":false,"description":"A flag indicating whether the promotion is always applied. Set to true if the promotion is always applied, even in non-stackable scenarios, and false if the promotion is applied based on configured conditions.","uniqueKey":"isAlwaysApplied","typeLabel":"boolean"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"638a0227945d970008be0f86","name":"Black Friday Promotion","status":"SCHEDULED","type":"PRODUCT","startAt":"2019-08-24T14:15:22.000Z","endAt":"2019-08-25T14:15:22.000Z","details":[{"discounts":[{"unit":"PERCENTAGE_OFF","amount":15,"type":"SKU","values":"null","maximumQuantity":2,"includeOperator":"OR","excludeOperator":"AND","discountId":"1","isAutoAdd":false,"sets":["A"]}],"targetProducts":[{"type":"SKU","values":"*","operator":"IN","discountId":"1"}],"conditions":[{"operator":"AND","conditions":[{"type":"SKU","values":"*","operator":"IN"}],"id":"6380e7ecb419a30009865fad","includeOperator":"OR","excludeOperator":"AND","set":"A"}]}],"buyOperator":"OR","note":"Independence day sale!","termsAndConditions":[{"name":"Terms Applied","description":"Items can't be exchanged"}],"promotionMessages":[{"title":"Buy 2 get 1 free","message":"Offer valid at participating stores through September 5, 2023.","pages":["PDP","Cart"],"locales":["en-CA","fr-CA"]}],"proximityMessages":{"threshold":1,"localizedMessages":[{"locales":["en-CA"],"message":"Buy some more to get the discount!"}]},"shipmentMethodIds":["1000001"],"eligiblePriceLists":[10000056],"limits":[{"type":"ORDER","quantity":3}],"additionalAttributes":[{"name":"eventName","values":"Store sale"}],"createdAt":"2019-08-20T14:15:22.000Z","updatedAt":"2019-08-20T14:15:22.000Z","level":3,"stackingType":"STACKABLE","isStackable":false,"isAlwaysApplied":false}}},"exampleType":"generated"}},"exampleType":"generated"},"e304ea7d-ca34-47be-82ad-d2c5316dee52":{"description":"Bad request","headers":{"x-fabric-request-id":{"description":"Unique request ID","schema":{"type":"string","example":"263e731c-45c8-11ed-b878-0242ac120002"}}},"content":{"application/json":{"schema":{"oneOf":[{"type":"object","description":"Promotion invalid ID error","properties":{"type":{"description":"The error code.","type":"string","example":"PROMO_ID_NOT_VALID","uniqueKey":"oneOf.0.type","typeLabel":"string"},"message":{"description":"An error message corresponding to the `type`.","type":"string","example":"Promotion ID isn't valid, it must be a valid object ID","uniqueKey":"oneOf.0.message","typeLabel":"string"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","description":"Tenant header is missing","properties":{"type":{"description":"The error code.","type":"string","example":"TENANT_HEADER_REQUIRED","uniqueKey":"oneOf.1.type","typeLabel":"string"},"message":{"description":"An error message corresponding to the `type`.","type":"string","example":"x-fabric-tenant-id header is required","uniqueKey":"oneOf.1.message","typeLabel":"string"}},"uniqueKey":"oneOf.1","typeLabel":"object"},{"type":"object","description":"Bad request error","properties":{"type":{"description":"The error code.","type":"string","example":"BAD_REQUEST","uniqueKey":"oneOf.2.type","typeLabel":"string"},"message":{"description":"An error message corresponding to the `type`.","type":"string","example":"Bad request","uniqueKey":"oneOf.2.message","typeLabel":"string"}},"uniqueKey":"oneOf.2","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"PROMO_ID_NOT_VALID","message":"Promotion ID isn't valid, it must be a valid object ID"}}},"exampleType":"generated"}},"exampleType":"generated"},"2acf2c73-6195-4047-93f9-9ab7b745c5af":{"description":"Unauthorized","headers":{"x-fabric-request-id":{"description":"Unique request ID","schema":{"type":"string","example":"263e731c-45c8-11ed-b878-0242ac120002"}}},"content":{"application/json":{"schema":{"type":"object","description":"Unauthorized error","properties":{"type":{"description":"The error code.","type":"string","example":"UNAUTHORIZED","uniqueKey":"type","typeLabel":"string"},"message":{"description":"An error message corresponding to the `type`.","type":"string","example":"Invalid credentials","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"UNAUTHORIZED","message":"Invalid credentials"}}},"exampleType":"generated"}},"exampleType":"generated"},"a5ee2a20-13d1-49dc-b9a2-2d582dfceb3b":{"description":"Not Found","headers":{"x-fabric-request-id":{"description":"Unique request ID","schema":{"type":"string","example":"263e731c-45c8-11ed-b878-0242ac120002"}}},"content":{"application/json":{"schema":{"type":"object","description":"Promotion not found error","properties":{"type":{"description":"The error code.","type":"string","example":"PROMOTION_NOT_FOUND","uniqueKey":"type","typeLabel":"string"},"message":{"description":"An error message corresponding to the `type`.","type":"string","example":"The promotion you entered doesn't exist","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"PROMOTION_NOT_FOUND","message":"The promotion you entered doesn't exist"}}},"exampleType":"generated"}},"exampleType":"generated"},"7827506d-27f1-4b4c-827d-b83c54a60104":{"description":"Internal server error","headers":{"x-fabric-request-id":{"description":"Unique request ID","schema":{"type":"string","example":"263e731c-45c8-11ed-b878-0242ac120002"}}},"content":{"application/json":{"schema":{"type":"object","description":"Internal server error","properties":{"type":{"description":"The error code.","type":"string","example":"INTERNAL_SERVER_ERROR","uniqueKey":"type","typeLabel":"string"},"message":{"description":"An error message corresponding to the `type`.","type":"string","example":"Internal server error","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"type":"INTERNAL_SERVER_ERROR","message":"Internal server error"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"e74c431e-3439-4514-b846-bd173c779140":{"AuthorizationToken":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[]}}},"servers":{"b72b528c-3797-4ebf-9be3-4fb5306db4a9":{"url":"https://api.fabric.inc/v3","description":"Production environment"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","scopes":[]},"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":"AuthorizationToken","name":"Authorization"}],"title":"AuthorizationToken"}]},"originalFileLocation":"openapi/offers/v3/promotions.openapi.yaml"},"subdomain":"fabric-demo","siteName":"Fabric","title":"Get a specific promotion - Fabric","navMaps":{"firstHrefInVersion":{"Product Agent":{"href":"/home","matchLevel":4},"v3":{"href":"/v3/offers/api-reference/offers/promotions/get-a-specific-promotion","matchLevel":0},"v2":{"href":"/v2/home","matchLevel":4}},"firstHrefInLanguage":{}},"lastModified":"2026-01-22T21:06:41.043Z","originalFileLocation":"v3/offers/api-reference/offers/promotions/get-a-specific-promotion.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=\"Retrieves a specific promotion using the corresponding promotionId.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Fabric\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/fabric-demo/4aXl3Y2Jab1lmXrs/_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/fabric-demo/4aXl3Y2Jab1lmXrs/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/fabric-demo/4aXl3Y2Jab1lmXrs/_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/fabric-demo/4aXl3Y2Jab1lmXrs/_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/fabric-demo/4aXl3Y2Jab1lmXrs/_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/fabric-demo/4aXl3Y2Jab1lmXrs/_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/fabric-demo/4aXl3Y2Jab1lmXrs/_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/fabric-demo/4aXl3Y2Jab1lmXrs/_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/fabric-demo/4aXl3Y2Jab1lmXrs/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get a specific promotion - Fabric\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieves a specific promotion using the corresponding promotionId.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Fabric\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developer.fabric.inc/v3/offers/api-reference/offers/promotions/get-a-specific-promotion\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://fabric-demo.mintlify.app/_mintlify/api/og/v2?division=Promotions\u0026amp;title=Get+a+specific+promotion\u0026amp;description=Retrieves+a+specific+promotion+using+the+corresponding+%60promotionId%60.\u0026amp;theme=d21d2e5604bc479b7e92e42c\u0026amp;signature=9be0fbb8097a55dc986491aad674fb62b21d9af833aacf83533819426dd9ded1\">\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 a specific promotion - Fabric\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieves a specific promotion using the corresponding promotionId.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://fabric-demo.mintlify.app/_mintlify/api/og/v2?division=Promotions\u0026amp;title=Get+a+specific+promotion\u0026amp;description=Retrieves+a+specific+promotion+using+the+corresponding+%60promotionId%60.\u0026amp;theme=d21d2e5604bc479b7e92e42c\u0026amp;signature=9be0fbb8097a55dc986491aad674fb62b21d9af833aacf83533819426dd9ded1\">\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/fabric-demo/4aXl3Y2Jab1lmXrs/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Fabric\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#ff2ec1\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developer.fabric.inc/v3/offers/api-reference/offers/promotions/get-a-specific-promotion\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/v3/offers/api-reference/offers/promotions/get-a-specific-promotion.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developer.fabric.inc/#organization\",\"name\":\"Fabric\",\"url\":\"https://developer.fabric.inc\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/fabric-demo/OzlZxX-hOwze1Aen/logo/darkneon.png?fit=max\u0026auto=format\u0026n=OzlZxX-hOwze1Aen\u0026q=85\u0026s=332d2284d5f41dc42f5b9e0bcd473872\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developer.fabric.inc#website\",\"name\":\"Fabric\",\"url\":\"https://developer.fabric.inc\",\"publisher\":{\"@id\":\"https://developer.fabric.inc/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developer.fabric.inc/v3/offers/api-reference/offers/promotions/get-a-specific-promotion#webpage\",\"url\":\"https://developer.fabric.inc/v3/offers/api-reference/offers/promotions/get-a-specific-promotion\",\"name\":\"Get a specific promotion\",\"description\":\"Retrieves a specific promotion using the corresponding promotionId.\",\"dateModified\":\"2026-01-22T21:06:41.043Z\",\"isPartOf\":{\"@id\":\"https://developer.fabric.inc#website\"},\"breadcrumb\":{\"@id\":\"https://developer.fabric.inc/v3/offers/api-reference/offers/promotions/get-a-specific-promotion#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developer.fabric.inc/v3/offers/api-reference/offers/promotions/get-a-specific-promotion#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Offers API\",\"item\":\"https://developer.fabric.inc/v3/offers/api-reference/offers/offers--3-0-0\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Promotions\",\"item\":\"https://developer.fabric.inc/v3/offers/api-reference/offers/promotions/overview\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get a specific promotion\",\"item\":\"https://developer.fabric.inc/v3/offers/api-reference/offers/promotions/get-a-specific-promotion\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developer.fabric.inc/v3/offers/api-reference/offers/promotions/get-a-specific-promotion#apireference\",\"headline\":\"Get a specific promotion\",\"name\":\"Get a specific promotion\",\"description\":\"Retrieves a specific promotion using the corresponding promotionId.\",\"url\":\"https://developer.fabric.inc/v3/offers/api-reference/offers/promotions/get-a-specific-promotion\",\"mainEntityOfPage\":{\"@id\":\"https://developer.fabric.inc/v3/offers/api-reference/offers/promotions/get-a-specific-promotion#webpage\"},\"dateModified\":\"2026-01-22T21:06:41.043Z\",\"publisher\":{\"@id\":\"https://developer.fabric.inc/#organization\"},\"isPartOf\":{\"@id\":\"https://developer.fabric.inc#website\"}}]}\u003c/script>","siteName":"Fabric","nav":{"global":null,"versions":[{"version":"Product Agent","pages":[{"title":"Product Agent","href":"/home"}]},{"version":"v3","tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/v3/home"}]},{"tab":"Getting Started","pages":[{"title":"Getting Started","href":"/v3/getting-started/overview"}]},{"tab":"Orders \u0026 Inventory","pages":[{"title":"Orders \u0026 Inventory","href":"/v3/orders-and-inventory/homepage"}]},{"tab":"Product Catalog","pages":[{"title":"Product Catalog","href":"/v3/product-catalog/getting-started"}]},{"tab":"Offers","groups":[{"group":"Offers User Guides","pages":[{"title":"Overview","href":"/v3/offers/user-guides/offers/overview"},{"group":"Pricing","pages":[{"title":"Overview","href":"/v3/offers/user-guides/offers/pricing/pricing-overview"},{"title":"Adding Bulk Price","href":"/v3/offers/user-guides/offers/pricing/add-bulk-price"},{"title":"Managing Prices","href":"/v3/offers/user-guides/offers/pricing/managing-prices"}]},{"group":"Promotions","pages":[{"title":"Overview","href":"/v3/offers/user-guides/offers/promotions/overview"},{"title":null,"href":"/v3/offers/user-guides/offers/promotions/creating-a-sku-promotion"},{"title":null,"href":"/v3/offers/user-guides/offers/promotions/creating-a-sku-quantity-promotion"},{"title":null,"href":"/v3/offers/user-guides/offers/promotions/creating-a-buy-get-promotion"},{"title":"Managing Promotions","href":"/v3/offers/user-guides/offers/promotions/managing-promotions"}]},{"group":"Coupons","pages":[{"title":"Overview","href":"/v3/offers/user-guides/offers/coupons/overview"},{"title":null,"href":"/v3/offers/user-guides/offers/coupons/creating-a-sku-coupon"},{"title":"Creating a SKU Quantity Coupon","href":"/v3/offers/user-guides/offers/coupons/creating-a-sku-quantity-coupon"},{"title":"Creating a Buy Get Coupon","href":"/v3/offers/user-guides/offers/coupons/creating-a-buy-get-coupon"},{"title":"Importing Coupons","href":"/v3/offers/user-guides/offers/coupons/importing-coupons"},{"title":"Managing Coupons","href":"/v3/offers/user-guides/offers/coupons/managing-coupons"}]},{"group":"Settings","pages":[{"title":"Managing Price Lists","href":"/v3/offers/user-guides/offers/settings/price-lists"},{"group":"Global Exclusions","pages":[{"title":"Overview","href":"/v3/offers/user-guides/offers/settings/global-exclusions/overview"},{"title":"Creating a Global Exclusions List","href":"/v3/offers/user-guides/offers/settings/global-exclusions/create-exclusion-list"},{"title":"Managing Global Exclusions List","href":"/v3/offers/user-guides/offers/settings/global-exclusions/managing-exclusion-list"}]}]}]},{"group":"Offers API","pages":[{"title":"Offers (3.0.0)","href":"/v3/offers/api-reference/offers/offers--3-0-0"},{"group":"Developer Guide","pages":[{"title":"Exporting Offers CSV","href":"/v3/offers/api-reference/offers/developer-guide/exporting-csv"}]},{"group":"Real-time Pricing Engine","pages":[{"title":"Real-time Pricing Engine","sidebarTitle":"Overview","href":"/v3/offers/api-reference/offers/real-time-pricing-engine/overview"},{"openapi":"price-engine.openapi post /price-engine/actions/evaluate-products-by-id","title":"Calculate prices for products by IDs","href":"/v3/offers/api-reference/offers/real-time-pricing-engine/calculate-prices-for-products-by-ids"},{"openapi":"price-engine.openapi post /price-engine/actions/evaluate-products-by-sku","title":"Calculate prices for products by SKUs","href":"/v3/offers/api-reference/offers/real-time-pricing-engine/calculate-prices-for-products-by-skus"},{"openapi":"price-engine.openapi post /price-engine/actions/evaluate-cart","title":"Evaluate cart promotions","href":"/v3/offers/api-reference/offers/real-time-pricing-engine/evaluate-cart-promotions"}]},{"group":"Price Lists","pages":[{"title":"Price Lists","sidebarTitle":"Overview","href":"/v3/offers/api-reference/offers/price-lists/overview"},{"openapi":"price-lists.openapi post /price-lists","title":"Create price list","href":"/v3/offers/api-reference/offers/price-lists/create-price-list"},{"openapi":"price-lists.openapi get /price-lists/{id}","title":"Get a specific price list","href":"/v3/offers/api-reference/offers/price-lists/get-a-specific-price-list"},{"openapi":"price-lists.openapi put /price-lists/{id}","title":"Update a specific price list","href":"/v3/offers/api-reference/offers/price-lists/update-a-specific-price-list"},{"openapi":"price-lists.openapi delete /price-lists/{id}","title":"Delete a specific price list","href":"/v3/offers/api-reference/offers/price-lists/delete-a-specific-price-list"},{"openapi":"price-lists.openapi get /price-lists","title":"Get all price lists","href":"/v3/offers/api-reference/offers/price-lists/get-all-price-lists"}]},{"group":"Prices","pages":[{"title":"Prices","sidebarTitle":"Overview","href":"/v3/offers/api-reference/offers/prices/overview"},{"openapi":"prices.openapi post /prices","title":"Create price","href":"/v3/offers/api-reference/offers/prices/create-price"},{"openapi":"prices.openapi get /prices/sku/{sku}","title":"Get price by SKU","href":"/v3/offers/api-reference/offers/prices/get-price-by-sku"},{"openapi":"prices.openapi delete /prices/sku/{sku}","title":"Delete price by SKU","href":"/v3/offers/api-reference/offers/prices/delete-price-by-sku"},{"openapi":"prices.openapi get /prices/{itemId}","title":"Get price by itemId","href":"/v3/offers/api-reference/offers/prices/get-price-by-itemid"},{"openapi":"prices.openapi delete /prices/{itemId}","title":"Delete price by itemId","href":"/v3/offers/api-reference/offers/prices/delete-price-by-itemid"},{"openapi":"prices.openapi post /prices/batch","title":"Create batch prices","href":"/v3/offers/api-reference/offers/prices/create-batch-prices"},{"openapi":"prices.openapi get /prices","title":"Get all active prices","href":"/v3/offers/api-reference/offers/prices/get-all-active-prices"}]},{"group":"Price Types","pages":[{"title":"Price Types","sidebarTitle":"Overview","href":"/v3/offers/api-reference/offers/price-types/overview"},{"openapi":"price-types.openapi get /price-types","title":"Get price types","href":"/v3/offers/api-reference/offers/price-types/get-price-types"}]},{"group":"Price Controls","pages":[{"title":"Price Controls","sidebarTitle":"Overview","href":"/v3/offers/api-reference/offers/price-controls/overview"},{"openapi":"price-controls.openapi get /price-controls","title":"Get all price controls","href":"/v3/offers/api-reference/offers/price-controls/get-all-price-controls"},{"openapi":"price-controls.openapi get /price-controls/{itemId}","title":"Get price controls by itemId","href":"/v3/offers/api-reference/offers/price-controls/get-price-controls-by-itemid"},{"openapi":"price-controls.openapi delete /price-controls/{itemId}","title":"Delete price controls by itemId","href":"/v3/offers/api-reference/offers/price-controls/delete-price-controls-by-itemid"},{"openapi":"price-controls.openapi put /price-controls/{itemId}","title":"Update price controls by itemId","href":"/v3/offers/api-reference/offers/price-controls/update-price-controls-by-itemid"},{"openapi":"price-controls.openapi post /price-controls","title":"Create price control","href":"/v3/offers/api-reference/offers/price-controls/create-price-control"},{"openapi":"price-controls.openapi get /price-controls/sku/{sku}","title":"Get price controls by SKU","href":"/v3/offers/api-reference/offers/price-controls/get-price-controls-by-sku"}]},{"group":"Price Methods","pages":[{"title":"Price Methods","sidebarTitle":"Overview","href":"/v3/offers/api-reference/offers/price-methods/overview"},{"openapi":"price-methods.openapi post /price-methods","title":"Create price method","href":"/v3/offers/api-reference/offers/price-methods/create-price-method"},{"openapi":"price-methods.openapi put /price-methods/{id}","title":"Update a specific price method","href":"/v3/offers/api-reference/offers/price-methods/update-a-specific-price-method"},{"openapi":"price-methods.openapi delete /price-methods/{id}","title":"Delete a specific price method","href":"/v3/offers/api-reference/offers/price-methods/delete-a-specific-price-method"},{"openapi":"price-methods.openapi get /price-methods","title":"Get all price methods","href":"/v3/offers/api-reference/offers/price-methods/get-all-price-methods"}]},{"group":"Priced Products","pages":[{"openapi":"priced-products.openapi get /priced-products/sku/{sku}","title":"Get product and price details by SKU","href":"/v3/offers/api-reference/offers/priced-products/get-product-and-price-details-by-sku"},{"openapi":"priced-products.openapi get /priced-products/{itemId}","title":"Get product and price details by product item ID","href":"/v3/offers/api-reference/offers/priced-products/get-product-and-price-details-by-product-item-id"},{"openapi":"priced-products.openapi get /priced-products-identifiers","title":"Get SKUs in price list","href":"/v3/offers/api-reference/offers/priced-products/get-skus-in-price-list"},{"openapi":"priced-products.openapi get /priced-products","title":"Get priced products","href":"/v3/offers/api-reference/offers/priced-products/get-priced-products"}]},{"group":"Add-ons","pages":[{"title":"Add-ons","sidebarTitle":"Overview","href":"/v3/offers/api-reference/offers/add-ons/overview"},{"openapi":"addons.openapi post /addons","title":"Create add-on","href":"/v3/offers/api-reference/offers/add-ons/create-add-on"},{"openapi":"addons.openapi get /addons/{id}","title":"Get a specific add-on","href":"/v3/offers/api-reference/offers/add-ons/get-a-specific-add-on"},{"openapi":"addons.openapi put /addons/{id}","title":"Update a specific add-on","href":"/v3/offers/api-reference/offers/add-ons/update-a-specific-add-on"},{"openapi":"addons.openapi delete /addons/{id}","title":"Delete a specific add-on","href":"/v3/offers/api-reference/offers/add-ons/delete-a-specific-add-on"},{"openapi":"addons.openapi get /addons","title":"Get all add-ons","href":"/v3/offers/api-reference/offers/add-ons/get-all-add-ons"}]},{"group":"Promotions","pages":[{"title":"Promotions","sidebarTitle":"Overview","href":"/v3/offers/api-reference/offers/promotions/overview"},{"openapi":"promotions.openapi post /promotions","title":"Create promotion","description":"Create a promotion to apply to one or more items to increase sales, or to a customer segment to reward existing customers or attract new ones. Promotions are configured with rules that define the promotion type, conditions, and discounts.","href":"/v3/offers/api-reference/offers/promotions/create-promotion"},{"openapi":"promotions.openapi get /promotions/{promotionId}","title":"Get a specific promotion","href":"/v3/offers/api-reference/offers/promotions/get-a-specific-promotion"},{"openapi":"promotions.openapi put /promotions/{promotionId}","title":"Update a specific promotion","description":"Updates a specific promotion using the corresponding `promotionId`.","href":"/v3/offers/api-reference/offers/promotions/update-a-specific-promotion"},{"openapi":"promotions.openapi post /promotions/{promotionId}/actions/toggle","title":"Enable or disable a promotion","href":"/v3/offers/api-reference/offers/promotions/enable-or-disable-a-promotion"},{"openapi":"promotions.openapi post /promotions/{promotionId}/actions/end","title":"End a promotion","href":"/v3/offers/api-reference/offers/promotions/end-a-promotion"},{"openapi":"promotions.openapi delete /promotions/{promotionId}","title":"Delete a specific promotion","href":"/v3/offers/api-reference/offers/promotions/delete-a-specific-promotion"},{"openapi":"promotions.openapi post /promotions/search","title":"Search for promotions","href":"/v3/offers/api-reference/offers/promotions/search-for-promotions"},{"openapi":"promotions.openapi get /promotions","title":"Get all promotions","href":"/v3/offers/api-reference/offers/promotions/get-all-promotions"}]},{"group":"Coupons","pages":[{"title":"Coupons","sidebarTitle":"Overview","href":"/v3/offers/api-reference/offers/coupons/overview"},{"openapi":"coupons.openapi post /coupons","title":"Create coupon","href":"/v3/offers/api-reference/offers/coupons/create-coupon"},{"openapi":"coupons.openapi get /coupons/{couponId}","title":"Retrieve a coupon","href":"/v3/offers/api-reference/offers/coupons/retrieve-a-coupon"},{"openapi":"coupons.openapi put /coupons/{couponId}","title":"Update a specific coupon","href":"/v3/offers/api-reference/offers/coupons/update-a-specific-coupon"},{"openapi":"coupons.openapi post /coupons/{couponId}/actions/toggle","title":"Enable or disable a coupon","href":"/v3/offers/api-reference/offers/coupons/enable-or-disable-a-coupon"},{"openapi":"coupons.openapi delete /coupons/{couponId}","title":"Delete a specific coupon","href":"/v3/offers/api-reference/offers/coupons/delete-a-specific-coupon"},{"openapi":"coupons.openapi post /coupons/search","title":"Search for coupons","href":"/v3/offers/api-reference/offers/coupons/search-for-coupons"},{"openapi":"coupons.openapi post /coupons/actions/generate-codes","title":"Generate coupon codes","href":"/v3/offers/api-reference/offers/coupons/generate-coupon-codes"},{"openapi":"coupons.openapi get /coupons","title":"Get all coupons","href":"/v3/offers/api-reference/offers/coupons/get-all-coupons"}]},{"group":"Coupon Codes","pages":[{"openapi":"coupon-codes.openapi get /coupon-codes","title":"Get all coupon codes","href":"/v3/offers/api-reference/offers/coupon-codes/get-all-coupon-codes"},{"openapi":"coupon-codes.openapi put /coupon-codes/batch","title":"Bulk update coupon codes","href":"/v3/offers/api-reference/offers/coupon-codes/bulk-update-coupon-codes"}]},{"group":"Redemptions","pages":[{"title":"Redemptions","sidebarTitle":"Overview","href":"/v3/offers/api-reference/offers/redemptions/overview"},{"openapi":"redemptions.openapi post /redemptions","title":"Create redemption","href":"/v3/offers/api-reference/offers/redemptions/create-redemption"},{"openapi":"redemptions.openapi post /coupons/{couponId}/redemptions","title":"Create redemption","href":"/v3/offers/api-reference/offers/redemptions/create-redemption-using-coupon"},{"openapi":"redemptions.openapi delete /redemptions/{redemptionId}","title":"Delete redemption by ID","href":"/v3/offers/api-reference/offers/redemptions/delete-redemption-by-id"},{"openapi":"redemptions.openapi delete /coupons/{couponId}/redemptions/{redemptionId}","title":"Delete a coupon redemption by ID","href":"/v3/offers/api-reference/offers/redemptions/delete-coupon-redemption-by-id"},{"openapi":"redemptions.openapi get /redemptions/{redemptionId}","title":"Get redemption by ID","href":"/v3/offers/api-reference/offers/redemptions/get-redemption-by-id"},{"openapi":"redemptions.openapi put /redemptions/{redemptionId}","title":"Update redemption by ID","href":"/v3/offers/api-reference/offers/redemptions/update-redemption-by-id"},{"openapi":"redemptions.openapi put /redemptions/batch","title":"Bulk update redemptions","href":"/v3/offers/api-reference/offers/redemptions/bulk-update-redemptions"},{"openapi":"redemptions.openapi get /redemptions","title":"Get all redemption details","href":"/v3/offers/api-reference/offers/redemptions/get-all-redemption-details"}]},{"group":"Product Exclusion Lists","pages":[{"title":"Product Exclusion Lists","sidebarTitle":"Overview","href":"/v3/offers/api-reference/offers/product-exclusion-lists/overview"},{"openapi":"product-exclusion-lists.openapi post /product-exclusion-lists","title":"Create product exclusion list","href":"/v3/offers/api-reference/offers/product-exclusion-lists/create-product-exclusion-list"},{"openapi":"product-exclusion-lists.openapi get /product-exclusion-lists/{id}","title":"Get a specific product exclusion list","href":"/v3/offers/api-reference/offers/product-exclusion-lists/get-a-specific-product-exclusion-list"},{"openapi":"product-exclusion-lists.openapi put /product-exclusion-lists/{id}","title":"Update a specific product exclusion list","href":"/v3/offers/api-reference/offers/product-exclusion-lists/update-a-specific-product-exclusion-list"},{"openapi":"product-exclusion-lists.openapi post /product-exclusion-lists/{id}/actions/end","title":"End a product exclusion list","href":"/v3/offers/api-reference/offers/product-exclusion-lists/end-a-product-exclusion-list"},{"openapi":"product-exclusion-lists.openapi delete /product-exclusion-lists/{id}","title":"Delete a specific product exclusion list","href":"/v3/offers/api-reference/offers/product-exclusion-lists/delete-a-specific-product-exclusion-list"},{"openapi":"product-exclusion-lists.openapi get /product-exclusion-lists","title":"Get all product exclusion lists","href":"/v3/offers/api-reference/offers/product-exclusion-lists/get-all-product-exclusion-lists"}]},{"group":"Segments","pages":[{"title":"Segments","sidebarTitle":"Overview","href":"/v3/offers/api-reference/offers/segments/overview"},{"openapi":"segments.openapi post /segments","title":"Create segment","href":"/v3/offers/api-reference/offers/segments/create-segment"},{"openapi":"segments.openapi get /segments/{segmentId}","title":"Get a specific segment","href":"/v3/offers/api-reference/offers/segments/get-a-specific-segment"},{"openapi":"segments.openapi put /segments/{segmentId}","title":"Update a specific segment","href":"/v3/offers/api-reference/offers/segments/update-a-specific-segment"},{"openapi":"segments.openapi delete /segments/{segmentId}","title":"Delete a specific segment","href":"/v3/offers/api-reference/offers/segments/delete-a-specific-segment"},{"openapi":"segments.openapi get /segments","title":"Get all segments","href":"/v3/offers/api-reference/offers/segments/get-all-segments"}]},{"group":"Imports","pages":[{"openapi":"imports-offers.openapi post /offers-imports/actions/generate-upload-url","title":"Generate URL to import a CSV file","href":"/v3/offers/api-reference/offers/imports/generate-url-to-import-a-csv-file"},{"openapi":"imports-offers.openapi get /offers-imports-jobs","title":"Get import jobs","href":"/v3/offers/api-reference/offers/imports/get-import-jobs"},{"openapi":"imports-offers.openapi get /offers-imports-jobs/{jobId}","title":"Get import job by ID","href":"/v3/offers/api-reference/offers/imports/get-import-job-by-id"},{"openapi":"imports-offers.openapi post /offers-imports/actions/generate-error-file-download-url","title":"Retrieve the download URL for an error file","href":"/v3/offers/api-reference/offers/imports/retrieve-the-download-url-for-an-error-file"}]},{"group":"Exports","pages":[{"openapi":"exports-offers.openapi post /offers-exports","title":"Initiate export request","href":"/v3/offers/api-reference/offers/exports/initiate-export-request"},{"openapi":"exports-offers.openapi get /offers-exports/{exportId}","title":"Get export request by ID","href":"/v3/offers/api-reference/offers/exports/get-export-request-by-id"},{"openapi":"exports-offers.openapi get /offers-exports","title":"Get all export requests","href":"/v3/offers/api-reference/offers/exports/get-all-export-requests"},{"openapi":"exports-offers.openapi post /offers-exports/actions/download-export-file","title":"Download exported CSV file","href":"/v3/offers/api-reference/offers/exports/download-exported-csv-file"}]},{"group":"Attributes","pages":[{"openapi":"attributes.openapi post /attributes","title":"Create attribute","href":"/v3/offers/api-reference/offers/attributes/create-attribute"},{"openapi":"attributes.openapi get /attributes/{attributeId}","title":"Get attribute","href":"/v3/offers/api-reference/offers/attributes/get-attribute"},{"openapi":"attributes.openapi put /attributes/{attributeId}","title":"Update attribute","href":"/v3/offers/api-reference/offers/attributes/update-attribute"},{"openapi":"attributes.openapi delete /attributes/{attributeId}","title":"Delete attribute","href":"/v3/offers/api-reference/offers/attributes/delete-attribute"},{"openapi":"attributes.openapi get /attributes","title":"Get all attributes","href":"/v3/offers/api-reference/offers/attributes/get-all-attributes"}]}]}]},{"tab":"Dropship","pages":[{"title":"Dropship","href":"/v3/dropship/homepage"}]},{"tab":"Cart \u0026 Checkout","pages":[{"title":"Cart \u0026 Checkout","href":"/v3/cart-and-checkout/api-reference/carts-v3/overview"}]},{"tab":"Integrations","pages":[{"title":"Integrations","href":"/v3/integrations/overview"}]},{"tab":"Platform","pages":[{"title":"Platform","href":"/v3/platform/home/alerts/alerts-overview"}]},{"tab":"Store Fulfillment","pages":[{"title":"Store Fulfillment","href":"/v3/store-fulfillment/updating-store-location"}]},{"tab":"Release Notes","pages":[{"title":"Release Notes","href":"/v3/release-notes/july2025/release-summary"}]}]},{"version":"v2","pages":[{"title":"v2","href":"/v2/home"}]}]},"basePath":"","title":"Get a specific promotion - Fabric","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}