[{"data":1,"prerenderedAt":4997},["ShallowReactive",2],{"navigation_docs":3,"-docs-guides-integrations-book-3pl-shipments":3401},[4,82,534,595,843,2315],{"title":5,"path":6,"stem":7,"children":8},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002Fgetting-started\u002Findex",[9,10,17,23,30,37,44,51,57,63,69,75],{"title":5,"path":6,"stem":7},{"title":11,"path":12,"stem":13,"children":14,"icon":16},"Apps and Sites","\u002Fdocs\u002Fgetting-started\u002Fapps-and-sites","docs\u002Fgetting-started\u002Fapps-and-sites\u002Findex",[15],{"title":11,"path":12,"stem":13,"icon":16},"i-lucide-columns-2",{"title":18,"path":19,"stem":20,"children":21},"Architecture Overview","\u002Fdocs\u002Fgetting-started\u002Farchitecture","docs\u002Fgetting-started\u002Farchitecture\u002Findex",[22],{"title":18,"path":19,"stem":20},{"title":24,"path":25,"stem":26,"children":27,"icon":29},"Bring an existing frontend","\u002Fdocs\u002Fgetting-started\u002Fbring-an-existing-frontend","docs\u002Fgetting-started\u002Fbring-an-existing-frontend\u002Findex",[28],{"title":24,"path":25,"stem":26,"icon":29},"i-lucide-arrow-right-left",{"title":31,"path":32,"stem":33,"children":34,"icon":36},"Concepts","\u002Fdocs\u002Fgetting-started\u002Fconcepts","docs\u002Fgetting-started\u002Fconcepts\u002Findex",[35],{"title":31,"path":32,"stem":33,"icon":36},"i-lucide-shapes",{"title":38,"path":39,"stem":40,"children":41,"icon":43},"Frontend stacks","\u002Fdocs\u002Fgetting-started\u002Ffrontend-stacks","docs\u002Fgetting-started\u002Ffrontend-stacks\u002Findex",[42],{"title":38,"path":39,"stem":40,"icon":43},"i-lucide-layers",{"title":45,"path":46,"stem":47,"children":48,"icon":50},"Get Help","\u002Fdocs\u002Fgetting-started\u002Fget-help","docs\u002Fgetting-started\u002Fget-help\u002Findex",[49],{"title":45,"path":46,"stem":47,"icon":50},"i-lucide-life-buoy",{"title":52,"path":53,"stem":54,"children":55},"Glossary","\u002Fdocs\u002Fgetting-started\u002Fglossary","docs\u002Fgetting-started\u002Fglossary\u002Findex",[56],{"title":52,"path":53,"stem":54},{"title":58,"path":59,"stem":60,"children":61},"Platform Overview","\u002Fdocs\u002Fgetting-started\u002Fplatform-overview","docs\u002Fgetting-started\u002Fplatform-overview\u002Findex",[62],{"title":58,"path":59,"stem":60},{"title":64,"path":65,"stem":66,"children":67},"Prerequisites","\u002Fdocs\u002Fgetting-started\u002Fprerequisites","docs\u002Fgetting-started\u002Fprerequisites\u002Findex",[68],{"title":64,"path":65,"stem":66},{"title":70,"path":71,"stem":72,"children":73},"Your First App in 15 Minutes","\u002Fdocs\u002Fgetting-started\u002Fquick-start","docs\u002Fgetting-started\u002Fquick-start\u002Findex",[74],{"title":70,"path":71,"stem":72},{"title":76,"path":77,"stem":78,"children":79,"icon":81},"Security and trust","\u002Fdocs\u002Fgetting-started\u002Fsecurity-and-trust","docs\u002Fgetting-started\u002Fsecurity-and-trust\u002Findex",[80],{"title":76,"path":77,"stem":78,"icon":81},"i-lucide-shield-check",{"title":83,"path":84,"stem":85,"children":86},"Guides","\u002Fdocs\u002Fguides","docs\u002Fguides\u002Findex",[87,88,165,283,290,385,439,466],{"title":83,"path":84,"stem":85},{"title":89,"path":90,"stem":91,"children":92,"icon":94},"Build an App or a Cube","\u002Fdocs\u002Fguides\u002Fapps","docs\u002Fguides\u002Fapps\u002Findex",[93,95,102,109,116,123,130,137,144,151,158],{"title":89,"path":90,"stem":91,"icon":94},"i-lucide-layout-grid",{"title":96,"path":97,"stem":98,"children":99,"icon":101},"Give your App a Cockpit screen","\u002Fdocs\u002Fguides\u002Fapps\u002Fadd-a-cockpit-screen","docs\u002Fguides\u002Fapps\u002Fadd-a-cockpit-screen\u002Findex",[100],{"title":96,"path":97,"stem":98,"icon":101},"i-lucide-layout-dashboard",{"title":103,"path":104,"stem":105,"children":106,"icon":108},"Add a data model","\u002Fdocs\u002Fguides\u002Fapps\u002Fadd-a-data-model","docs\u002Fguides\u002Fapps\u002Fadd-a-data-model\u002Findex",[107],{"title":103,"path":104,"stem":105,"icon":108},"i-lucide-database",{"title":110,"path":111,"stem":112,"children":113,"icon":115},"Build your first App","\u002Fdocs\u002Fguides\u002Fapps\u002Fbuild-your-first-app","docs\u002Fguides\u002Fapps\u002Fbuild-your-first-app\u002Findex",[114],{"title":110,"path":111,"stem":112,"icon":115},"i-lucide-hammer",{"title":117,"path":118,"stem":119,"children":120,"icon":122},"Deploy and release a Cube","\u002Fdocs\u002Fguides\u002Fapps\u002Fdeploy-a-cube","docs\u002Fguides\u002Fapps\u002Fdeploy-a-cube\u002Findex",[121],{"title":117,"path":118,"stem":119,"icon":122},"i-lucide-box",{"title":124,"path":125,"stem":126,"children":127,"icon":129},"Deploy and verify an App","\u002Fdocs\u002Fguides\u002Fapps\u002Fdeploy-with-the-cli","docs\u002Fguides\u002Fapps\u002Fdeploy-with-the-cli\u002Findex",[128],{"title":124,"path":125,"stem":126,"icon":129},"i-lucide-square-terminal",{"title":131,"path":132,"stem":133,"children":134,"icon":136},"Publish a business event","\u002Fdocs\u002Fguides\u002Fapps\u002Fpublish-a-business-event","docs\u002Fguides\u002Fapps\u002Fpublish-a-business-event\u002Findex",[135],{"title":131,"path":132,"stem":133,"icon":136},"i-lucide-megaphone",{"title":138,"path":139,"stem":140,"children":141,"icon":143},"Publish on the Marketplace","\u002Fdocs\u002Fguides\u002Fapps\u002Fpublish-on-the-marketplace","docs\u002Fguides\u002Fapps\u002Fpublish-on-the-marketplace\u002Findex",[142],{"title":138,"path":139,"stem":140,"icon":143},"i-lucide-store",{"title":145,"path":146,"stem":147,"children":148,"icon":150},"React to events and schedules","\u002Fdocs\u002Fguides\u002Fapps\u002Freact-to-events-and-run-scheduled-work","docs\u002Fguides\u002Fapps\u002Freact-to-events-and-run-scheduled-work\u002Findex",[149],{"title":145,"path":146,"stem":147,"icon":150},"i-lucide-timer",{"title":152,"path":153,"stem":154,"children":155,"icon":157},"Ship a breaking change","\u002Fdocs\u002Fguides\u002Fapps\u002Fship-a-breaking-change","docs\u002Fguides\u002Fapps\u002Fship-a-breaking-change\u002Findex",[156],{"title":152,"path":153,"stem":154,"icon":157},"i-lucide-split",{"title":159,"path":160,"stem":161,"children":162,"icon":164},"Ship a schema change","\u002Fdocs\u002Fguides\u002Fapps\u002Fship-a-schema-change","docs\u002Fguides\u002Fapps\u002Fship-a-schema-change\u002Findex",[163],{"title":159,"path":160,"stem":161,"icon":164},"i-lucide-git-branch",{"title":166,"path":167,"stem":168,"children":169,"icon":171},"Set up selling","\u002Fdocs\u002Fguides\u002Fcommerce","docs\u002Fguides\u002Fcommerce\u002Findex",[170,172,179,186,193,200,207,214,221,228,235,242,249,256,263,270,276],{"title":166,"path":167,"stem":168,"icon":171},"i-lucide-shopping-cart",{"title":173,"path":174,"stem":175,"children":176,"icon":178},"Set up B2B pricing","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fb2b-pricing","docs\u002Fguides\u002Fcommerce\u002Fb2b-pricing\u002Findex",[177],{"title":173,"path":174,"stem":175,"icon":178},"i-lucide-circle-dollar-sign",{"title":180,"path":181,"stem":182,"children":183,"icon":185},"Set buyer permissions","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fbuyer-permissions","docs\u002Fguides\u002Fcommerce\u002Fbuyer-permissions\u002Findex",[184],{"title":180,"path":181,"stem":182,"icon":185},"i-lucide-user-cog",{"title":187,"path":188,"stem":189,"children":190,"icon":192},"Correct, hold or cancel an order","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fchange-hold-or-cancel-an-order","docs\u002Fguides\u002Fcommerce\u002Fchange-hold-or-cancel-an-order\u002Findex",[191],{"title":187,"path":188,"stem":189,"icon":192},"i-lucide-pencil-line",{"title":194,"path":195,"stem":196,"children":197,"icon":199},"Confirm invoice payments","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fconfirm-invoice-payments","docs\u002Fguides\u002Fcommerce\u002Fconfirm-invoice-payments\u002Findex",[198],{"title":194,"path":195,"stem":196,"icon":199},"i-lucide-receipt",{"title":201,"path":202,"stem":203,"children":204,"icon":206},"Load sample data","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fload-sample-data","docs\u002Fguides\u002Fcommerce\u002Fload-sample-data\u002Findex",[205],{"title":201,"path":202,"stem":203,"icon":206},"i-lucide-package-open",{"title":208,"path":209,"stem":210,"children":211,"icon":213},"Model a catalog","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fmodel-a-catalog","docs\u002Fguides\u002Fcommerce\u002Fmodel-a-catalog\u002Findex",[212],{"title":208,"path":209,"stem":210,"icon":213},"i-lucide-boxes",{"title":215,"path":216,"stem":217,"children":218,"icon":220},"Order and quote numbers","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fnumber-ranges","docs\u002Fguides\u002Fcommerce\u002Fnumber-ranges\u002Findex",[219],{"title":215,"path":216,"stem":217,"icon":220},"i-lucide-hash",{"title":222,"path":223,"stem":224,"children":225,"icon":227},"Add product media","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fproduct-media","docs\u002Fguides\u002Fcommerce\u002Fproduct-media\u002Findex",[226],{"title":222,"path":223,"stem":224,"icon":227},"i-lucide-image",{"title":229,"path":230,"stem":231,"children":232,"icon":234},"Run promotions and vouchers","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fpromotions-and-vouchers","docs\u002Fguides\u002Fcommerce\u002Fpromotions-and-vouchers\u002Findex",[233],{"title":229,"path":230,"stem":231,"icon":234},"i-lucide-ticket-percent",{"title":236,"path":237,"stem":238,"children":239,"icon":241},"Set up purchase approvals","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fpurchase-approvals","docs\u002Fguides\u002Fcommerce\u002Fpurchase-approvals\u002Findex",[240],{"title":236,"path":237,"stem":238,"icon":241},"i-lucide-stamp",{"title":243,"path":244,"stem":245,"children":246,"icon":248},"Turn a quote into an order","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fquotes-to-orders","docs\u002Fguides\u002Fcommerce\u002Fquotes-to-orders\u002Findex",[247],{"title":243,"path":244,"stem":245,"icon":248},"i-lucide-handshake",{"title":250,"path":251,"stem":252,"children":253,"icon":255},"Build categories from rules","\u002Fdocs\u002Fguides\u002Fcommerce\u002Frule-based-categories","docs\u002Fguides\u002Fcommerce\u002Frule-based-categories\u002Findex",[254],{"title":250,"path":251,"stem":252,"icon":255},"i-lucide-list-filter",{"title":257,"path":258,"stem":259,"children":260,"icon":262},"Ship, cancel and return an order","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fship-cancel-and-return","docs\u002Fguides\u002Fcommerce\u002Fship-cancel-and-return\u002Findex",[261],{"title":257,"path":258,"stem":259,"icon":262},"i-lucide-package-check",{"title":264,"path":265,"stem":266,"children":267,"icon":269},"Set up shipping and tax","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fshipping-rates","docs\u002Fguides\u002Fcommerce\u002Fshipping-rates\u002Findex",[268],{"title":264,"path":265,"stem":266,"icon":269},"i-lucide-truck",{"title":271,"path":272,"stem":273,"children":274,"icon":213},"Manage stock across warehouses","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fstock-across-warehouses","docs\u002Fguides\u002Fcommerce\u002Fstock-across-warehouses\u002Findex",[275],{"title":271,"path":272,"stem":273,"icon":213},{"title":277,"path":278,"stem":279,"children":280,"icon":282},"Take a test payment","\u002Fdocs\u002Fguides\u002Fcommerce\u002Ftest-payments","docs\u002Fguides\u002Fcommerce\u002Ftest-payments\u002Findex",[281],{"title":277,"path":278,"stem":279,"icon":282},"i-lucide-credit-card",{"title":284,"path":285,"stem":286,"children":287,"icon":289},"Start from an example","\u002Fdocs\u002Fguides\u002Fexamples","docs\u002Fguides\u002Fexamples\u002Findex",[288],{"title":284,"path":285,"stem":286,"icon":289},"i-lucide-folder-code",{"title":291,"path":292,"stem":293,"children":294,"icon":296},"Connect a system","\u002Fdocs\u002Fguides\u002Fintegrations","docs\u002Fguides\u002Fintegrations\u002Findex",[295,297,303,309,316,323,330,337,343,350,357,364,371,378],{"title":291,"path":292,"stem":293,"icon":296},"i-lucide-plug",{"title":298,"path":299,"stem":300,"children":301,"icon":269},"Book a 3PL's shipments","\u002Fdocs\u002Fguides\u002Fintegrations\u002Fbook-3pl-shipments","docs\u002Fguides\u002Fintegrations\u002Fbook-3pl-shipments\u002Findex",[302],{"title":298,"path":299,"stem":300,"icon":269},{"title":304,"path":305,"stem":306,"children":307,"icon":29},"Connect by punchout","\u002Fdocs\u002Fguides\u002Fintegrations\u002Fconnect-by-punchout","docs\u002Fguides\u002Fintegrations\u002Fconnect-by-punchout\u002Findex",[308],{"title":304,"path":305,"stem":306,"icon":29},{"title":310,"path":311,"stem":312,"children":313,"icon":315},"Deploy and release a node package","\u002Fdocs\u002Fguides\u002Fintegrations\u002Fdeploy-a-node-package","docs\u002Fguides\u002Fintegrations\u002Fdeploy-a-node-package\u002Findex",[314],{"title":310,"path":311,"stem":312,"icon":315},"i-lucide-package",{"title":317,"path":318,"stem":319,"children":320,"icon":322},"Email your team when an order is placed","\u002Fdocs\u002Fguides\u002Fintegrations\u002Femail-your-team-on-new-orders","docs\u002Fguides\u002Fintegrations\u002Femail-your-team-on-new-orders\u002Findex",[321],{"title":317,"path":318,"stem":319,"icon":322},"i-lucide-mail",{"title":324,"path":325,"stem":326,"children":327,"icon":329},"Hand an order to the ERP","\u002Fdocs\u002Fguides\u002Fintegrations\u002Fhand-an-order-to-the-erp","docs\u002Fguides\u002Fintegrations\u002Fhand-an-order-to-the-erp\u002Findex",[328],{"title":324,"path":325,"stem":326,"icon":329},"i-lucide-arrow-left-right",{"title":331,"path":332,"stem":333,"children":334,"icon":336},"Import a BMECAT catalog","\u002Fdocs\u002Fguides\u002Fintegrations\u002Fimport-a-bmecat-catalog","docs\u002Fguides\u002Fintegrations\u002Fimport-a-bmecat-catalog\u002Findex",[335],{"title":331,"path":332,"stem":333,"icon":336},"i-lucide-package-plus",{"title":338,"path":339,"stem":340,"children":341,"icon":50},"Keep a workflow running","\u002Fdocs\u002Fguides\u002Fintegrations\u002Fkeep-a-workflow-running","docs\u002Fguides\u002Fintegrations\u002Fkeep-a-workflow-running\u002Findex",[342],{"title":338,"path":339,"stem":340,"icon":50},{"title":344,"path":345,"stem":346,"children":347,"icon":349},"Receive platform events","\u002Fdocs\u002Fguides\u002Fintegrations\u002Freceive-platform-events","docs\u002Fguides\u002Fintegrations\u002Freceive-platform-events\u002Findex",[348],{"title":344,"path":345,"stem":346,"icon":349},"i-lucide-webhook",{"title":351,"path":352,"stem":353,"children":354,"icon":356},"Recover abandoned carts","\u002Fdocs\u002Fguides\u002Fintegrations\u002Frecover-abandoned-carts","docs\u002Fguides\u002Fintegrations\u002Frecover-abandoned-carts\u002Findex",[355],{"title":351,"path":352,"stem":353,"icon":356},"i-lucide-mail-check",{"title":358,"path":359,"stem":360,"children":361,"icon":363},"Sync prices and stock nightly","\u002Fdocs\u002Fguides\u002Fintegrations\u002Frun-a-nightly-price-and-stock-sync","docs\u002Fguides\u002Fintegrations\u002Frun-a-nightly-price-and-stock-sync\u002Findex",[362],{"title":358,"path":359,"stem":360,"icon":363},"i-lucide-calendar-clock",{"title":365,"path":366,"stem":367,"children":368,"icon":370},"Export orders to SFTP nightly","\u002Fdocs\u002Fguides\u002Fintegrations\u002Fsend-a-nightly-order-export-to-sftp","docs\u002Fguides\u002Fintegrations\u002Fsend-a-nightly-order-export-to-sftp\u002Findex",[369],{"title":365,"path":366,"stem":367,"icon":370},"i-lucide-folder-up",{"title":372,"path":373,"stem":374,"children":375,"icon":377},"Send low-stock alerts to the ERP","\u002Fdocs\u002Fguides\u002Fintegrations\u002Fsend-low-stock-alerts-to-the-erp","docs\u002Fguides\u002Fintegrations\u002Fsend-low-stock-alerts-to-the-erp\u002Findex",[376],{"title":372,"path":373,"stem":374,"icon":377},"i-lucide-bell-ring",{"title":379,"path":380,"stem":381,"children":382,"icon":384},"Send new buyers to your CRM","\u002Fdocs\u002Fguides\u002Fintegrations\u002Fsend-new-buyers-to-a-crm","docs\u002Fguides\u002Fintegrations\u002Fsend-new-buyers-to-a-crm\u002Findex",[383],{"title":379,"path":380,"stem":381,"icon":384},"i-lucide-user-round",{"title":386,"path":387,"stem":388,"children":389,"icon":391},"Operate & go live","\u002Fdocs\u002Fguides\u002Foperate","docs\u002Fguides\u002Foperate\u002Findex",[390,392,398,405,412,419,426,432],{"title":386,"path":387,"stem":388,"icon":391},"i-lucide-activity",{"title":393,"path":394,"stem":395,"children":396,"icon":81},"Answer a security questionnaire","\u002Fdocs\u002Fguides\u002Foperate\u002Fanswer-a-security-questionnaire","docs\u002Fguides\u002Foperate\u002Fanswer-a-security-questionnaire\u002Findex",[397],{"title":393,"path":394,"stem":395,"icon":81},{"title":399,"path":400,"stem":401,"children":402,"icon":404},"Debug a failed request","\u002Fdocs\u002Fguides\u002Foperate\u002Fdebug-a-failed-request","docs\u002Fguides\u002Foperate\u002Fdebug-a-failed-request\u002Findex",[403],{"title":399,"path":400,"stem":401,"icon":404},"i-lucide-bug",{"title":406,"path":407,"stem":408,"children":409,"icon":411},"Go live with a project","\u002Fdocs\u002Fguides\u002Foperate\u002Fgo-live-checklist","docs\u002Fguides\u002Foperate\u002Fgo-live-checklist\u002Findex",[410],{"title":406,"path":407,"stem":408,"icon":411},"i-lucide-list-checks",{"title":413,"path":414,"stem":415,"children":416,"icon":418},"Migrate from an existing shop","\u002Fdocs\u002Fguides\u002Foperate\u002Fmigrate-from-an-existing-shop","docs\u002Fguides\u002Foperate\u002Fmigrate-from-an-existing-shop\u002Findex",[417],{"title":413,"path":414,"stem":415,"icon":418},"i-lucide-route",{"title":420,"path":421,"stem":422,"children":423,"icon":425},"Size a launch","\u002Fdocs\u002Fguides\u002Foperate\u002Fplan-for-limits","docs\u002Fguides\u002Foperate\u002Fplan-for-limits\u002Findex",[424],{"title":420,"path":421,"stem":422,"icon":425},"i-lucide-gauge",{"title":427,"path":428,"stem":429,"children":430,"icon":411},"Script a bulk change","\u002Fdocs\u002Fguides\u002Foperate\u002Fscript-a-bulk-change","docs\u002Fguides\u002Foperate\u002Fscript-a-bulk-change\u002Findex",[431],{"title":427,"path":428,"stem":429,"icon":411},{"title":433,"path":434,"stem":435,"children":436,"icon":438},"Stay current","\u002Fdocs\u002Fguides\u002Foperate\u002Fstay-current","docs\u002Fguides\u002Foperate\u002Fstay-current\u002Findex",[437],{"title":433,"path":434,"stem":435,"icon":438},"i-lucide-refresh-cw",{"title":440,"path":441,"stem":442,"children":443,"icon":445},"Plan before you build","\u002Fdocs\u002Fguides\u002Fplan","docs\u002Fguides\u002Fplan\u002Findex",[444,446,453,460],{"title":440,"path":441,"stem":442,"icon":445},"i-lucide-map",{"title":447,"path":448,"stem":449,"children":450,"icon":452},"Choose a system of record","\u002Fdocs\u002Fguides\u002Fplan\u002Fchoose-a-system-of-record","docs\u002Fguides\u002Fplan\u002Fchoose-a-system-of-record\u002Findex",[451],{"title":447,"path":448,"stem":449,"icon":452},"i-lucide-network",{"title":454,"path":455,"stem":456,"children":457,"icon":459},"Choose an event surface","\u002Fdocs\u002Fguides\u002Fplan\u002Fchoose-an-event-surface","docs\u002Fguides\u002Fplan\u002Fchoose-an-event-surface\u002Findex",[458],{"title":454,"path":455,"stem":456,"icon":459},"i-lucide-signpost",{"title":461,"path":462,"stem":463,"children":464,"icon":418},"Choose where the logic goes","\u002Fdocs\u002Fguides\u002Fplan\u002Fchoose-where-the-logic-goes","docs\u002Fguides\u002Fplan\u002Fchoose-where-the-logic-goes\u002Findex",[465],{"title":461,"path":462,"stem":463,"icon":418},{"title":467,"path":468,"stem":469,"children":470,"icon":472},"Build a storefront","\u002Fdocs\u002Fguides\u002Fstorefronts","docs\u002Fguides\u002Fstorefronts\u002Findex",[471,473,480,487,494,500,507,514,520,527],{"title":467,"path":468,"stem":469,"icon":472},"i-lucide-paintbrush",{"title":474,"path":475,"stem":476,"children":477,"icon":479},"Add a quote-request form","\u002Fdocs\u002Fguides\u002Fstorefronts\u002Fadd-a-quote-request-form","docs\u002Fguides\u002Fstorefronts\u002Fadd-a-quote-request-form\u002Findex",[478],{"title":474,"path":475,"stem":476,"icon":479},"i-lucide-clipboard-list",{"title":481,"path":482,"stem":483,"children":484,"icon":486},"Brand a Theme with design tokens","\u002Fdocs\u002Fguides\u002Fstorefronts\u002Fbrand-with-tokens","docs\u002Fguides\u002Fstorefronts\u002Fbrand-with-tokens\u002Findex",[485],{"title":481,"path":482,"stem":483,"icon":486},"i-lucide-palette",{"title":488,"path":489,"stem":490,"children":491,"icon":493},"Build a block","\u002Fdocs\u002Fguides\u002Fstorefronts\u002Fbuild-a-block","docs\u002Fguides\u002Fstorefronts\u002Fbuild-a-block\u002Findex",[492],{"title":488,"path":489,"stem":490,"icon":493},"i-lucide-blocks",{"title":495,"path":496,"stem":497,"children":498,"icon":384},"Build a buyer account area","\u002Fdocs\u002Fguides\u002Fstorefronts\u002Fbuild-a-buyer-account-area","docs\u002Fguides\u002Fstorefronts\u002Fbuild-a-buyer-account-area\u002Findex",[499],{"title":495,"path":496,"stem":497,"icon":384},{"title":501,"path":502,"stem":503,"children":504,"icon":506},"Build your first Theme","\u002Fdocs\u002Fguides\u002Fstorefronts\u002Fbuild-your-first-theme","docs\u002Fguides\u002Fstorefronts\u002Fbuild-your-first-theme\u002Findex",[505],{"title":501,"path":502,"stem":503,"icon":506},"i-lucide-layout-template",{"title":508,"path":509,"stem":510,"children":511,"icon":513},"Connect your own frontend","\u002Fdocs\u002Fguides\u002Fstorefronts\u002Fconnect-a-frontend","docs\u002Fguides\u002Fstorefronts\u002Fconnect-a-frontend\u002Findex",[512],{"title":508,"path":509,"stem":510,"icon":513},"i-lucide-plug-zap",{"title":515,"path":516,"stem":517,"children":518,"icon":438},"Refresh price caches","\u002Fdocs\u002Fguides\u002Fstorefronts\u002Frefresh-price-caches","docs\u002Fguides\u002Fstorefronts\u002Frefresh-price-caches\u002Findex",[519],{"title":515,"path":516,"stem":517,"icon":438},{"title":521,"path":522,"stem":523,"children":524,"icon":526},"Reorder and quick order","\u002Fdocs\u002Fguides\u002Fstorefronts\u002Freorder-and-quick-order","docs\u002Fguides\u002Fstorefronts\u002Freorder-and-quick-order\u002Findex",[525],{"title":521,"path":522,"stem":523,"icon":526},"i-lucide-repeat",{"title":528,"path":529,"stem":530,"children":531,"icon":533},"Sign a buyer in from your server","\u002Fdocs\u002Fguides\u002Fstorefronts\u002Fsign-a-buyer-in","docs\u002Fguides\u002Fstorefronts\u002Fsign-a-buyer-in\u002Findex",[532],{"title":528,"path":529,"stem":530,"icon":533},"i-lucide-log-in",{"title":535,"path":536,"stem":537,"children":538},"SDKs","\u002Fdocs\u002Fsdks","docs\u002Fsdks\u002Findex",[539,540,546,553,559,565,571,577,583,589],{"title":535,"path":536,"stem":537},{"title":541,"path":542,"stem":543,"children":544},"App SDK","\u002Fdocs\u002Fsdks\u002Fapp-sdk","docs\u002Fsdks\u002Fapp-sdk\u002Findex",[545],{"title":541,"path":542,"stem":543},{"title":547,"path":548,"stem":549,"children":550,"icon":552},"Aria SDK","\u002Fdocs\u002Fsdks\u002Faria","docs\u002Fsdks\u002Faria\u002Findex",[551],{"title":547,"path":548,"stem":549,"icon":552},"i-lucide-bot",{"title":554,"path":555,"stem":556,"children":557},"CLI","\u002Fdocs\u002Fsdks\u002Fcli","docs\u002Fsdks\u002Fcli\u002Findex",[558],{"title":554,"path":555,"stem":556},{"title":560,"path":561,"stem":562,"children":563},"Design systems","\u002Fdocs\u002Fsdks\u002Fdesign-systems","docs\u002Fsdks\u002Fdesign-systems\u002Findex",[564],{"title":560,"path":561,"stem":562},{"title":566,"path":567,"stem":568,"children":569},"Integration Node SDK","\u002Fdocs\u002Fsdks\u002Fintegration-nodes","docs\u002Fsdks\u002Fintegration-nodes\u002Findex",[570],{"title":566,"path":567,"stem":568},{"title":572,"path":573,"stem":574,"children":575},"Node SDK","\u002Fdocs\u002Fsdks\u002Fnode","docs\u002Fsdks\u002Fnode\u002Findex",[576],{"title":572,"path":573,"stem":574},{"title":578,"path":579,"stem":580,"children":581},"PHP SDK","\u002Fdocs\u002Fsdks\u002Fphp","docs\u002Fsdks\u002Fphp\u002Findex",[582],{"title":578,"path":579,"stem":580},{"title":584,"path":585,"stem":586,"children":587,"icon":164},"Versioning","\u002Fdocs\u002Fsdks\u002Fversioning","docs\u002Fsdks\u002Fversioning\u002Findex",[588],{"title":584,"path":585,"stem":586,"icon":164},{"title":590,"path":591,"stem":592,"children":593},"Web \u002F JavaScript SDK","\u002Fdocs\u002Fsdks\u002Fweb","docs\u002Fsdks\u002Fweb\u002Findex",[594],{"title":590,"path":591,"stem":592},{"title":596,"path":597,"stem":598,"children":599},"Services","\u002Fdocs\u002Fservices","docs\u002Fservices\u002Findex",[600,601,643,650,680,686,710,717,723,777,825],{"title":596,"path":597,"stem":598},{"title":602,"path":603,"stem":604,"children":605},"API usage","\u002Fdocs\u002Fservices\u002Fapi-usage","docs\u002Fservices\u002Fapi-usage\u002Findex",[606,607,613,619,625,631,637],{"title":602,"path":603,"stem":604},{"title":608,"path":609,"stem":610,"children":611},"Errors","\u002Fdocs\u002Fservices\u002Fapi-usage\u002Ferrors","docs\u002Fservices\u002Fapi-usage\u002Ferrors\u002Findex",[612],{"title":608,"path":609,"stem":610},{"title":614,"path":615,"stem":616,"children":617},"Retries & idempotency","\u002Fdocs\u002Fservices\u002Fapi-usage\u002Fidempotency","docs\u002Fservices\u002Fapi-usage\u002Fidempotency\u002Findex",[618],{"title":614,"path":615,"stem":616},{"title":620,"path":621,"stem":622,"children":623},"Pagination & filtering","\u002Fdocs\u002Fservices\u002Fapi-usage\u002Fpagination","docs\u002Fservices\u002Fapi-usage\u002Fpagination\u002Findex",[624],{"title":620,"path":621,"stem":622},{"title":626,"path":627,"stem":628,"children":629},"Rate limits","\u002Fdocs\u002Fservices\u002Fapi-usage\u002Frate-limits","docs\u002Fservices\u002Fapi-usage\u002Frate-limits\u002Findex",[630],{"title":626,"path":627,"stem":628},{"title":632,"path":633,"stem":634,"children":635},"Trash","\u002Fdocs\u002Fservices\u002Fapi-usage\u002Ftrash","docs\u002Fservices\u002Fapi-usage\u002Ftrash\u002Findex",[636],{"title":632,"path":633,"stem":634},{"title":638,"path":639,"stem":640,"children":641},"Versioning & stability","\u002Fdocs\u002Fservices\u002Fapi-usage\u002Fversioning","docs\u002Fservices\u002Fapi-usage\u002Fversioning\u002Findex",[642],{"title":638,"path":639,"stem":640},{"title":644,"path":645,"stem":646,"children":647,"icon":649},"Record history","\u002Fdocs\u002Fservices\u002Faudit","docs\u002Fservices\u002Faudit\u002Findex",[648],{"title":644,"path":645,"stem":646,"icon":649},"i-lucide-history",{"title":651,"path":652,"stem":653,"children":654},"Authentication","\u002Fdocs\u002Fservices\u002Fauth","docs\u002Fservices\u002Fauth\u002Findex",[655,656,662,668,674],{"title":651,"path":652,"stem":653},{"title":657,"path":658,"stem":659,"children":660},"API keys","\u002Fdocs\u002Fservices\u002Fauth\u002Fapi-keys","docs\u002Fservices\u002Fauth\u002Fapi-keys\u002Findex",[661],{"title":657,"path":658,"stem":659},{"title":663,"path":664,"stem":665,"children":666},"Multi-factor authentication","\u002Fdocs\u002Fservices\u002Fauth\u002Fmfa","docs\u002Fservices\u002Fauth\u002Fmfa\u002Findex",[667],{"title":663,"path":664,"stem":665},{"title":669,"path":670,"stem":671,"children":672},"Social sign-in","\u002Fdocs\u002Fservices\u002Fauth\u002Foauth2","docs\u002Fservices\u002Fauth\u002Foauth2\u002Findex",[673],{"title":669,"path":670,"stem":671},{"title":675,"path":676,"stem":677,"children":678},"Sessions","\u002Fdocs\u002Fservices\u002Fauth\u002Fsessions","docs\u002Fservices\u002Fauth\u002Fsessions\u002Findex",[679],{"title":675,"path":676,"stem":677},{"title":681,"path":682,"stem":683,"children":684,"icon":227},"Avatars","\u002Fdocs\u002Fservices\u002Favatars","docs\u002Fservices\u002Favatars\u002Findex",[685],{"title":681,"path":682,"stem":683,"icon":227},{"title":687,"path":688,"stem":689,"children":690},"Events","\u002Fdocs\u002Fservices\u002Fevents","docs\u002Fservices\u002Fevents\u002Findex",[691,692,698,704],{"title":687,"path":688,"stem":689},{"title":693,"path":694,"stem":695,"children":696},"Consuming events","\u002Fdocs\u002Fservices\u002Fevents\u002Fconsuming-events","docs\u002Fservices\u002Fevents\u002Fconsuming-events\u002Findex",[697],{"title":693,"path":694,"stem":695},{"title":699,"path":700,"stem":701,"children":702},"Event catalog","\u002Fdocs\u002Fservices\u002Fevents\u002Fevent-catalog","docs\u002Fservices\u002Fevents\u002Fevent-catalog\u002Findex",[703],{"title":699,"path":700,"stem":701},{"title":705,"path":706,"stem":707,"children":708},"Event types","\u002Fdocs\u002Fservices\u002Fevents\u002Fevent-types","docs\u002Fservices\u002Fevents\u002Fevent-types\u002Findex",[709],{"title":705,"path":706,"stem":707},{"title":711,"path":712,"stem":713,"children":714,"icon":716},"Locale","\u002Fdocs\u002Fservices\u002Flocale","docs\u002Fservices\u002Flocale\u002Findex",[715],{"title":711,"path":712,"stem":713,"icon":716},"i-lucide-globe",{"title":718,"path":719,"stem":720,"children":721,"icon":322},"Messaging","\u002Fdocs\u002Fservices\u002Fmessaging","docs\u002Fservices\u002Fmessaging\u002Findex",[722],{"title":718,"path":719,"stem":720,"icon":322},{"title":724,"path":725,"stem":726,"children":727},"Network","\u002Fdocs\u002Fservices\u002Fnetwork","docs\u002Fservices\u002Fnetwork\u002Findex",[728,729,735,741,747,753,759,765,771],{"title":724,"path":725,"stem":726},{"title":730,"path":731,"stem":732,"children":733},"Caching","\u002Fdocs\u002Fservices\u002Fnetwork\u002Fcaching","docs\u002Fservices\u002Fnetwork\u002Fcaching\u002Findex",[734],{"title":730,"path":731,"stem":732},{"title":736,"path":737,"stem":738,"children":739},"Content delivery (CDN)","\u002Fdocs\u002Fservices\u002Fnetwork\u002Fcdn","docs\u002Fservices\u002Fnetwork\u002Fcdn\u002Findex",[740],{"title":736,"path":737,"stem":738},{"title":742,"path":743,"stem":744,"children":745},"Compression","\u002Fdocs\u002Fservices\u002Fnetwork\u002Fcompression","docs\u002Fservices\u002Fnetwork\u002Fcompression\u002Findex",[746],{"title":742,"path":743,"stem":744},{"title":748,"path":749,"stem":750,"children":751},"DDoS mitigation","\u002Fdocs\u002Fservices\u002Fnetwork\u002Fddos","docs\u002Fservices\u002Fnetwork\u002Fddos\u002Findex",[752],{"title":748,"path":749,"stem":750},{"title":754,"path":755,"stem":756,"children":757},"Edge network","\u002Fdocs\u002Fservices\u002Fnetwork\u002Fedges","docs\u002Fservices\u002Fnetwork\u002Fedges\u002Findex",[758],{"title":754,"path":755,"stem":756},{"title":760,"path":761,"stem":762,"children":763},"Endpoints","\u002Fdocs\u002Fservices\u002Fnetwork\u002Fendpoints","docs\u002Fservices\u002Fnetwork\u002Fendpoints\u002Findex",[764],{"title":760,"path":761,"stem":762},{"title":766,"path":767,"stem":768,"children":769},"Transport Layer Security (TLS)","\u002Fdocs\u002Fservices\u002Fnetwork\u002Ftls","docs\u002Fservices\u002Fnetwork\u002Ftls\u002Findex",[770],{"title":766,"path":767,"stem":768},{"title":772,"path":773,"stem":774,"children":775},"Web application firewall (WAF)","\u002Fdocs\u002Fservices\u002Fnetwork\u002Fwaf","docs\u002Fservices\u002Fnetwork\u002Fwaf\u002Findex",[776],{"title":772,"path":773,"stem":774},{"title":778,"path":779,"stem":780,"children":781},"Storage","\u002Fdocs\u002Fservices\u002Fstorage","docs\u002Fservices\u002Fstorage\u002Findex",[782,783,789,795,801,807,813,819],{"title":778,"path":779,"stem":780},{"title":784,"path":785,"stem":786,"children":787},"Folders","\u002Fdocs\u002Fservices\u002Fstorage\u002Fbuckets","docs\u002Fservices\u002Fstorage\u002Fbuckets\u002Findex",[788],{"title":784,"path":785,"stem":786},{"title":790,"path":791,"stem":792,"children":793},"Signed URLs and access","\u002Fdocs\u002Fservices\u002Fstorage\u002Ffile-tokens","docs\u002Fservices\u002Fstorage\u002Ffile-tokens\u002Findex",[794],{"title":790,"path":791,"stem":792},{"title":796,"path":797,"stem":798,"children":799},"Serve and transform images","\u002Fdocs\u002Fservices\u002Fstorage\u002Fimages","docs\u002Fservices\u002Fstorage\u002Fimages\u002Findex",[800],{"title":796,"path":797,"stem":798},{"title":802,"path":803,"stem":804,"children":805},"3D assets","\u002Fdocs\u002Fservices\u002Fstorage\u002Fmodel-viewer","docs\u002Fservices\u002Fstorage\u002Fmodel-viewer\u002Findex",[806],{"title":802,"path":803,"stem":804},{"title":808,"path":809,"stem":810,"children":811},"Access control and visibility","\u002Fdocs\u002Fservices\u002Fstorage\u002Fpermissions","docs\u002Fservices\u002Fstorage\u002Fpermissions\u002Findex",[812],{"title":808,"path":809,"stem":810},{"title":814,"path":815,"stem":816,"children":817},"Quick start","\u002Fdocs\u002Fservices\u002Fstorage\u002Fquick-start","docs\u002Fservices\u002Fstorage\u002Fquick-start\u002Findex",[818],{"title":814,"path":815,"stem":816},{"title":820,"path":821,"stem":822,"children":823},"Upload and manage files","\u002Fdocs\u002Fservices\u002Fstorage\u002Fupload-download","docs\u002Fservices\u002Fstorage\u002Fupload-download\u002Findex",[824],{"title":820,"path":821,"stem":822},{"title":826,"path":827,"stem":828,"children":829},"Webhooks","\u002Fdocs\u002Fservices\u002Fwebhooks","docs\u002Fservices\u002Fwebhooks\u002Findex",[830,831,837],{"title":826,"path":827,"stem":828},{"title":832,"path":833,"stem":834,"children":835},"Delivery","\u002Fdocs\u002Fservices\u002Fwebhooks\u002Fdelivery","docs\u002Fservices\u002Fwebhooks\u002Fdelivery\u002Findex",[836],{"title":832,"path":833,"stem":834},{"title":838,"path":839,"stem":840,"children":841},"Security","\u002Fdocs\u002Fservices\u002Fwebhooks\u002Fsecurity","docs\u002Fservices\u002Fwebhooks\u002Fsecurity\u002Findex",[842],{"title":838,"path":839,"stem":840},{"title":844,"path":845,"stem":846,"children":847},"Studios","\u002Fdocs\u002Fstudios","docs\u002Fstudios\u002Findex",[848,849,855,1020,1371,1763,1945],{"title":844,"path":845,"stem":846},{"title":850,"path":851,"stem":852,"children":853},"AI Studio","\u002Fdocs\u002Fstudios\u002Fai","docs\u002Fstudios\u002Fai\u002Findex",[854],{"title":850,"path":851,"stem":852},{"title":856,"path":857,"stem":858,"children":859,"icon":861},"Analytics Studio","\u002Fdocs\u002Fstudios\u002Fanalytics","docs\u002Fstudios\u002Fanalytics\u002Findex",[860,862,905,942,948,966,996],{"title":856,"path":857,"stem":858,"icon":861},"i-lucide-chart-column",{"title":863,"path":864,"stem":865,"children":866,"icon":868},"Make your app's data analyzable","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fanalytics-json","docs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Findex",[867,869,875,881,887,893,899],{"title":863,"path":864,"stem":865,"icon":868},"i-lucide-table-2",{"title":870,"path":871,"stem":872,"children":873},"Column locators","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Fcolumn-locators","docs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Fcolumn-locators\u002Findex",[874],{"title":870,"path":871,"stem":872},{"title":876,"path":877,"stem":878,"children":879},"Declaring a view","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Fdeclaring-a-view","docs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Fdeclaring-a-view\u002Findex",[880],{"title":876,"path":877,"stem":878},{"title":882,"path":883,"stem":884,"children":885},"Example","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Fexample","docs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Fexample\u002Findex",[886],{"title":882,"path":883,"stem":884},{"title":888,"path":889,"stem":890,"children":891},"Semantic roles","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Fsemantic-roles","docs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Fsemantic-roles\u002Findex",[892],{"title":888,"path":889,"stem":890},{"title":894,"path":895,"stem":896,"children":897},"Tenant isolation","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Ftenant-isolation","docs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Ftenant-isolation\u002Findex",[898],{"title":894,"path":895,"stem":896},{"title":900,"path":901,"stem":902,"children":903},"The contract","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Fthe-contract","docs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Fthe-contract\u002Findex",[904],{"title":900,"path":901,"stem":902},{"title":906,"path":907,"stem":908,"children":909,"icon":911},"Stream commerce activity","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fevents","docs\u002Fstudios\u002Fanalytics\u002Fevents\u002Findex",[910,912,918,924,930,936],{"title":906,"path":907,"stem":908,"icon":911},"i-lucide-radio",{"title":913,"path":914,"stem":915,"children":916},"Delivery guarantees","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fevents\u002Fdelivery-guarantees","docs\u002Fstudios\u002Fanalytics\u002Fevents\u002Fdelivery-guarantees\u002Findex",[917],{"title":913,"path":914,"stem":915},{"title":919,"path":920,"stem":921,"children":922},"Event types for reporting","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fevents\u002Fevent-types-for-reporting","docs\u002Fstudios\u002Fanalytics\u002Fevents\u002Fevent-types-for-reporting\u002Findex",[923],{"title":919,"path":920,"stem":921},{"title":925,"path":926,"stem":927,"children":928},"Register an endpoint","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fevents\u002Fregister-an-endpoint","docs\u002Fstudios\u002Fanalytics\u002Fevents\u002Fregister-an-endpoint\u002Findex",[929],{"title":925,"path":926,"stem":927},{"title":931,"path":932,"stem":933,"children":934},"The event stream","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fevents\u002Fthe-event-stream","docs\u002Fstudios\u002Fanalytics\u002Fevents\u002Fthe-event-stream\u002Findex",[935],{"title":931,"path":932,"stem":933},{"title":937,"path":938,"stem":939,"children":940},"Verify a delivery","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fevents\u002Fverify-a-delivery","docs\u002Fstudios\u002Fanalytics\u002Fevents\u002Fverify-a-delivery\u002Findex",[941],{"title":937,"path":938,"stem":939},{"title":943,"path":944,"stem":945,"children":946,"icon":29},"Getting data out","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fgetting-data-out","docs\u002Fstudios\u002Fanalytics\u002Fgetting-data-out\u002Findex",[947],{"title":943,"path":944,"stem":945,"icon":29},{"title":949,"path":950,"stem":951,"children":952,"icon":411},"Limits and what's next","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Flimits","docs\u002Fstudios\u002Fanalytics\u002Flimits\u002Findex",[953,954,960],{"title":949,"path":950,"stem":951,"icon":411},{"title":955,"path":956,"stem":957,"children":958},"Designing for what's coming","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Flimits\u002Fdesigning-for-whats-coming","docs\u002Fstudios\u002Fanalytics\u002Flimits\u002Fdesigning-for-whats-coming\u002Findex",[959],{"title":955,"path":956,"stem":957},{"title":961,"path":962,"stem":963,"children":964},"What does not exist yet","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Flimits\u002Fwhat-does-not-exist-yet","docs\u002Fstudios\u002Fanalytics\u002Flimits\u002Fwhat-does-not-exist-yet\u002Findex",[965],{"title":961,"path":962,"stem":963},{"title":967,"path":968,"stem":969,"children":970,"icon":108},"Build your own reporting store","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fown-store","docs\u002Fstudios\u002Fanalytics\u002Fown-store\u002Findex",[971,972,978,984,990],{"title":967,"path":968,"stem":969,"icon":108},{"title":973,"path":974,"stem":975,"children":976},"Backfill","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fown-store\u002Fbackfill","docs\u002Fstudios\u002Fanalytics\u002Fown-store\u002Fbackfill\u002Findex",[977],{"title":973,"path":974,"stem":975},{"title":979,"path":980,"stem":981,"children":982},"Incremental sync","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fown-store\u002Fincremental-sync","docs\u002Fstudios\u002Fanalytics\u002Fown-store\u002Fincremental-sync\u002Findex",[983],{"title":979,"path":980,"stem":981},{"title":985,"path":986,"stem":987,"children":988},"Modelling","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fown-store\u002Fmodelling","docs\u002Fstudios\u002Fanalytics\u002Fown-store\u002Fmodelling\u002Findex",[989],{"title":985,"path":986,"stem":987},{"title":991,"path":992,"stem":993,"children":994},"Pull versus push","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fown-store\u002Fpull-vs-push","docs\u002Fstudios\u002Fanalytics\u002Fown-store\u002Fpull-vs-push\u002Findex",[995],{"title":991,"path":992,"stem":993},{"title":997,"path":998,"stem":999,"children":1000,"icon":861},"What the tenant sees","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fwhat-the-tenant-sees","docs\u002Fstudios\u002Fanalytics\u002Fwhat-the-tenant-sees\u002Findex",[1001,1002,1008,1014],{"title":997,"path":998,"stem":999,"icon":861},{"title":1003,"path":1004,"stem":1005,"children":1006},"Cohorts","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fwhat-the-tenant-sees\u002Fcohorts","docs\u002Fstudios\u002Fanalytics\u002Fwhat-the-tenant-sees\u002Fcohorts\u002Findex",[1007],{"title":1003,"path":1004,"stem":1005},{"title":1009,"path":1010,"stem":1011,"children":1012},"Datasets and charts","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fwhat-the-tenant-sees\u002Fdatasets-and-charts","docs\u002Fstudios\u002Fanalytics\u002Fwhat-the-tenant-sees\u002Fdatasets-and-charts\u002Findex",[1013],{"title":1009,"path":1010,"stem":1011},{"title":1015,"path":1016,"stem":1017,"children":1018},"Studio overview","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fwhat-the-tenant-sees\u002Fstudio-overview","docs\u002Fstudios\u002Fanalytics\u002Fwhat-the-tenant-sees\u002Fstudio-overview\u002Findex",[1019],{"title":1015,"path":1016,"stem":1017},{"title":1021,"path":1022,"stem":1023,"children":1024},"App Studio","\u002Fdocs\u002Fstudios\u002Fapps","docs\u002Fstudios\u002Fapps\u002Findex",[1025,1026,1062,1132,1203,1221,1287],{"title":1021,"path":1022,"stem":1023},{"title":1027,"path":1028,"stem":1029,"children":1030,"icon":101},"Admin UI","\u002Fdocs\u002Fstudios\u002Fapps\u002Fadmin-ui","docs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Findex",[1031,1032,1038,1044,1050,1056],{"title":1027,"path":1028,"stem":1029,"icon":101},{"title":1033,"path":1034,"stem":1035,"children":1036},"How the Cockpit renders","\u002Fdocs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Fhow-cockpit-renders","docs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Fhow-cockpit-renders\u002Findex",[1037],{"title":1033,"path":1034,"stem":1035},{"title":1039,"path":1040,"stem":1041,"children":1042},"Preview locally","\u002Fdocs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Fpreview-locally","docs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Fpreview-locally\u002Findex",[1043],{"title":1039,"path":1040,"stem":1041},{"title":1045,"path":1046,"stem":1047,"children":1048},"Reading settings","\u002Fdocs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Freading-settings","docs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Freading-settings\u002Findex",[1049],{"title":1045,"path":1046,"stem":1047},{"title":1051,"path":1052,"stem":1053,"children":1054},"Settings","\u002Fdocs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Fsettings","docs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Fsettings\u002Findex",[1055],{"title":1051,"path":1052,"stem":1053},{"title":1057,"path":1058,"stem":1059,"children":1060},"Vocabularies","\u002Fdocs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Fvocabularies","docs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Fvocabularies\u002Findex",[1061],{"title":1057,"path":1058,"stem":1059},{"title":1063,"path":1064,"stem":1065,"children":1066,"icon":418},"Your app's API","\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi","docs\u002Fstudios\u002Fapps\u002Fapi\u002Findex",[1067,1068,1073,1079,1085,1091,1097,1102,1108,1114,1120,1126],{"title":1063,"path":1064,"stem":1065,"icon":418},{"title":730,"path":1069,"stem":1070,"children":1071},"\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Fcaching","docs\u002Fstudios\u002Fapps\u002Fapi\u002Fcaching\u002Findex",[1072],{"title":730,"path":1069,"stem":1070},{"title":1074,"path":1075,"stem":1076,"children":1077},"Calling another app","\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Fcalling-another-app","docs\u002Fstudios\u002Fapps\u002Fapi\u002Fcalling-another-app\u002Findex",[1078],{"title":1074,"path":1075,"stem":1076},{"title":1080,"path":1081,"stem":1082,"children":1083},"Capabilities","\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Fcapabilities","docs\u002Fstudios\u002Fapps\u002Fapi\u002Fcapabilities\u002Findex",[1084],{"title":1080,"path":1081,"stem":1082},{"title":1086,"path":1087,"stem":1088,"children":1089},"Capability reference","\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Fcapability-reference","docs\u002Fstudios\u002Fapps\u002Fapi\u002Fcapability-reference\u002Findex",[1090],{"title":1086,"path":1087,"stem":1088},{"title":1092,"path":1093,"stem":1094,"children":1095},"CRUD","\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Fcrud","docs\u002Fstudios\u002Fapps\u002Fapi\u002Fcrud\u002Findex",[1096],{"title":1092,"path":1093,"stem":1094},{"title":608,"path":1098,"stem":1099,"children":1100},"\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Ferrors","docs\u002Fstudios\u002Fapps\u002Fapi\u002Ferrors\u002Findex",[1101],{"title":608,"path":1098,"stem":1099},{"title":1103,"path":1104,"stem":1105,"children":1106},"Overriding a capability","\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Foverriding-a-capability","docs\u002Fstudios\u002Fapps\u002Fapi\u002Foverriding-a-capability\u002Findex",[1107],{"title":1103,"path":1104,"stem":1105},{"title":1109,"path":1110,"stem":1111,"children":1112},"Pagination and filtering","\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Fpagination-and-filtering","docs\u002Fstudios\u002Fapps\u002Fapi\u002Fpagination-and-filtering\u002Findex",[1113],{"title":1109,"path":1110,"stem":1111},{"title":1115,"path":1116,"stem":1117,"children":1118},"Published OpenAPI","\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Fpublished-openapi","docs\u002Fstudios\u002Fapps\u002Fapi\u002Fpublished-openapi\u002Findex",[1119],{"title":1115,"path":1116,"stem":1117},{"title":1121,"path":1122,"stem":1123,"children":1124},"The router","\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Frouter","docs\u002Fstudios\u002Fapps\u002Fapi\u002Frouter\u002Findex",[1125],{"title":1121,"path":1122,"stem":1123},{"title":1127,"path":1128,"stem":1129,"children":1130},"Tags","\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Ftags","docs\u002Fstudios\u002Fapps\u002Fapi\u002Ftags\u002Findex",[1131],{"title":1127,"path":1128,"stem":1129},{"title":1133,"path":1134,"stem":1135,"children":1136,"icon":108},"Data model","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Findex",[1137,1138,1144,1150,1156,1162,1168,1174,1180,1186,1192,1197],{"title":1133,"path":1134,"stem":1135,"icon":108},{"title":1139,"path":1140,"stem":1141,"children":1142},"Adapters","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fadapters","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fadapters\u002Findex",[1143],{"title":1139,"path":1140,"stem":1141},{"title":1145,"path":1146,"stem":1147,"children":1148},"Column types","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fcolumn-types","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fcolumn-types\u002Findex",[1149],{"title":1145,"path":1146,"stem":1147},{"title":1151,"path":1152,"stem":1153,"children":1154},"Cross-app lookups","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fcross-app-lookups","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fcross-app-lookups\u002Findex",[1155],{"title":1151,"path":1152,"stem":1153},{"title":1157,"path":1158,"stem":1159,"children":1160},"Migrations","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fmigrations","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fmigrations\u002Findex",[1161],{"title":1157,"path":1158,"stem":1159},{"title":1163,"path":1164,"stem":1165,"children":1166},"Projections","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fprojections","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fprojections\u002Findex",[1167],{"title":1163,"path":1164,"stem":1165},{"title":1169,"path":1170,"stem":1171,"children":1172},"Relationships","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Frelationships","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Frelationships\u002Findex",[1173],{"title":1169,"path":1170,"stem":1171},{"title":1175,"path":1176,"stem":1177,"children":1178},"Schema reference","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fschema-reference","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fschema-reference\u002Findex",[1179],{"title":1175,"path":1176,"stem":1177},{"title":1181,"path":1182,"stem":1183,"children":1184},"Scoping","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fscoping","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fscoping\u002Findex",[1185],{"title":1181,"path":1182,"stem":1183},{"title":1187,"path":1188,"stem":1189,"children":1190},"search.json reference","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fsearch-json","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fsearch-json\u002Findex",[1191],{"title":1187,"path":1188,"stem":1189},{"title":894,"path":1193,"stem":1194,"children":1195},"\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Ftenant-isolation","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Ftenant-isolation\u002Findex",[1196],{"title":894,"path":1193,"stem":1194},{"title":1198,"path":1199,"stem":1200,"children":1201},"The typed client","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Ftyped-client","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Ftyped-client\u002Findex",[1202],{"title":1198,"path":1199,"stem":1200},{"title":1204,"path":1205,"stem":1206,"children":1207},"Getting started","\u002Fdocs\u002Fstudios\u002Fapps\u002Fgetting-started","docs\u002Fstudios\u002Fapps\u002Fgetting-started\u002Findex",[1208,1209,1215],{"title":1204,"path":1205,"stem":1206},{"title":1210,"path":1211,"stem":1212,"children":1213},"App model","\u002Fdocs\u002Fstudios\u002Fapps\u002Fgetting-started\u002Fapp-model","docs\u002Fstudios\u002Fapps\u002Fgetting-started\u002Fapp-model\u002Findex",[1214],{"title":1210,"path":1211,"stem":1212},{"title":1216,"path":1217,"stem":1218,"children":1219},"App isolation","\u002Fdocs\u002Fstudios\u002Fapps\u002Fgetting-started\u002Fisolation","docs\u002Fstudios\u002Fapps\u002Fgetting-started\u002Fisolation\u002Findex",[1220],{"title":1216,"path":1217,"stem":1218},{"title":1222,"path":1223,"stem":1224,"children":1225,"icon":213},"Platform services","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Findex",[1226,1227,1233,1239,1245,1251,1257,1263,1269,1275,1281],{"title":1222,"path":1223,"stem":1224,"icon":213},{"title":1228,"path":1229,"stem":1230,"children":1231},"Entity access","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fentity-access","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fentity-access\u002Findex",[1232],{"title":1228,"path":1229,"stem":1230},{"title":1234,"path":1235,"stem":1236,"children":1237},"Events you emit","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fevents-you-emit","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fevents-you-emit\u002Findex",[1238],{"title":1234,"path":1235,"stem":1236},{"title":1240,"path":1241,"stem":1242,"children":1243},"Events you receive","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fevents-you-receive","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fevents-you-receive\u002Findex",[1244],{"title":1240,"path":1241,"stem":1242},{"title":1246,"path":1247,"stem":1248,"children":1249},"Not yet proven","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fnot-yet-proven","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fnot-yet-proven\u002Findex",[1250],{"title":1246,"path":1247,"stem":1248},{"title":1252,"path":1253,"stem":1254,"children":1255},"Outbound HTTP","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Foutbound-http","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Foutbound-http\u002Findex",[1256],{"title":1252,"path":1253,"stem":1254},{"title":1258,"path":1259,"stem":1260,"children":1261},"Permissions","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fpermissions","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fpermissions\u002Findex",[1262],{"title":1258,"path":1259,"stem":1260},{"title":1264,"path":1265,"stem":1266,"children":1267},"Person permissions","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fperson-permissions","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fperson-permissions\u002Findex",[1268],{"title":1264,"path":1265,"stem":1266},{"title":1270,"path":1271,"stem":1272,"children":1273},"Scheduled work","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fscheduled-work","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fscheduled-work\u002Findex",[1274],{"title":1270,"path":1271,"stem":1272},{"title":1276,"path":1277,"stem":1278,"children":1279},"Tenant identity","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Ftenant-identity","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Ftenant-identity\u002Findex",[1280],{"title":1276,"path":1277,"stem":1278},{"title":1282,"path":1283,"stem":1284,"children":1285},"Tracing","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Ftracing","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Ftracing\u002Findex",[1286],{"title":1282,"path":1283,"stem":1284},{"title":1288,"path":1289,"stem":1290,"children":1291,"icon":1293},"Ship and operate","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Findex",[1292,1294,1300,1306,1312,1318,1324,1330,1336,1342,1348,1354,1360,1366],{"title":1288,"path":1289,"stem":1290,"icon":1293},"i-lucide-rocket",{"title":1295,"path":1296,"stem":1297,"children":1298},"Billing","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fbilling","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fbilling\u002Findex",[1299],{"title":1295,"path":1296,"stem":1297},{"title":1301,"path":1302,"stem":1303,"children":1304},"Consent","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fconsent","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fconsent\u002Findex",[1305],{"title":1301,"path":1302,"stem":1303},{"title":1307,"path":1308,"stem":1309,"children":1310},"Dependencies","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fdependencies","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fdependencies\u002Findex",[1311],{"title":1307,"path":1308,"stem":1309},{"title":1313,"path":1314,"stem":1315,"children":1316},"Deploying","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fdeploying","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fdeploying\u002Findex",[1317],{"title":1313,"path":1314,"stem":1315},{"title":1319,"path":1320,"stem":1321,"children":1322},"Manifest reference","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fmanifest-reference","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fmanifest-reference\u002Findex",[1323],{"title":1319,"path":1320,"stem":1321},{"title":1325,"path":1326,"stem":1327,"children":1328},"Operating","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Foperating","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Foperating\u002Findex",[1329],{"title":1325,"path":1326,"stem":1327},{"title":1331,"path":1332,"stem":1333,"children":1334},"Pairing a frontend","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fpairing-a-frontend","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fpairing-a-frontend\u002Findex",[1335],{"title":1331,"path":1332,"stem":1333},{"title":1337,"path":1338,"stem":1339,"children":1340},"Private or Marketplace","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fprivate-vs-marketplace","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fprivate-vs-marketplace\u002Findex",[1341],{"title":1337,"path":1338,"stem":1339},{"title":1343,"path":1344,"stem":1345,"children":1346},"Publish and install","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fpublish-and-install","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fpublish-and-install\u002Findex",[1347],{"title":1343,"path":1344,"stem":1345},{"title":1349,"path":1350,"stem":1351,"children":1352},"Testing","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Ftesting","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Ftesting\u002Findex",[1353],{"title":1349,"path":1350,"stem":1351},{"title":1355,"path":1356,"stem":1357,"children":1358},"Validate","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fvalidate","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fvalidate\u002Findex",[1359],{"title":1355,"path":1356,"stem":1357},{"title":1361,"path":1362,"stem":1363,"children":1364},"Verifying live","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fverifying-live","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fverifying-live\u002Findex",[1365],{"title":1361,"path":1362,"stem":1363},{"title":584,"path":1367,"stem":1368,"children":1369},"\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fversioning","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fversioning\u002Findex",[1370],{"title":584,"path":1367,"stem":1368},{"title":1372,"path":1373,"stem":1374,"children":1375,"icon":1377},"Commerce Studio","\u002Fdocs\u002Fstudios\u002Fcommerce","docs\u002Fstudios\u002Fcommerce\u002Findex",[1376,1378,1456,1515,1564,1569,1623,1682,1736],{"title":1372,"path":1373,"stem":1374,"icon":1377},"i-lucide-shopping-bag",{"title":1379,"path":1380,"stem":1381,"children":1382,"icon":1384},"Build an app","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Findex",[1383,1385,1391,1397,1403,1409,1415,1421,1427,1433,1439,1445,1450],{"title":1379,"path":1380,"stem":1381,"icon":1384},"i-lucide-puzzle",{"title":1386,"path":1387,"stem":1388,"children":1389},"Actions and writes","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Factions-and-writes","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Factions-and-writes\u002Findex",[1390],{"title":1386,"path":1387,"stem":1388},{"title":1392,"path":1393,"stem":1394,"children":1395},"Apps API","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fapps-api","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fapps-api\u002Findex",[1396],{"title":1392,"path":1393,"stem":1394},{"title":1398,"path":1399,"stem":1400,"children":1401},"cockpit.json reference","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fcockpit-json-reference","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fcockpit-json-reference\u002Findex",[1402],{"title":1398,"path":1399,"stem":1400},{"title":1404,"path":1405,"stem":1406,"children":1407},"Detail views","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fdetail-views","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fdetail-views\u002Findex",[1408],{"title":1404,"path":1405,"stem":1406},{"title":1410,"path":1411,"stem":1412,"children":1413},"Forms","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fforms","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fforms\u002Findex",[1414],{"title":1410,"path":1411,"stem":1412},{"title":1416,"path":1417,"stem":1418,"children":1419},"From manifest to installed","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Ffrom-manifest-to-installed","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Ffrom-manifest-to-installed\u002Findex",[1420],{"title":1416,"path":1417,"stem":1418},{"title":1422,"path":1423,"stem":1424,"children":1425},"How it renders","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fhow-it-renders","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fhow-it-renders\u002Findex",[1426],{"title":1422,"path":1423,"stem":1424},{"title":1428,"path":1429,"stem":1430,"children":1431},"List views","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Flist-views","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Flist-views\u002Findex",[1432],{"title":1428,"path":1429,"stem":1430},{"title":1434,"path":1435,"stem":1436,"children":1437},"Navigation","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fnavigation","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fnavigation\u002Findex",[1438],{"title":1434,"path":1435,"stem":1436},{"title":1440,"path":1441,"stem":1442,"children":1443},"Permissions and scope","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fpermissions-and-scope","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fpermissions-and-scope\u002Findex",[1444],{"title":1440,"path":1441,"stem":1442},{"title":1039,"path":1446,"stem":1447,"children":1448},"\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fpreview-locally","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fpreview-locally\u002Findex",[1449],{"title":1039,"path":1446,"stem":1447},{"title":1451,"path":1452,"stem":1453,"children":1454},"Widgets","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fwidgets","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fwidgets\u002Findex",[1455],{"title":1451,"path":1452,"stem":1453},{"title":1457,"path":1458,"stem":1459,"children":1460,"icon":315},"Catalog","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcatalog","docs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Findex",[1461,1462,1468,1474,1480,1486,1491,1497,1503,1509],{"title":1457,"path":1458,"stem":1459,"icon":315},{"title":1463,"path":1464,"stem":1465,"children":1466},"Assets","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fassets","docs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fassets\u002Findex",[1467],{"title":1463,"path":1464,"stem":1465},{"title":1469,"path":1470,"stem":1471,"children":1472},"Associations","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fassociations","docs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fassociations\u002Findex",[1473],{"title":1469,"path":1470,"stem":1471},{"title":1475,"path":1476,"stem":1477,"children":1478},"Categories","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fcategories","docs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fcategories\u002Findex",[1479],{"title":1475,"path":1476,"stem":1477},{"title":1481,"path":1482,"stem":1483,"children":1484},"Completeness","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fcompleteness","docs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fcompleteness\u002Findex",[1485],{"title":1481,"path":1482,"stem":1483},{"title":1133,"path":1487,"stem":1488,"children":1489},"\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fdata-model","docs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fdata-model\u002Findex",[1490],{"title":1133,"path":1487,"stem":1488},{"title":1492,"path":1493,"stem":1494,"children":1495},"Import and export","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fimport-and-export","docs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fimport-and-export\u002Findex",[1496],{"title":1492,"path":1493,"stem":1494},{"title":1498,"path":1499,"stem":1500,"children":1501},"Languages and locale codes","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Flanguages-and-locale-codes","docs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Flanguages-and-locale-codes\u002Findex",[1502],{"title":1498,"path":1499,"stem":1500},{"title":1504,"path":1505,"stem":1506,"children":1507},"Products","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fproducts","docs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fproducts\u002Findex",[1508],{"title":1504,"path":1505,"stem":1506},{"title":1510,"path":1511,"stem":1512,"children":1513},"References","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Freferences","docs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Freferences\u002Findex",[1514],{"title":1510,"path":1511,"stem":1512},{"title":1516,"path":1517,"stem":1518,"children":1519,"icon":1521},"Customers","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcustomers","docs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Findex",[1520,1522,1528,1534,1540,1546,1552,1558],{"title":1516,"path":1517,"stem":1518,"icon":1521},"i-lucide-building-2",{"title":1523,"path":1524,"stem":1525,"children":1526},"Contacts","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Fcontacts","docs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Fcontacts\u002Findex",[1527],{"title":1523,"path":1524,"stem":1525},{"title":1529,"path":1530,"stem":1531,"children":1532},"Organizations","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Forganizations","docs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Forganizations\u002Findex",[1533],{"title":1529,"path":1530,"stem":1531},{"title":1535,"path":1536,"stem":1537,"children":1538},"Roles and permissions","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Froles-and-permissions","docs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Froles-and-permissions\u002Findex",[1539],{"title":1535,"path":1536,"stem":1537},{"title":1541,"path":1542,"stem":1543,"children":1544},"Sales reps","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Fsales-reps","docs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Fsales-reps\u002Findex",[1545],{"title":1541,"path":1542,"stem":1543},{"title":1547,"path":1548,"stem":1549,"children":1550},"Segments","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Fsegments","docs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Fsegments\u002Findex",[1551],{"title":1547,"path":1548,"stem":1549},{"title":1553,"path":1554,"stem":1555,"children":1556},"Storefront accounts","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Fstorefront-accounts","docs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Fstorefront-accounts\u002Findex",[1557],{"title":1553,"path":1554,"stem":1555},{"title":1559,"path":1560,"stem":1561,"children":1562},"Value lists","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Fvalue-lists","docs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Fvalue-lists\u002Findex",[1563],{"title":1559,"path":1560,"stem":1561},{"title":1204,"path":1565,"stem":1566,"children":1567,"icon":1293},"\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fgetting-started","docs\u002Fstudios\u002Fcommerce\u002Fgetting-started\u002Findex",[1568],{"title":1204,"path":1565,"stem":1566,"icon":1293},{"title":1570,"path":1571,"stem":1572,"children":1573,"icon":136},"Marketing","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarketing","docs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Findex",[1574,1575,1581,1587,1593,1599,1605,1611,1617],{"title":1570,"path":1571,"stem":1572,"icon":136},{"title":1576,"path":1577,"stem":1578,"children":1579},"Ads","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Fads","docs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Fads\u002Findex",[1580],{"title":1576,"path":1577,"stem":1578},{"title":1582,"path":1583,"stem":1584,"children":1585},"Audiences","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Faudiences","docs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Faudiences\u002Findex",[1586],{"title":1582,"path":1583,"stem":1584},{"title":1588,"path":1589,"stem":1590,"children":1591},"Campaigns","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Fcampaigns","docs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Fcampaigns\u002Findex",[1592],{"title":1588,"path":1589,"stem":1590},{"title":1594,"path":1595,"stem":1596,"children":1597},"Journeys","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Fjourneys","docs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Fjourneys\u002Findex",[1598],{"title":1594,"path":1595,"stem":1596},{"title":1600,"path":1601,"stem":1602,"children":1603},"Loyalty","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Floyalty","docs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Floyalty\u002Findex",[1604],{"title":1600,"path":1601,"stem":1602},{"title":1606,"path":1607,"stem":1608,"children":1609},"Mailings","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Fmailings","docs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Fmailings\u002Findex",[1610],{"title":1606,"path":1607,"stem":1608},{"title":1612,"path":1613,"stem":1614,"children":1615,"icon":356},"Marketing consents","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Fmarketing-consents","docs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Fmarketing-consents\u002Findex",[1616],{"title":1612,"path":1613,"stem":1614,"icon":356},{"title":1618,"path":1619,"stem":1620,"children":1621},"Reviews","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Freviews","docs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Freviews\u002Findex",[1622],{"title":1618,"path":1619,"stem":1620},{"title":1624,"path":1625,"stem":1626,"children":1627,"icon":716},"Markets and pricing","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing","docs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Findex",[1628,1629,1635,1641,1647,1653,1659,1665,1671,1676],{"title":1624,"path":1625,"stem":1626,"icon":716},{"title":1630,"path":1631,"stem":1632,"children":1633},"Carriers and tracking","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fcarriers-and-tracking","docs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fcarriers-and-tracking\u002Findex",[1634],{"title":1630,"path":1631,"stem":1632},{"title":1636,"path":1637,"stem":1638,"children":1639},"Channels","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fchannels","docs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fchannels\u002Findex",[1640],{"title":1636,"path":1637,"stem":1638},{"title":1642,"path":1643,"stem":1644,"children":1645},"Markets","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fmarkets","docs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fmarkets\u002Findex",[1646],{"title":1642,"path":1643,"stem":1644},{"title":1648,"path":1649,"stem":1650,"children":1651},"Payment lifecycle","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fpayment-lifecycle","docs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fpayment-lifecycle\u002Findex",[1652],{"title":1648,"path":1649,"stem":1650},{"title":1654,"path":1655,"stem":1656,"children":1657},"Payment methods","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fpayment-methods","docs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fpayment-methods\u002Findex",[1658],{"title":1654,"path":1655,"stem":1656},{"title":1660,"path":1661,"stem":1662,"children":1663},"Price lists","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fprice-lists","docs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fprice-lists\u002Findex",[1664],{"title":1660,"path":1661,"stem":1662},{"title":1666,"path":1667,"stem":1668,"children":1669},"Promotions","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fpromotions","docs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fpromotions\u002Findex",[1670],{"title":1666,"path":1667,"stem":1668},{"title":1051,"path":1672,"stem":1673,"children":1674},"\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fsettings","docs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fsettings\u002Findex",[1675],{"title":1051,"path":1672,"stem":1673},{"title":1677,"path":1678,"stem":1679,"children":1680},"Shipping rates","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fshipping-rates","docs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fshipping-rates\u002Findex",[1681],{"title":1677,"path":1678,"stem":1679},{"title":1683,"path":1684,"stem":1685,"children":1686,"icon":1688},"Orders","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Forders","docs\u002Fstudios\u002Fcommerce\u002Forders\u002Findex",[1687,1689,1695,1701,1707,1713,1719,1724,1730],{"title":1683,"path":1684,"stem":1685,"icon":1688},"i-lucide-receipt-text",{"title":1690,"path":1691,"stem":1692,"children":1693},"Carts","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Forders\u002Fcarts","docs\u002Fstudios\u002Fcommerce\u002Forders\u002Fcarts\u002Findex",[1694],{"title":1690,"path":1691,"stem":1692},{"title":1696,"path":1697,"stem":1698,"children":1699},"Documents","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Forders\u002Fdocuments","docs\u002Fstudios\u002Fcommerce\u002Forders\u002Fdocuments\u002Findex",[1700],{"title":1696,"path":1697,"stem":1698},{"title":1702,"path":1703,"stem":1704,"children":1705},"Events and comments","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Forders\u002Fevents-and-comments","docs\u002Fstudios\u002Fcommerce\u002Forders\u002Fevents-and-comments\u002Findex",[1706],{"title":1702,"path":1703,"stem":1704},{"title":1708,"path":1709,"stem":1710,"children":1711},"Number ranges","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Forders\u002Fnumber-ranges","docs\u002Fstudios\u002Fcommerce\u002Forders\u002Fnumber-ranges\u002Findex",[1712],{"title":1708,"path":1709,"stem":1710},{"title":1714,"path":1715,"stem":1716,"children":1717},"Order lists","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Forders\u002Forder-lists","docs\u002Fstudios\u002Fcommerce\u002Forders\u002Forder-lists\u002Findex",[1718],{"title":1714,"path":1715,"stem":1716},{"title":1683,"path":1720,"stem":1721,"children":1722},"\u002Fdocs\u002Fstudios\u002Fcommerce\u002Forders\u002Forders","docs\u002Fstudios\u002Fcommerce\u002Forders\u002Forders\u002Findex",[1723],{"title":1683,"path":1720,"stem":1721},{"title":1725,"path":1726,"stem":1727,"children":1728},"Returns","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Forders\u002Freturns","docs\u002Fstudios\u002Fcommerce\u002Forders\u002Freturns\u002Findex",[1729],{"title":1725,"path":1726,"stem":1727},{"title":1731,"path":1732,"stem":1733,"children":1734},"Stock","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Forders\u002Fstock","docs\u002Fstudios\u002Fcommerce\u002Forders\u002Fstock\u002Findex",[1735],{"title":1731,"path":1732,"stem":1733},{"title":1737,"path":1738,"stem":1739,"children":1740,"icon":1742},"Procurement","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fprocurement","docs\u002Fstudios\u002Fcommerce\u002Fprocurement\u002Findex",[1741,1743,1750,1757],{"title":1737,"path":1738,"stem":1739,"icon":1742},"i-lucide-clipboard-check",{"title":1744,"path":1745,"stem":1746,"children":1747,"icon":1749},"Approvals","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fprocurement\u002Fapprovals","docs\u002Fstudios\u002Fcommerce\u002Fprocurement\u002Fapprovals\u002Findex",[1748],{"title":1744,"path":1745,"stem":1746,"icon":1749},"i-lucide-badge-check",{"title":1751,"path":1752,"stem":1753,"children":1754,"icon":1756},"Cost centers","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fprocurement\u002Fcost-centers","docs\u002Fstudios\u002Fcommerce\u002Fprocurement\u002Fcost-centers\u002Findex",[1755],{"title":1751,"path":1752,"stem":1753,"icon":1756},"i-lucide-wallet",{"title":1758,"path":1759,"stem":1760,"children":1761,"icon":29},"Punchout","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fprocurement\u002Fpunchout","docs\u002Fstudios\u002Fcommerce\u002Fprocurement\u002Fpunchout\u002Findex",[1762],{"title":1758,"path":1759,"stem":1760,"icon":29},{"title":1764,"path":1765,"stem":1766,"children":1767},"Integration Studio","\u002Fdocs\u002Fstudios\u002Fintegration-studio","docs\u002Fstudios\u002Fintegration-studio\u002Findex",[1768,1769,1806,1843,1873,1878,1908],{"title":1764,"path":1765,"stem":1766},{"title":1770,"path":1771,"stem":1772,"children":1773,"icon":1775},"Build the workflow","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fbuild","docs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Findex",[1774,1776,1782,1788,1794,1800],{"title":1770,"path":1771,"stem":1772,"icon":1775},"i-lucide-workflow",{"title":1777,"path":1778,"stem":1779,"children":1780},"Expressions","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Fexpressions","docs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Fexpressions\u002Findex",[1781],{"title":1777,"path":1778,"stem":1779},{"title":1783,"path":1784,"stem":1785,"children":1786},"Node catalog","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Fnode-catalog","docs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Fnode-catalog\u002Findex",[1787],{"title":1783,"path":1784,"stem":1785},{"title":1789,"path":1790,"stem":1791,"children":1792},"Node configuration","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Fnode-configuration","docs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Fnode-configuration\u002Findex",[1793],{"title":1789,"path":1790,"stem":1791},{"title":1795,"path":1796,"stem":1797,"children":1798},"Templates","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Ftemplates","docs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Ftemplates\u002Findex",[1799],{"title":1795,"path":1796,"stem":1797},{"title":1801,"path":1802,"stem":1803,"children":1804},"The workflow document","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Fworkflow-model","docs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Fworkflow-model\u002Findex",[1805],{"title":1801,"path":1802,"stem":1803},{"title":1807,"path":1808,"stem":1809,"children":1810,"icon":1812},"Connect the systems","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fconnect","docs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Findex",[1811,1813,1819,1825,1831,1837],{"title":1807,"path":1808,"stem":1809,"icon":1812},"i-lucide-key-round",{"title":1814,"path":1815,"stem":1816,"children":1817},"Credentials","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Fcredentials","docs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Fcredentials\u002Findex",[1818],{"title":1814,"path":1815,"stem":1816},{"title":1820,"path":1821,"stem":1822,"children":1823},"File transfer","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Ffiles","docs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Ffiles\u002Findex",[1824],{"title":1820,"path":1821,"stem":1822},{"title":1826,"path":1827,"stem":1828,"children":1829},"OAuth","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Foauth","docs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Foauth\u002Findex",[1830],{"title":1826,"path":1827,"stem":1828},{"title":1832,"path":1833,"stem":1834,"children":1835},"Reaching Revenue Cloud","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Freaching-revenue-cloud","docs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Freaching-revenue-cloud\u002Findex",[1836],{"title":1832,"path":1833,"stem":1834},{"title":1838,"path":1839,"stem":1840,"children":1841},"Secrets","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Fsecrets","docs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Fsecrets\u002Findex",[1842],{"title":1838,"path":1839,"stem":1840},{"title":1844,"path":1845,"stem":1846,"children":1847,"icon":315},"Extend the Studio","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fextend","docs\u002Fstudios\u002Fintegration-studio\u002Fextend\u002Findex",[1848,1849,1855,1861,1867],{"title":1844,"path":1845,"stem":1846,"icon":315},{"title":1850,"path":1851,"stem":1852,"children":1853},"Custom nodes","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fextend\u002Fcustom-nodes","docs\u002Fstudios\u002Fintegration-studio\u002Fextend\u002Fcustom-nodes\u002Findex",[1854],{"title":1850,"path":1851,"stem":1852},{"title":1856,"path":1857,"stem":1858,"children":1859},"Dynamic behaviour","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fextend\u002Fdynamic-behaviour","docs\u002Fstudios\u002Fintegration-studio\u002Fextend\u002Fdynamic-behaviour\u002Findex",[1860],{"title":1856,"path":1857,"stem":1858},{"title":1862,"path":1863,"stem":1864,"children":1865},"Package manifest","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fextend\u002Fpackage-manifest","docs\u002Fstudios\u002Fintegration-studio\u002Fextend\u002Fpackage-manifest\u002Findex",[1866],{"title":1862,"path":1863,"stem":1864},{"title":1868,"path":1869,"stem":1870,"children":1871},"Registration","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fextend\u002Fregistration","docs\u002Fstudios\u002Fintegration-studio\u002Fextend\u002Fregistration\u002Findex",[1872],{"title":1868,"path":1869,"stem":1870},{"title":1204,"path":1874,"stem":1875,"children":1876,"icon":1293},"\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fgetting-started","docs\u002Fstudios\u002Fintegration-studio\u002Fgetting-started\u002Findex",[1877],{"title":1204,"path":1874,"stem":1875,"icon":1293},{"title":1879,"path":1880,"stem":1881,"children":1882,"icon":391},"Run, watch, recover","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Foperate","docs\u002Fstudios\u002Fintegration-studio\u002Foperate\u002Findex",[1883,1884,1890,1896,1902],{"title":1879,"path":1880,"stem":1881,"icon":391},{"title":1885,"path":1886,"stem":1887,"children":1888},"Missed runs","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Foperate\u002Fdead-letters","docs\u002Fstudios\u002Fintegration-studio\u002Foperate\u002Fdead-letters\u002Findex",[1889],{"title":1885,"path":1886,"stem":1887},{"title":1891,"path":1892,"stem":1893,"children":1894},"Failure handling","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Foperate\u002Ffailure-handling","docs\u002Fstudios\u002Fintegration-studio\u002Foperate\u002Ffailure-handling\u002Findex",[1895],{"title":1891,"path":1892,"stem":1893},{"title":1897,"path":1898,"stem":1899,"children":1900},"Revisions and audit","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Foperate\u002Frevisions-and-audit","docs\u002Fstudios\u002Fintegration-studio\u002Foperate\u002Frevisions-and-audit\u002Findex",[1901],{"title":1897,"path":1898,"stem":1899},{"title":1903,"path":1904,"stem":1905,"children":1906},"Runs","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Foperate\u002Fruns","docs\u002Fstudios\u002Fintegration-studio\u002Foperate\u002Fruns\u002Findex",[1907],{"title":1903,"path":1904,"stem":1905},{"title":1909,"path":1910,"stem":1911,"children":1912,"icon":1914},"Start the workflow","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fstart","docs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Findex",[1913,1915,1921,1927,1933,1939],{"title":1909,"path":1910,"stem":1911,"icon":1914},"i-lucide-zap",{"title":1916,"path":1917,"stem":1918,"children":1919},"Event triggers","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Fevent-triggers","docs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Fevent-triggers\u002Findex",[1920],{"title":1916,"path":1917,"stem":1918},{"title":1922,"path":1923,"stem":1924,"children":1925},"Execution modes","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Fexecution-modes","docs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Fexecution-modes\u002Findex",[1926],{"title":1922,"path":1923,"stem":1924},{"title":1928,"path":1929,"stem":1930,"children":1931},"Schedule triggers","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Fschedule-triggers","docs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Fschedule-triggers\u002Findex",[1932],{"title":1928,"path":1929,"stem":1930},{"title":1934,"path":1935,"stem":1936,"children":1937},"Triggers","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Ftriggers","docs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Ftriggers\u002Findex",[1938],{"title":1934,"path":1935,"stem":1936},{"title":1940,"path":1941,"stem":1942,"children":1943},"Webhook triggers","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Fwebhook-triggers","docs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Fwebhook-triggers\u002Findex",[1944],{"title":1940,"path":1941,"stem":1942},{"title":1946,"path":1947,"stem":1948,"children":1949},"Experience Studio","\u002Fdocs\u002Fstudios\u002Fsites","docs\u002Fstudios\u002Fsites\u002Findex",[1950,1951,2005,2069,2195,2201,2243],{"title":1946,"path":1947,"stem":1948},{"title":1952,"path":1953,"stem":1954,"children":1955,"icon":506},"Compose pages","\u002Fdocs\u002Fstudios\u002Fsites\u002Fblocks","docs\u002Fstudios\u002Fsites\u002Fblocks\u002Findex",[1956,1957,1963,1969,1975,1981,1987,1993,1999],{"title":1952,"path":1953,"stem":1954,"icon":506},{"title":1958,"path":1959,"stem":1960,"children":1961},"Block catalog","\u002Fdocs\u002Fstudios\u002Fsites\u002Fblocks\u002Fblock-catalog","docs\u002Fstudios\u002Fsites\u002Fblocks\u002Fblock-catalog\u002Findex",[1962],{"title":1958,"path":1959,"stem":1960},{"title":1964,"path":1965,"stem":1966,"children":1967},"Block options","\u002Fdocs\u002Fstudios\u002Fsites\u002Fblocks\u002Fblock-options","docs\u002Fstudios\u002Fsites\u002Fblocks\u002Fblock-options\u002Findex",[1968],{"title":1964,"path":1965,"stem":1966},{"title":1970,"path":1971,"stem":1972,"children":1973},"How a block works","\u002Fdocs\u002Fstudios\u002Fsites\u002Fblocks\u002Fhow-a-block-works","docs\u002Fstudios\u002Fsites\u002Fblocks\u002Fhow-a-block-works\u002Findex",[1974],{"title":1970,"path":1971,"stem":1972},{"title":1976,"path":1977,"stem":1978,"children":1979},"Inline editing","\u002Fdocs\u002Fstudios\u002Fsites\u002Fblocks\u002Finline-editing","docs\u002Fstudios\u002Fsites\u002Fblocks\u002Finline-editing\u002Findex",[1980],{"title":1976,"path":1977,"stem":1978},{"title":1982,"path":1983,"stem":1984,"children":1985},"Managing pages","\u002Fdocs\u002Fstudios\u002Fsites\u002Fblocks\u002Fmanaging-pages","docs\u002Fstudios\u002Fsites\u002Fblocks\u002Fmanaging-pages\u002Findex",[1986],{"title":1982,"path":1983,"stem":1984},{"title":1988,"path":1989,"stem":1990,"children":1991},"Reading published pages","\u002Fdocs\u002Fstudios\u002Fsites\u002Fblocks\u002Freading-pages","docs\u002Fstudios\u002Fsites\u002Fblocks\u002Freading-pages\u002Findex",[1992],{"title":1988,"path":1989,"stem":1990},{"title":1994,"path":1995,"stem":1996,"children":1997},"Registering blocks","\u002Fdocs\u002Fstudios\u002Fsites\u002Fblocks\u002Fregistering","docs\u002Fstudios\u002Fsites\u002Fblocks\u002Fregistering\u002Findex",[1998],{"title":1994,"path":1995,"stem":1996},{"title":2000,"path":2001,"stem":2002,"children":2003},"Shells and fields","\u002Fdocs\u002Fstudios\u002Fsites\u002Fblocks\u002Fshells-and-fields","docs\u002Fstudios\u002Fsites\u002Fblocks\u002Fshells-and-fields\u002Findex",[2004],{"title":2000,"path":2001,"stem":2002},{"title":2006,"path":2007,"stem":2008,"children":2009,"icon":296},"Connect data","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata","docs\u002Fstudios\u002Fsites\u002Fdata\u002Findex",[2010,2011,2016,2022,2028,2034,2039,2045,2051,2057,2063],{"title":2006,"path":2007,"stem":2008,"icon":296},{"title":651,"path":2012,"stem":2013,"children":2014},"\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata\u002Fauthentication","docs\u002Fstudios\u002Fsites\u002Fdata\u002Fauthentication\u002Findex",[2015],{"title":651,"path":2012,"stem":2013},{"title":2017,"path":2018,"stem":2019,"children":2020},"The BFF pattern","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata\u002Fbff-pattern","docs\u002Fstudios\u002Fsites\u002Fdata\u002Fbff-pattern\u002Findex",[2021],{"title":2017,"path":2018,"stem":2019},{"title":2023,"path":2024,"stem":2025,"children":2026},"Catalog, cart, checkout","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata\u002Fcatalog-cart-checkout","docs\u002Fstudios\u002Fsites\u002Fdata\u002Fcatalog-cart-checkout\u002Findex",[2027],{"title":2023,"path":2024,"stem":2025},{"title":2029,"path":2030,"stem":2031,"children":2032},"Consent manager","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata\u002Fconsent-manager","docs\u002Fstudios\u002Fsites\u002Fdata\u002Fconsent-manager\u002Findex",[2033],{"title":2029,"path":2030,"stem":2031},{"title":1410,"path":2035,"stem":2036,"children":2037},"\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata\u002Fforms","docs\u002Fstudios\u002Fsites\u002Fdata\u002Fforms\u002Findex",[2038],{"title":1410,"path":2035,"stem":2036},{"title":2040,"path":2041,"stem":2042,"children":2043},"Media and assets","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata\u002Fmedia","docs\u002Fstudios\u002Fsites\u002Fdata\u002Fmedia\u002Findex",[2044],{"title":2040,"path":2041,"stem":2042},{"title":2046,"path":2047,"stem":2048,"children":2049},"Multi-tenant themes","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata\u002Fmulti-tenant-themes","docs\u002Fstudios\u002Fsites\u002Fdata\u002Fmulti-tenant-themes\u002Findex",[2050],{"title":2046,"path":2047,"stem":2048},{"title":2052,"path":2053,"stem":2054,"children":2055},"Search collections","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata\u002Fsearch-collections","docs\u002Fstudios\u002Fsites\u002Fdata\u002Fsearch-collections\u002Findex",[2056],{"title":2052,"path":2053,"stem":2054},{"title":2058,"path":2059,"stem":2060,"children":2061},"Search","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata\u002Fsearch","docs\u002Fstudios\u002Fsites\u002Fdata\u002Fsearch\u002Findex",[2062],{"title":2058,"path":2059,"stem":2060},{"title":2064,"path":2065,"stem":2066,"children":2067},"Tag manager","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata\u002Ftag-manager","docs\u002Fstudios\u002Fsites\u002Fdata\u002Ftag-manager\u002Findex",[2068],{"title":2064,"path":2065,"stem":2066},{"title":2070,"path":2071,"stem":2072,"children":2073,"icon":1293},"Build and deploy","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Findex",[2074,2075,2081,2087,2093,2099,2105,2111,2189],{"title":2070,"path":2071,"stem":2072,"icon":1293},{"title":2076,"path":2077,"stem":2078,"children":2079},"Build configuration","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fbuild-configuration","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fbuild-configuration\u002Findex",[2080],{"title":2076,"path":2077,"stem":2078},{"title":2082,"path":2083,"stem":2084,"children":2085},"Compute specifications","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fcompute-specifications","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fcompute-specifications\u002Findex",[2086],{"title":2082,"path":2083,"stem":2084},{"title":2088,"path":2089,"stem":2090,"children":2091},"Environment variables","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fenvironment-variables","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fenvironment-variables\u002Findex",[2092],{"title":2088,"path":2089,"stem":2090},{"title":2094,"path":2095,"stem":2096,"children":2097},"From Git","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Ffrom-git","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Ffrom-git\u002Findex",[2098],{"title":2094,"path":2095,"stem":2096},{"title":2100,"path":2101,"stem":2102,"children":2103},"From the CLI","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Ffrom-the-cli","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Ffrom-the-cli\u002Findex",[2104],{"title":2100,"path":2101,"stem":2102},{"title":2106,"path":2107,"stem":2108,"children":2109},"Manually","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fmanually","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fmanually\u002Findex",[2110],{"title":2106,"path":2107,"stem":2108},{"title":2112,"path":2113,"stem":2114,"children":2115},"Quick-starts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Findex",[2116,2117,2123,2129,2135,2141,2147,2153,2159,2165,2171,2177,2183],{"title":2112,"path":2113,"stem":2114},{"title":2118,"path":2119,"stem":2120,"children":2121},"Deploy an Angular app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fangular","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fangular\u002Findex",[2122],{"title":2118,"path":2119,"stem":2120},{"title":2124,"path":2125,"stem":2126,"children":2127},"Deploy a Astro app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fastro","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fastro\u002Findex",[2128],{"title":2124,"path":2125,"stem":2126},{"title":2130,"path":2131,"stem":2132,"children":2133},"Deploy a Flutter Web app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fflutter","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fflutter\u002Findex",[2134],{"title":2130,"path":2131,"stem":2132},{"title":2136,"path":2137,"stem":2138,"children":2139},"Deploy a Next.js app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fnextjs","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fnextjs\u002Findex",[2140],{"title":2136,"path":2137,"stem":2138},{"title":2142,"path":2143,"stem":2144,"children":2145},"Deploy a Nuxt app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fnuxt","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fnuxt\u002Findex",[2146],{"title":2142,"path":2143,"stem":2144},{"title":2148,"path":2149,"stem":2150,"children":2151},"Deploy a React Native app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Freact-native","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Freact-native\u002Findex",[2152],{"title":2148,"path":2149,"stem":2150},{"title":2154,"path":2155,"stem":2156,"children":2157},"Deploy a React app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Freact","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Freact\u002Findex",[2158],{"title":2154,"path":2155,"stem":2156},{"title":2160,"path":2161,"stem":2162,"children":2163},"Deploy a Remix app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fremix","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fremix\u002Findex",[2164],{"title":2160,"path":2161,"stem":2162},{"title":2166,"path":2167,"stem":2168,"children":2169},"Deploy a SvelteKit app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fsveltekit","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fsveltekit\u002Findex",[2170],{"title":2166,"path":2167,"stem":2168},{"title":2172,"path":2173,"stem":2174,"children":2175},"Deploy a TanStack Start app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Ftanstack-start","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Ftanstack-start\u002Findex",[2176],{"title":2172,"path":2173,"stem":2174},{"title":2178,"path":2179,"stem":2180,"children":2181},"Deploy a Vanilla JS app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fvanilla","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fvanilla\u002Findex",[2182],{"title":2178,"path":2179,"stem":2180},{"title":2184,"path":2185,"stem":2186,"children":2187},"Deploy a Vue.js app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fvue","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fvue\u002Findex",[2188],{"title":2184,"path":2185,"stem":2186},{"title":2190,"path":2191,"stem":2192,"children":2193},"Starting points","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fstarting-points","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fstarting-points\u002Findex",[2194],{"title":2190,"path":2191,"stem":2192},{"title":1204,"path":2196,"stem":2197,"children":2198,"icon":2200},"\u002Fdocs\u002Fstudios\u002Fsites\u002Fgetting-started","docs\u002Fstudios\u002Fsites\u002Fgetting-started\u002Findex",[2199],{"title":1204,"path":2196,"stem":2197,"icon":2200},"i-lucide-terminal",{"title":2202,"path":2203,"stem":2204,"children":2205,"icon":716},"Production","\u002Fdocs\u002Fstudios\u002Fsites\u002Fproduction","docs\u002Fstudios\u002Fsites\u002Fproduction\u002Findex",[2206,2207,2213,2219,2225,2231,2237],{"title":2202,"path":2203,"stem":2204,"icon":716},{"title":2208,"path":2209,"stem":2210,"children":2211},"Deployments","\u002Fdocs\u002Fstudios\u002Fsites\u002Fproduction\u002Fdeployments","docs\u002Fstudios\u002Fsites\u002Fproduction\u002Fdeployments\u002Findex",[2212],{"title":2208,"path":2209,"stem":2210},{"title":2214,"path":2215,"stem":2216,"children":2217},"Domains","\u002Fdocs\u002Fstudios\u002Fsites\u002Fproduction\u002Fdomains","docs\u002Fstudios\u002Fsites\u002Fproduction\u002Fdomains\u002Findex",[2218],{"title":2214,"path":2215,"stem":2216},{"title":2220,"path":2221,"stem":2222,"children":2223},"Instant rollbacks","\u002Fdocs\u002Fstudios\u002Fsites\u002Fproduction\u002Finstant-rollbacks","docs\u002Fstudios\u002Fsites\u002Fproduction\u002Finstant-rollbacks\u002Findex",[2224],{"title":2220,"path":2221,"stem":2222},{"title":2226,"path":2227,"stem":2228,"children":2229},"Logs","\u002Fdocs\u002Fstudios\u002Fsites\u002Fproduction\u002Flogs","docs\u002Fstudios\u002Fsites\u002Fproduction\u002Flogs\u002Findex",[2230],{"title":2226,"path":2227,"stem":2228},{"title":2232,"path":2233,"stem":2234,"children":2235},"Previews","\u002Fdocs\u002Fstudios\u002Fsites\u002Fproduction\u002Fpreviews","docs\u002Fstudios\u002Fsites\u002Fproduction\u002Fpreviews\u002Findex",[2236],{"title":2232,"path":2233,"stem":2234},{"title":2238,"path":2239,"stem":2240,"children":2241},"Publishing a theme","\u002Fdocs\u002Fstudios\u002Fsites\u002Fproduction\u002Fpublishing-a-theme","docs\u002Fstudios\u002Fsites\u002Fproduction\u002Fpublishing-a-theme\u002Findex",[2242],{"title":2238,"path":2239,"stem":2240},{"title":2244,"path":2245,"stem":2246,"children":2247,"icon":486},"Build the theme","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Findex",[2248,2249,2255,2261,2267,2273,2279,2285,2291,2309],{"title":2244,"path":2245,"stem":2246,"icon":486},{"title":2250,"path":2251,"stem":2252,"children":2253},"Theme anatomy","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Fanatomy","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Fanatomy\u002Findex",[2254],{"title":2250,"path":2251,"stem":2252},{"title":2256,"path":2257,"stem":2258,"children":2259},"Design tokens","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Fdesign-tokens","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Fdesign-tokens\u002Findex",[2260],{"title":2256,"path":2257,"stem":2258},{"title":2262,"path":2263,"stem":2264,"children":2265},"Frameworks","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Fframeworks","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Fframeworks\u002Findex",[2266],{"title":2262,"path":2263,"stem":2264},{"title":2268,"path":2269,"stem":2270,"children":2271},"The layer chain","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Flayer-chain","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Flayer-chain\u002Findex",[2272],{"title":2268,"path":2269,"stem":2270},{"title":2274,"path":2275,"stem":2276,"children":2277},"Local development","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Flocal-development","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Flocal-development\u002Findex",[2278],{"title":2274,"path":2275,"stem":2276},{"title":2280,"path":2281,"stem":2282,"children":2283},"Modules and plugins","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Fmodules-and-plugins","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Fmodules-and-plugins\u002Findex",[2284],{"title":2280,"path":2281,"stem":2282},{"title":2286,"path":2287,"stem":2288,"children":2289},"Overriding","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Foverriding","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Foverriding\u002Findex",[2290],{"title":2286,"path":2287,"stem":2288},{"title":2292,"path":2293,"stem":2294,"children":2295},"Rendering","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Frendering","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Frendering\u002Findex",[2296,2297,2303],{"title":2292,"path":2293,"stem":2294},{"title":2298,"path":2299,"stem":2300,"children":2301},"SSR","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Frendering\u002Fssr","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Frendering\u002Fssr\u002Findex",[2302],{"title":2298,"path":2299,"stem":2300},{"title":2304,"path":2305,"stem":2306,"children":2307},"Static","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Frendering\u002Fstatic","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Frendering\u002Fstatic\u002Findex",[2308],{"title":2304,"path":2305,"stem":2306},{"title":2310,"path":2311,"stem":2312,"children":2313},"Service modes","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Fservice-modes","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Fservice-modes\u002Findex",[2314],{"title":2310,"path":2311,"stem":2312},{"title":2316,"path":2317,"stem":2318,"children":2319},"Tools","\u002Fdocs\u002Ftools","docs\u002Ftools\u002Findex",[2320,2321,2328,2334,3347],{"title":2316,"path":2317,"stem":2318},{"title":2322,"path":2323,"stem":2324,"children":2325,"icon":2327},"AI agents","\u002Fdocs\u002Ftools\u002Fai-agents","docs\u002Ftools\u002Fai-agents\u002Findex",[2326],{"title":2322,"path":2323,"stem":2324,"icon":2327},"i-lucide-shield-alert",{"title":2329,"path":2330,"stem":2331,"children":2332,"icon":552},"Aria API","\u002Fdocs\u002Ftools\u002Faria-api","docs\u002Ftools\u002Faria-api\u002Findex",[2333],{"title":2329,"path":2330,"stem":2331,"icon":552},{"title":2335,"path":2336,"stem":2337,"children":2338},"Command line","\u002Fdocs\u002Ftools\u002Fcommand-line","docs\u002Ftools\u002Fcommand-line\u002Findex",[2339,2340,2346,2351,2357,2363,2369,2375,2381,2387,3305,3311,3317,3323,3329,3335,3341],{"title":2335,"path":2336,"stem":2337},{"title":2341,"path":2342,"stem":2343,"children":2344},"Aliases","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Faliases","docs\u002Ftools\u002Fcommand-line\u002Faliases\u002Findex",[2345],{"title":2341,"path":2342,"stem":2343},{"title":651,"path":2347,"stem":2348,"children":2349},"\u002Fdocs\u002Ftools\u002Fcommand-line\u002Fauthentication","docs\u002Ftools\u002Fcommand-line\u002Fauthentication\u002Findex",[2350],{"title":651,"path":2347,"stem":2348},{"title":2352,"path":2353,"stem":2354,"children":2355},"Commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Fcommands","docs\u002Ftools\u002Fcommand-line\u002Fcommands\u002Findex",[2356],{"title":2352,"path":2353,"stem":2354},{"title":2358,"path":2359,"stem":2360,"children":2361},"Global commands reference","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Fglobal-commands","docs\u002Ftools\u002Fcommand-line\u002Fglobal-commands\u002Findex",[2362],{"title":2358,"path":2359,"stem":2360},{"title":2364,"path":2365,"stem":2366,"children":2367},"Installation","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Finstallation","docs\u002Ftools\u002Fcommand-line\u002Finstallation\u002Findex",[2368],{"title":2364,"path":2365,"stem":2366},{"title":2370,"path":2371,"stem":2372,"children":2373},"Interactive use","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Finteractive","docs\u002Ftools\u002Fcommand-line\u002Finteractive\u002Findex",[2374],{"title":2370,"path":2371,"stem":2372},{"title":2376,"path":2377,"stem":2378,"children":2379},"Non-interactive use","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Fnon-interactive","docs\u002Ftools\u002Fcommand-line\u002Fnon-interactive\u002Findex",[2380],{"title":2376,"path":2377,"stem":2378},{"title":2382,"path":2383,"stem":2384,"children":2385},"Project configuration","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Fproject-configuration","docs\u002Ftools\u002Fcommand-line\u002Fproject-configuration\u002Findex",[2386],{"title":2382,"path":2383,"stem":2384},{"title":2388,"path":2389,"stem":2390,"children":2391},"Command reference","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Findex",[2392,2393,2399,2459,2465,2489,2495,2501,2561,2579,2585,2615,2621,2627,2675,2681,2699,2705,2711,2717,2741,2747,2813,2819,2879,2933,2957,2963,2969,2975,2981,3005,3029,3035,3041,3077,3107,3113,3149,3203,3227,3233,3239,3263,3269,3275,3281],{"title":2388,"path":2389,"stem":2390},{"title":2394,"path":2395,"stem":2396,"children":2397},"About commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fabout","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fabout\u002Findex",[2398],{"title":2394,"path":2395,"stem":2396},{"title":2400,"path":2401,"stem":2402,"children":2403},"Ads commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Findex",[2404,2405,2411,2417,2423,2429,2435,2441,2447,2453],{"title":2400,"path":2401,"stem":2402},{"title":2406,"path":2407,"stem":2408,"children":2409},"Ads: accounts commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Faccounts","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Faccounts\u002Findex",[2410],{"title":2406,"path":2407,"stem":2408},{"title":2412,"path":2413,"stem":2414,"children":2415},"Ads: conversions commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Fconversions","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Fconversions\u002Findex",[2416],{"title":2412,"path":2413,"stem":2414},{"title":2418,"path":2419,"stem":2420,"children":2421},"Ads: feeds commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Ffeeds","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Ffeeds\u002Findex",[2422],{"title":2418,"path":2419,"stem":2420},{"title":2424,"path":2425,"stem":2426,"children":2427},"Ads: jobs commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Fjobs","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Fjobs\u002Findex",[2428],{"title":2424,"path":2425,"stem":2426},{"title":2430,"path":2431,"stem":2432,"children":2433},"Ads: links commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Flinks","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Flinks\u002Findex",[2434],{"title":2430,"path":2431,"stem":2432},{"title":2436,"path":2437,"stem":2438,"children":2439},"Ads: rules commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Frules","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Frules\u002Findex",[2440],{"title":2436,"path":2437,"stem":2438},{"title":2442,"path":2443,"stem":2444,"children":2445},"Ads: spend commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Fspend","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Fspend\u002Findex",[2446],{"title":2442,"path":2443,"stem":2444},{"title":2448,"path":2449,"stem":2450,"children":2451},"Ads: syncs commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Fsyncs","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Fsyncs\u002Findex",[2452],{"title":2448,"path":2449,"stem":2450},{"title":2454,"path":2455,"stem":2456,"children":2457},"Ads: vocabularies commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Fvocabularies","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Fvocabularies\u002Findex",[2458],{"title":2454,"path":2455,"stem":2456},{"title":2460,"path":2461,"stem":2462,"children":2463},"Apps commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fapps","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fapps\u002Findex",[2464],{"title":2460,"path":2461,"stem":2462},{"title":2466,"path":2467,"stem":2468,"children":2469},"Audiences commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Faudiences","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Faudiences\u002Findex",[2470,2471,2477,2483],{"title":2466,"path":2467,"stem":2468},{"title":2472,"path":2473,"stem":2474,"children":2475},"Audiences: audiences commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Faudiences\u002Faudiences","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Faudiences\u002Faudiences\u002Findex",[2476],{"title":2472,"path":2473,"stem":2474},{"title":2478,"path":2479,"stem":2480,"children":2481},"Audiences: members commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Faudiences\u002Fmembers","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Faudiences\u002Fmembers\u002Findex",[2482],{"title":2478,"path":2479,"stem":2480},{"title":2484,"path":2485,"stem":2486,"children":2487},"Audiences: rules commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Faudiences\u002Frules","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Faudiences\u002Frules\u002Findex",[2488],{"title":2484,"path":2485,"stem":2486},{"title":2490,"path":2491,"stem":2492,"children":2493},"Audit commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Faudit","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Faudit\u002Findex",[2494],{"title":2490,"path":2491,"stem":2492},{"title":2496,"path":2497,"stem":2498,"children":2499},"Avatars commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Favatars","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Favatars\u002Findex",[2500],{"title":2496,"path":2497,"stem":2498},{"title":2502,"path":2503,"stem":2504,"children":2505},"Campaigns commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Findex",[2506,2507,2513,2519,2525,2531,2537,2543,2549,2555],{"title":2502,"path":2503,"stem":2504},{"title":2508,"path":2509,"stem":2510,"children":2511},"Campaigns: assets commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fassets","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fassets\u002Findex",[2512],{"title":2508,"path":2509,"stem":2510},{"title":2514,"path":2515,"stem":2516,"children":2517},"Campaigns: attribution commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fattribution","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fattribution\u002Findex",[2518],{"title":2514,"path":2515,"stem":2516},{"title":2520,"path":2521,"stem":2522,"children":2523},"Campaigns: budgets commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fbudgets","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fbudgets\u002Findex",[2524],{"title":2520,"path":2521,"stem":2522},{"title":2526,"path":2527,"stem":2528,"children":2529},"Campaigns: calendar commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fcalendar","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fcalendar\u002Findex",[2530],{"title":2526,"path":2527,"stem":2528},{"title":2532,"path":2533,"stem":2534,"children":2535},"Campaigns: campaigns commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fcampaigns","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fcampaigns\u002Findex",[2536],{"title":2532,"path":2533,"stem":2534},{"title":2538,"path":2539,"stem":2540,"children":2541},"Campaigns: spend commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fspend","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fspend\u002Findex",[2542],{"title":2538,"path":2539,"stem":2540},{"title":2544,"path":2545,"stem":2546,"children":2547},"Campaigns: tasks commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Ftasks","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Ftasks\u002Findex",[2548],{"title":2544,"path":2545,"stem":2546},{"title":2550,"path":2551,"stem":2552,"children":2553},"Campaigns: touches commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Ftouches","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Ftouches\u002Findex",[2554],{"title":2550,"path":2551,"stem":2552},{"title":2556,"path":2557,"stem":2558,"children":2559},"Campaigns: vocabularies commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fvocabularies","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fvocabularies\u002Findex",[2560],{"title":2556,"path":2557,"stem":2558},{"title":2562,"path":2563,"stem":2564,"children":2565},"Carts commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcarts","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcarts\u002Findex",[2566,2567,2573],{"title":2562,"path":2563,"stem":2564},{"title":2568,"path":2569,"stem":2570,"children":2571},"Carts: import and export commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcarts\u002Fio","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcarts\u002Fio\u002Findex",[2572],{"title":2568,"path":2569,"stem":2570},{"title":2574,"path":2575,"stem":2576,"children":2577},"Carts: items commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcarts\u002Fitems","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcarts\u002Fitems\u002Findex",[2578],{"title":2574,"path":2575,"stem":2576},{"title":2580,"path":2581,"stem":2582,"children":2583},"Channels commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fchannels","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fchannels\u002Findex",[2584],{"title":2580,"path":2581,"stem":2582},{"title":2586,"path":2587,"stem":2588,"children":2589},"Consent manager commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fconsent-manager","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fconsent-manager\u002Findex",[2590,2591,2597,2603,2609],{"title":2586,"path":2587,"stem":2588},{"title":2592,"path":2593,"stem":2594,"children":2595},"Consent manager: delivery commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fconsent-manager\u002Fdelivery","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fconsent-manager\u002Fdelivery\u002Findex",[2596],{"title":2592,"path":2593,"stem":2594},{"title":2598,"path":2599,"stem":2600,"children":2601},"Consent manager: policy commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fconsent-manager\u002Fpolicy","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fconsent-manager\u002Fpolicy\u002Findex",[2602],{"title":2598,"path":2599,"stem":2600},{"title":2604,"path":2605,"stem":2606,"children":2607},"Consent manager: records commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fconsent-manager\u002Frecords","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fconsent-manager\u002Frecords\u002Findex",[2608],{"title":2604,"path":2605,"stem":2606},{"title":2610,"path":2611,"stem":2612,"children":2613},"Consent manager: registry commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fconsent-manager\u002Fregistry","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fconsent-manager\u002Fregistry\u002Findex",[2614],{"title":2610,"path":2611,"stem":2612},{"title":2616,"path":2617,"stem":2618,"children":2619},"Cost centers commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcost-centers","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcost-centers\u002Findex",[2620],{"title":2616,"path":2617,"stem":2618},{"title":2622,"path":2623,"stem":2624,"children":2625},"Create commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcreate","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcreate\u002Findex",[2626],{"title":2622,"path":2623,"stem":2624},{"title":2628,"path":2629,"stem":2630,"children":2631},"Customers commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Findex",[2632,2633,2639,2645,2651,2657,2663,2669],{"title":2628,"path":2629,"stem":2630},{"title":2634,"path":2635,"stem":2636,"children":2637},"Customers: contacts commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Fcontacts","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Fcontacts\u002Findex",[2638],{"title":2634,"path":2635,"stem":2636},{"title":2640,"path":2641,"stem":2642,"children":2643},"Customers: follow ups commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Ffollow-ups","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Ffollow-ups\u002Findex",[2644],{"title":2640,"path":2641,"stem":2642},{"title":2646,"path":2647,"stem":2648,"children":2649},"Customers: leads commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Fleads","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Fleads\u002Findex",[2650],{"title":2646,"path":2647,"stem":2648},{"title":2652,"path":2653,"stem":2654,"children":2655},"Customers: organizations commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Forganizations","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Forganizations\u002Findex",[2656],{"title":2652,"path":2653,"stem":2654},{"title":2658,"path":2659,"stem":2660,"children":2661},"Customers: roles commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Froles","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Froles\u002Findex",[2662],{"title":2658,"path":2659,"stem":2660},{"title":2664,"path":2665,"stem":2666,"children":2667},"Customers: segments commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Fsegments","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Fsegments\u002Findex",[2668],{"title":2664,"path":2665,"stem":2666},{"title":2670,"path":2671,"stem":2672,"children":2673},"Customers: value lists commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Fvalue-lists","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Fvalue-lists\u002Findex",[2674],{"title":2670,"path":2671,"stem":2672},{"title":2676,"path":2677,"stem":2678,"children":2679},"Deploy commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fdeploy","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fdeploy\u002Findex",[2680],{"title":2676,"path":2677,"stem":2678},{"title":2682,"path":2683,"stem":2684,"children":2685},"Documents commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fdocuments","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fdocuments\u002Findex",[2686,2687,2693],{"title":2682,"path":2683,"stem":2684},{"title":2688,"path":2689,"stem":2690,"children":2691},"Documents: kinds commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fdocuments\u002Fkinds","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fdocuments\u002Fkinds\u002Findex",[2692],{"title":2688,"path":2689,"stem":2690},{"title":2694,"path":2695,"stem":2696,"children":2697},"Documents: register commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fdocuments\u002Fregister","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fdocuments\u002Fregister\u002Findex",[2698],{"title":2694,"path":2695,"stem":2696},{"title":2700,"path":2701,"stem":2702,"children":2703},"Events commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fevents","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fevents\u002Findex",[2704],{"title":2700,"path":2701,"stem":2702},{"title":2706,"path":2707,"stem":2708,"children":2709},"Forms commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fforms","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fforms\u002Findex",[2710],{"title":2706,"path":2707,"stem":2708},{"title":2712,"path":2713,"stem":2714,"children":2715},"Health commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fhealth","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fhealth\u002Findex",[2716],{"title":2712,"path":2713,"stem":2714},{"title":2718,"path":2719,"stem":2720,"children":2721},"Inventories commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Finventories","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Finventories\u002Findex",[2722,2723,2729,2735],{"title":2718,"path":2719,"stem":2720},{"title":2724,"path":2725,"stem":2726,"children":2727},"Inventories: locations commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Finventories\u002Flocations","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Finventories\u002Flocations\u002Findex",[2728],{"title":2724,"path":2725,"stem":2726},{"title":2730,"path":2731,"stem":2732,"children":2733},"Inventories: reservations commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Finventories\u002Freservations","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Finventories\u002Freservations\u002Findex",[2734],{"title":2730,"path":2731,"stem":2732},{"title":2736,"path":2737,"stem":2738,"children":2739},"Inventories: stock commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Finventories\u002Fstock","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Finventories\u002Fstock\u002Findex",[2740],{"title":2736,"path":2737,"stem":2738},{"title":2742,"path":2743,"stem":2744,"children":2745},"Import and export commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fio","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fio\u002Findex",[2746],{"title":2742,"path":2743,"stem":2744},{"title":2748,"path":2749,"stem":2750,"children":2751},"Journeys commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Findex",[2752,2753,2759,2765,2771,2777,2783,2789,2795,2801,2807],{"title":2748,"path":2749,"stem":2750},{"title":2754,"path":2755,"stem":2756,"children":2757},"Journeys: enrollments commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fenrollments","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fenrollments\u002Findex",[2758],{"title":2754,"path":2755,"stem":2756},{"title":2760,"path":2761,"stem":2762,"children":2763},"Journeys: jobs commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fjobs","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fjobs\u002Findex",[2764],{"title":2760,"path":2761,"stem":2762},{"title":2766,"path":2767,"stem":2768,"children":2769},"Journeys: journeys commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fjourneys","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fjourneys\u002Findex",[2770],{"title":2766,"path":2767,"stem":2768},{"title":2772,"path":2773,"stem":2774,"children":2775},"Journeys: stats commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fstats","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fstats\u002Findex",[2776],{"title":2772,"path":2773,"stem":2774},{"title":2778,"path":2779,"stem":2780,"children":2781},"Journeys: steps commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fsteps","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fsteps\u002Findex",[2782],{"title":2778,"path":2779,"stem":2780},{"title":2784,"path":2785,"stem":2786,"children":2787},"Journeys: templates commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Ftemplates","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Ftemplates\u002Findex",[2788],{"title":2784,"path":2785,"stem":2786},{"title":2790,"path":2791,"stem":2792,"children":2793},"Journeys: timeline commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Ftimeline","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Ftimeline\u002Findex",[2794],{"title":2790,"path":2791,"stem":2792},{"title":2796,"path":2797,"stem":2798,"children":2799},"Journeys: versions commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fversions","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fversions\u002Findex",[2800],{"title":2796,"path":2797,"stem":2798},{"title":2802,"path":2803,"stem":2804,"children":2805},"Journeys: vocabularies commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fvocabularies","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fvocabularies\u002Findex",[2806],{"title":2802,"path":2803,"stem":2804},{"title":2808,"path":2809,"stem":2810,"children":2811},"Journeys: watches commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fwatches","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fwatches\u002Findex",[2812],{"title":2808,"path":2809,"stem":2810},{"title":2814,"path":2815,"stem":2816,"children":2817},"Locale commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Flocale","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Flocale\u002Findex",[2818],{"title":2814,"path":2815,"stem":2816},{"title":2820,"path":2821,"stem":2822,"children":2823},"Loyalty commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Findex",[2824,2825,2831,2837,2843,2849,2855,2861,2867,2873],{"title":2820,"path":2821,"stem":2822},{"title":2826,"path":2827,"stem":2828,"children":2829},"Loyalty: bonus commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fbonus","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fbonus\u002Findex",[2830],{"title":2826,"path":2827,"stem":2828},{"title":2832,"path":2833,"stem":2834,"children":2835},"Loyalty: jobs commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fjobs","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fjobs\u002Findex",[2836],{"title":2832,"path":2833,"stem":2834},{"title":2838,"path":2839,"stem":2840,"children":2841},"Loyalty: memberships commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fmemberships","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fmemberships\u002Findex",[2842],{"title":2838,"path":2839,"stem":2840},{"title":2844,"path":2845,"stem":2846,"children":2847},"Loyalty: points commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fpoints","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fpoints\u002Findex",[2848],{"title":2844,"path":2845,"stem":2846},{"title":2850,"path":2851,"stem":2852,"children":2853},"Loyalty: programs commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fprograms","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fprograms\u002Findex",[2854],{"title":2850,"path":2851,"stem":2852},{"title":2856,"path":2857,"stem":2858,"children":2859},"Loyalty: referrals commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Freferrals","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Freferrals\u002Findex",[2860],{"title":2856,"path":2857,"stem":2858},{"title":2862,"path":2863,"stem":2864,"children":2865},"Loyalty: rewards commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Frewards","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Frewards\u002Findex",[2866],{"title":2862,"path":2863,"stem":2864},{"title":2868,"path":2869,"stem":2870,"children":2871},"Loyalty: tiers commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Ftiers","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Ftiers\u002Findex",[2872],{"title":2868,"path":2869,"stem":2870},{"title":2874,"path":2875,"stem":2876,"children":2877},"Loyalty: vocabularies commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fvocabularies","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fvocabularies\u002Findex",[2878],{"title":2874,"path":2875,"stem":2876},{"title":2880,"path":2881,"stem":2882,"children":2883},"Mailings commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Findex",[2884,2885,2891,2897,2903,2909,2915,2921,2927],{"title":2880,"path":2881,"stem":2882},{"title":2886,"path":2887,"stem":2888,"children":2889},"Mailings: analysis commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fanalysis","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fanalysis\u002Findex",[2890],{"title":2886,"path":2887,"stem":2888},{"title":2892,"path":2893,"stem":2894,"children":2895},"Mailings: blocks commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fblocks","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fblocks\u002Findex",[2896],{"title":2892,"path":2893,"stem":2894},{"title":2898,"path":2899,"stem":2900,"children":2901},"Mailings: health commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fhealth","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fhealth\u002Findex",[2902],{"title":2898,"path":2899,"stem":2900},{"title":2904,"path":2905,"stem":2906,"children":2907},"Mailings: mailings commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fmailings","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fmailings\u002Findex",[2908],{"title":2904,"path":2905,"stem":2906},{"title":2910,"path":2911,"stem":2912,"children":2913},"Mailings: recipients commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Frecipients","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Frecipients\u002Findex",[2914],{"title":2910,"path":2911,"stem":2912},{"title":2916,"path":2917,"stem":2918,"children":2919},"Mailings: send commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fsend","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fsend\u002Findex",[2920],{"title":2916,"path":2917,"stem":2918},{"title":2922,"path":2923,"stem":2924,"children":2925},"Mailings: variants commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fvariants","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fvariants\u002Findex",[2926],{"title":2922,"path":2923,"stem":2924},{"title":2928,"path":2929,"stem":2930,"children":2931},"Mailings: vocabularies commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fvocabularies","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fvocabularies\u002Findex",[2932],{"title":2928,"path":2929,"stem":2930},{"title":2934,"path":2935,"stem":2936,"children":2937},"Marketing consents commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmarketing-consents","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmarketing-consents\u002Findex",[2938,2939,2945,2951],{"title":2934,"path":2935,"stem":2936},{"title":2940,"path":2941,"stem":2942,"children":2943},"Marketing consents: evidence commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmarketing-consents\u002Fevidence","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmarketing-consents\u002Fevidence\u002Findex",[2944],{"title":2940,"path":2941,"stem":2942},{"title":2946,"path":2947,"stem":2948,"children":2949},"Marketing consents: subscriptions commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmarketing-consents\u002Fsubscriptions","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmarketing-consents\u002Fsubscriptions\u002Findex",[2950],{"title":2946,"path":2947,"stem":2948},{"title":2952,"path":2953,"stem":2954,"children":2955},"Marketing consents: types commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmarketing-consents\u002Ftypes","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmarketing-consents\u002Ftypes\u002Findex",[2956],{"title":2952,"path":2953,"stem":2954},{"title":2958,"path":2959,"stem":2960,"children":2961},"Markets commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmarkets","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmarkets\u002Findex",[2962],{"title":2958,"path":2959,"stem":2960},{"title":2964,"path":2965,"stem":2966,"children":2967},"Messaging commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmessaging","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmessaging\u002Findex",[2968],{"title":2964,"path":2965,"stem":2966},{"title":2970,"path":2971,"stem":2972,"children":2973},"Order lists commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Forderlists","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Forderlists\u002Findex",[2974],{"title":2970,"path":2971,"stem":2972},{"title":2976,"path":2977,"stem":2978,"children":2979},"Orders commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Forders","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Forders\u002Findex",[2980],{"title":2976,"path":2977,"stem":2978},{"title":2982,"path":2983,"stem":2984,"children":2985},"Pages commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpages","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpages\u002Findex",[2986,2987,2993,2999],{"title":2982,"path":2983,"stem":2984},{"title":2988,"path":2989,"stem":2990,"children":2991},"Pages: collaboration commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpages\u002Fcollaboration","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpages\u002Fcollaboration\u002Findex",[2992],{"title":2988,"path":2989,"stem":2990},{"title":2994,"path":2995,"stem":2996,"children":2997},"Pages: delivery commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpages\u002Fdelivery","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpages\u002Fdelivery\u002Findex",[2998],{"title":2994,"path":2995,"stem":2996},{"title":3000,"path":3001,"stem":3002,"children":3003},"Pages: editor commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpages\u002Feditor","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpages\u002Feditor\u002Findex",[3004],{"title":3000,"path":3001,"stem":3002},{"title":3006,"path":3007,"stem":3008,"children":3009},"Payments commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpayments","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpayments\u002Findex",[3010,3011,3017,3023],{"title":3006,"path":3007,"stem":3008},{"title":3012,"path":3013,"stem":3014,"children":3015},"Payments: ledger commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpayments\u002Fledger","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpayments\u002Fledger\u002Findex",[3016],{"title":3012,"path":3013,"stem":3014},{"title":3018,"path":3019,"stem":3020,"children":3021},"Payments: methods commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpayments\u002Fmethods","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpayments\u002Fmethods\u002Findex",[3022],{"title":3018,"path":3019,"stem":3020},{"title":3024,"path":3025,"stem":3026,"children":3027},"Payments: providers commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpayments\u002Fproviders","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpayments\u002Fproviders\u002Findex",[3028],{"title":3024,"path":3025,"stem":3026},{"title":3030,"path":3031,"stem":3032,"children":3033},"Prices commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fprices","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fprices\u002Findex",[3034],{"title":3030,"path":3031,"stem":3032},{"title":3036,"path":3037,"stem":3038,"children":3039},"Procurement commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fprocurement","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fprocurement\u002Findex",[3040],{"title":3036,"path":3037,"stem":3038},{"title":3042,"path":3043,"stem":3044,"children":3045},"Products commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Findex",[3046,3047,3053,3059,3065,3071],{"title":3042,"path":3043,"stem":3044},{"title":3048,"path":3049,"stem":3050,"children":3051},"Products: assets commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Fassets","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Fassets\u002Findex",[3052],{"title":3048,"path":3049,"stem":3050},{"title":3054,"path":3055,"stem":3056,"children":3057},"Products: categories commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Fcategories","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Fcategories\u002Findex",[3058],{"title":3054,"path":3055,"stem":3056},{"title":3060,"path":3061,"stem":3062,"children":3063},"Products: data model commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Fdata-model","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Fdata-model\u002Findex",[3064],{"title":3060,"path":3061,"stem":3062},{"title":3066,"path":3067,"stem":3068,"children":3069},"Products: manufacturers commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Fmanufacturers","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Fmanufacturers\u002Findex",[3070],{"title":3066,"path":3067,"stem":3068},{"title":3072,"path":3073,"stem":3074,"children":3075},"Products: references commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Freferences","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Freferences\u002Findex",[3076],{"title":3072,"path":3073,"stem":3074},{"title":3078,"path":3079,"stem":3080,"children":3081},"Promotions commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpromotions","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpromotions\u002Findex",[3082,3083,3089,3095,3101],{"title":3078,"path":3079,"stem":3080},{"title":3084,"path":3085,"stem":3086,"children":3087},"Promotions: evaluation commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpromotions\u002Fevaluation","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpromotions\u002Fevaluation\u002Findex",[3088],{"title":3084,"path":3085,"stem":3086},{"title":3090,"path":3091,"stem":3092,"children":3093},"Promotions: promotions commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpromotions\u002Fpromotions","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpromotions\u002Fpromotions\u002Findex",[3094],{"title":3090,"path":3091,"stem":3092},{"title":3096,"path":3097,"stem":3098,"children":3099},"Promotions: redemptions commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpromotions\u002Fredemptions","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpromotions\u002Fredemptions\u002Findex",[3100],{"title":3096,"path":3097,"stem":3098},{"title":3102,"path":3103,"stem":3104,"children":3105},"Promotions: vouchers commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpromotions\u002Fvouchers","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpromotions\u002Fvouchers\u002Findex",[3106],{"title":3102,"path":3103,"stem":3104},{"title":3108,"path":3109,"stem":3110,"children":3111},"Punchout commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpunchout","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpunchout\u002Findex",[3112],{"title":3108,"path":3109,"stem":3110},{"title":3114,"path":3115,"stem":3116,"children":3117},"Quotes commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Findex",[3118,3119,3125,3131,3137,3143],{"title":3114,"path":3115,"stem":3116},{"title":3120,"path":3121,"stem":3122,"children":3123},"Quotes: acceptance commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Facceptance","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Facceptance\u002Findex",[3124],{"title":3120,"path":3121,"stem":3122},{"title":3126,"path":3127,"stem":3128,"children":3129},"Quotes: pricing commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Fpricing","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Fpricing\u002Findex",[3130],{"title":3126,"path":3127,"stem":3128},{"title":3132,"path":3133,"stem":3134,"children":3135},"Quotes: quotes commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Fquotes","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Fquotes\u002Findex",[3136],{"title":3132,"path":3133,"stem":3134},{"title":3138,"path":3139,"stem":3140,"children":3141},"Quotes: ranges commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Franges","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Franges\u002Findex",[3142],{"title":3138,"path":3139,"stem":3140},{"title":3144,"path":3145,"stem":3146,"children":3147},"Quotes: trail commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Ftrail","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Ftrail\u002Findex",[3148],{"title":3144,"path":3145,"stem":3146},{"title":3150,"path":3151,"stem":3152,"children":3153},"Reviews commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Findex",[3154,3155,3161,3167,3173,3179,3185,3191,3197],{"title":3150,"path":3151,"stem":3152},{"title":3156,"path":3157,"stem":3158,"children":3159},"Reviews: aggregates commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Faggregates","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Faggregates\u002Findex",[3160],{"title":3156,"path":3157,"stem":3158},{"title":3162,"path":3163,"stem":3164,"children":3165},"Reviews: jobs commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Fjobs","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Fjobs\u002Findex",[3166],{"title":3162,"path":3163,"stem":3164},{"title":3168,"path":3169,"stem":3170,"children":3171},"Reviews: moderation commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Fmoderation","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Fmoderation\u002Findex",[3172],{"title":3168,"path":3169,"stem":3170},{"title":3174,"path":3175,"stem":3176,"children":3177},"Reviews: privacy commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Fprivacy","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Fprivacy\u002Findex",[3178],{"title":3174,"path":3175,"stem":3176},{"title":3180,"path":3181,"stem":3182,"children":3183},"Reviews: products commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Fproducts","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Fproducts\u002Findex",[3184],{"title":3180,"path":3181,"stem":3182},{"title":3186,"path":3187,"stem":3188,"children":3189},"Reviews: requests commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Frequests","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Frequests\u002Findex",[3190],{"title":3186,"path":3187,"stem":3188},{"title":3192,"path":3193,"stem":3194,"children":3195},"Reviews: reviews commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Freviews","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Freviews\u002Findex",[3196],{"title":3192,"path":3193,"stem":3194},{"title":3198,"path":3199,"stem":3200,"children":3201},"Reviews: vocabularies commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Fvocabularies","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Fvocabularies\u002Findex",[3202],{"title":3198,"path":3199,"stem":3200},{"title":3204,"path":3205,"stem":3206,"children":3207},"Sales reps commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsales-reps","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsales-reps\u002Findex",[3208,3209,3215,3221],{"title":3204,"path":3205,"stem":3206},{"title":3210,"path":3211,"stem":3212,"children":3213},"Sales reps: acting for commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsales-reps\u002Facting-for","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsales-reps\u002Facting-for\u002Findex",[3214],{"title":3210,"path":3211,"stem":3212},{"title":3216,"path":3217,"stem":3218,"children":3219},"Sales reps: coverage commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsales-reps\u002Fcoverage","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsales-reps\u002Fcoverage\u002Findex",[3220],{"title":3216,"path":3217,"stem":3218},{"title":3222,"path":3223,"stem":3224,"children":3225},"Sales reps: roster commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsales-reps\u002Froster","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsales-reps\u002Froster\u002Findex",[3226],{"title":3222,"path":3223,"stem":3224},{"title":3228,"path":3229,"stem":3230,"children":3231},"Search commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsearch","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsearch\u002Findex",[3232],{"title":3228,"path":3229,"stem":3230},{"title":3234,"path":3235,"stem":3236,"children":3237},"Settings commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsettings","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsettings\u002Findex",[3238],{"title":3234,"path":3235,"stem":3236},{"title":3240,"path":3241,"stem":3242,"children":3243},"Shipping commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fshipping","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fshipping\u002Findex",[3244,3245,3251,3257],{"title":3240,"path":3241,"stem":3242},{"title":3246,"path":3247,"stem":3248,"children":3249},"Shipping: carriers commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fshipping\u002Fcarriers","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fshipping\u002Fcarriers\u002Findex",[3250],{"title":3246,"path":3247,"stem":3248},{"title":3252,"path":3253,"stem":3254,"children":3255},"Shipping: methods commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fshipping\u002Fmethods","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fshipping\u002Fmethods\u002Findex",[3256],{"title":3252,"path":3253,"stem":3254},{"title":3258,"path":3259,"stem":3260,"children":3261},"Shipping: value lists commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fshipping\u002Fvalue-lists","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fshipping\u002Fvalue-lists\u002Findex",[3262],{"title":3258,"path":3259,"stem":3260},{"title":3264,"path":3265,"stem":3266,"children":3267},"Sites commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsites","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsites\u002Findex",[3268],{"title":3264,"path":3265,"stem":3266},{"title":3270,"path":3271,"stem":3272,"children":3273},"Skills commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fskills","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fskills\u002Findex",[3274],{"title":3270,"path":3271,"stem":3272},{"title":3276,"path":3277,"stem":3278,"children":3279},"Storage commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fstorage","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fstorage\u002Findex",[3280],{"title":3276,"path":3277,"stem":3278},{"title":3282,"path":3283,"stem":3284,"children":3285},"Tag manager commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Ftag-manager","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Ftag-manager\u002Findex",[3286,3287,3293,3299],{"title":3282,"path":3283,"stem":3284},{"title":3288,"path":3289,"stem":3290,"children":3291},"Tag manager: container commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Ftag-manager\u002Fcontainer","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Ftag-manager\u002Fcontainer\u002Findex",[3292],{"title":3288,"path":3289,"stem":3290},{"title":3294,"path":3295,"stem":3296,"children":3297},"Tag manager: delivery commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Ftag-manager\u002Fdelivery","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Ftag-manager\u002Fdelivery\u002Findex",[3298],{"title":3294,"path":3295,"stem":3296},{"title":3300,"path":3301,"stem":3302,"children":3303},"Tag manager: tags commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Ftag-manager\u002Ftags","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Ftag-manager\u002Ftags\u002Findex",[3304],{"title":3300,"path":3301,"stem":3302},{"title":3306,"path":3307,"stem":3308,"children":3309},"Interactive shell (REPL)","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Frepl","docs\u002Ftools\u002Fcommand-line\u002Frepl\u002Findex",[3310],{"title":3306,"path":3307,"stem":3308},{"title":3312,"path":3313,"stem":3314,"children":3315},"Scaffolding","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Fscaffolding","docs\u002Ftools\u002Fcommand-line\u002Fscaffolding\u002Findex",[3316],{"title":3312,"path":3313,"stem":3314},{"title":3318,"path":3319,"stem":3320,"children":3321},"Scripting & output","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Fscripting","docs\u002Ftools\u002Fcommand-line\u002Fscripting\u002Findex",[3322],{"title":3318,"path":3319,"stem":3320},{"title":3324,"path":3325,"stem":3326,"children":3327},"Skills","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Fskills","docs\u002Ftools\u002Fcommand-line\u002Fskills\u002Findex",[3328],{"title":3324,"path":3325,"stem":3326},{"title":3330,"path":3331,"stem":3332,"children":3333},"Full-screen app (TUI)","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Ftui","docs\u002Ftools\u002Fcommand-line\u002Ftui\u002Findex",[3334],{"title":3330,"path":3331,"stem":3332},{"title":3336,"path":3337,"stem":3338,"children":3339},"Type generation","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Ftype-generation","docs\u002Ftools\u002Fcommand-line\u002Ftype-generation\u002Findex",[3340],{"title":3336,"path":3337,"stem":3338},{"title":3342,"path":3343,"stem":3344,"children":3345},"Background watchers","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Fwatch","docs\u002Ftools\u002Fcommand-line\u002Fwatch\u002Findex",[3346],{"title":3342,"path":3343,"stem":3344},{"title":3348,"path":3349,"stem":3350,"children":3351},"Model Context Protocol","\u002Fdocs\u002Ftools\u002Fmcp","docs\u002Ftools\u002Fmcp\u002Findex",[3352,3353,3359,3365,3371,3377,3383,3389,3395],{"title":3348,"path":3349,"stem":3350},{"title":3354,"path":3355,"stem":3356,"children":3357},"revenexx docs MCP in Google Antigravity","\u002Fdocs\u002Ftools\u002Fmcp\u002Fantigravity","docs\u002Ftools\u002Fmcp\u002Fantigravity\u002Findex",[3358],{"title":3354,"path":3355,"stem":3356},{"title":3360,"path":3361,"stem":3362,"children":3363},"revenexx docs MCP in Claude Code","\u002Fdocs\u002Ftools\u002Fmcp\u002Fclaude-code","docs\u002Ftools\u002Fmcp\u002Fclaude-code\u002Findex",[3364],{"title":3360,"path":3361,"stem":3362},{"title":3366,"path":3367,"stem":3368,"children":3369},"revenexx docs MCP in Claude Desktop","\u002Fdocs\u002Ftools\u002Fmcp\u002Fclaude-desktop","docs\u002Ftools\u002Fmcp\u002Fclaude-desktop\u002Findex",[3370],{"title":3366,"path":3367,"stem":3368},{"title":3372,"path":3373,"stem":3374,"children":3375},"revenexx docs MCP in Cursor","\u002Fdocs\u002Ftools\u002Fmcp\u002Fcursor","docs\u002Ftools\u002Fmcp\u002Fcursor\u002Findex",[3376],{"title":3372,"path":3373,"stem":3374},{"title":3378,"path":3379,"stem":3380,"children":3381},"revenexx docs MCP in OpenCode","\u002Fdocs\u002Ftools\u002Fmcp\u002Fopencode","docs\u002Ftools\u002Fmcp\u002Fopencode\u002Findex",[3382],{"title":3378,"path":3379,"stem":3380},{"title":3384,"path":3385,"stem":3386,"children":3387},"revenexx docs MCP in VS Code","\u002Fdocs\u002Ftools\u002Fmcp\u002Fvscode","docs\u002Ftools\u002Fmcp\u002Fvscode\u002Findex",[3388],{"title":3384,"path":3385,"stem":3386},{"title":3390,"path":3391,"stem":3392,"children":3393},"revenexx docs MCP in Windsurf","\u002Fdocs\u002Ftools\u002Fmcp\u002Fwindsurf","docs\u002Ftools\u002Fmcp\u002Fwindsurf\u002Findex",[3394],{"title":3390,"path":3391,"stem":3392},{"title":3396,"path":3397,"stem":3398,"children":3399},"revenexx docs MCP in Zenflow","\u002Fdocs\u002Ftools\u002Fmcp\u002Fzenflow","docs\u002Ftools\u002Fmcp\u002Fzenflow\u002Findex",[3400],{"title":3396,"path":3397,"stem":3398},{"id":3402,"title":298,"body":3403,"description":4989,"extension":4990,"landing":4991,"links":4991,"meta":4992,"navigation":4993,"path":299,"seo":4994,"sitemap":4995,"stem":300,"__hash__":4996},"docs\u002Fdocs\u002Fguides\u002Fintegrations\u002Fbook-3pl-shipments\u002Findex.md",{"type":3404,"value":3405,"toc":4973},"minimark",[3406,3419,3445,3450,3504,3521,3526,3536,3650,3656,3660,3663,3735,3809,3813,3816,3916,3921,4075,4138,4143,4168,4175,4179,4185,4245,4254,4317,4329,4335,4339,4342,4396,4483,4519,4523,4526,4556,4560,4580,4584,4601,4605,4611,4620,4692,4723,4758,4775,4779,4898,4901,4931,4935,4969],[3407,3408,3409,3410,3414,3415,3418],"p",{},"Your 3PL packs the goods, hands them to a carrier and tells you so. This guide is what happens next: the message becomes one ",[3411,3412,3413],"code",{},"POST \u002Fv1\u002Forders\u002F{id}\u002Fship"," call on the order, made so that a retried message books nothing twice (when you send the delivery-note number as ",[3411,3416,3417],{},"number","), with the carrier and tracking link the buyer needs and the stock steps that the shipment does not do for you.",[3407,3420,3421,3422,3425,3426,3428,3429,3432,3433,3436,3437,3440,3441,3444],{},"It is for the developer who owns the link between a warehouse and the platform: a small service of your own, or the 3PL's own integration, that holds an API key. The call itself, its part shipments and its refusals are in ",[3423,3424,257],"a",{"href":258},". A workflow that books placed orders in an ERP and takes the reports back is ",[3423,3427,324],{"href":325},". Here the caller is the warehouse, so the questions are different: which key it holds, which of its numbers joins the two systems, and what to do when its message arrives twice or is wrong. You need a tenant with the ",[3430,3431,1683],"strong",{}," app, orders that already carry an ",[3411,3434,3435],{},"external_ref"," (set by the ERP acknowledgement, see step 2) if you find orders by the 3PL's number, and ",[3430,3438,3439],{},"Shipping"," and ",[3430,3442,3443],{},"Inventories"," if you use steps 4 and 5.",[3446,3447],"docs-diagram",{"alt":3448,"src":3449},"Booking a 3PL shipment, in order. The 3PL tells your service that a delivery left. Your service finds the order with GET \u002Fv1\u002Forders?external_ref= and checks that exactly one order came back. Optionally it builds the tracking link with POST \u002Fv1\u002Fshipping\u002Ftracking, which can answer a null url. It books the shipment with POST \u002Fv1\u002Forders\u002F{id}\u002Fship, sending the 3PL delivery-note number as number. If your checkout reserved stock, it commits the reservation with POST \u002Fv1\u002Finventories\u002Fcommit, on the last part or per part reference. If the same confirmation arrives again, the ship call is refused with 409 or 422 and nothing is booked. Your service then reads the order with GET \u002Fv1\u002Forders\u002F{id} and treats the message as done when the delivery-note number is listed under the shipments; otherwise a person looks at it.","\u002Fimages\u002Fdocs\u002Forders\u002Fbook-3pl-shipment.diagram.svg",[3451,3452,3458],"pre",{"className":3453,"code":3454,"filename":3455,"language":3456,"meta":3457,"style":3457},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export REVENEXX_TENANT=\"\u003CTENANT_SLUG>\"\nexport REVENEXX_API_KEY=\"rvxk_...\"\n","Environment","bash","",[3411,3459,3460,3487],{"__ignoreMap":3457},[3461,3462,3465,3469,3473,3477,3480,3484],"span",{"class":3463,"line":3464},"line",1,[3461,3466,3468],{"class":3467},"spNyl","export",[3461,3470,3472],{"class":3471},"sTEyZ"," REVENEXX_TENANT",[3461,3474,3476],{"class":3475},"sMK4o","=",[3461,3478,3479],{"class":3475},"\"",[3461,3481,3483],{"class":3482},"sfazB","\u003CTENANT_SLUG>",[3461,3485,3486],{"class":3475},"\"\n",[3461,3488,3490,3492,3495,3497,3499,3502],{"class":3463,"line":3489},2,[3461,3491,3468],{"class":3467},[3461,3493,3494],{"class":3471}," REVENEXX_API_KEY",[3461,3496,3476],{"class":3475},[3461,3498,3479],{"class":3475},[3461,3500,3501],{"class":3482},"rvxk_...",[3461,3503,3486],{"class":3475},[3407,3505,3506,3509,3510,3513,3514,3440,3517,3520],{},[3411,3507,3508],{},"REVENEXX_API_KEY"," is the 3PL link's key from step 1. Every call goes through the ",[3423,3511,3512],{"href":603},"API gateway"," with the same two headers. The examples use ",[3411,3515,3516],{},"curl",[3411,3518,3519],{},"jq",", and a value in angle brackets is an id from your own data.",[3522,3523,3525],"h2",{"id":3524},"_1-give-the-3pl-link-its-own-key","1. Give the 3PL link its own key",[3407,3527,3528,3529,3440,3531,3535],{},"Create the key in Cockpit with custom scopes (see ",[3423,3530,657],{"href":658},[3423,3532,3534],{"href":3533},"\u002Fdocs\u002Fgetting-started\u002Fprerequisites#which-scope-covers-which-app","which scope covers which app","). The link needs these, and no more:",[3537,3538,3539,3552],"table",{},[3540,3541,3542],"thead",{},[3543,3544,3545,3549],"tr",{},[3546,3547,3548],"th",{},"Scope",[3546,3550,3551],{},"For",[3553,3554,3555,3566,3576,3586,3596,3606,3616,3626,3636],"tbody",{},[3543,3556,3557,3563],{},[3558,3559,3560],"td",{},[3411,3561,3562],{},"orders.list",[3558,3564,3565],{},"Finding the order by the id your system keeps for it (step 2)",[3543,3567,3568,3573],{},[3558,3569,3570],{},[3411,3571,3572],{},"orders.get",[3558,3574,3575],{},"Reading the order's lines and the shipments already booked",[3543,3577,3578,3583],{},[3558,3579,3580],{},[3411,3581,3582],{},"orders.shippable",[3558,3584,3585],{},"Asking what is still open before you book",[3543,3587,3588,3593],{},[3558,3589,3590],{},[3411,3591,3592],{},"orders.ship",[3558,3594,3595],{},"Booking the shipment",[3543,3597,3598,3603],{},[3558,3599,3600],{},[3411,3601,3602],{},"orders.shipments.mark-delivered",[3558,3604,3605],{},"Only if the 3PL reports delivery",[3543,3607,3608,3613],{},[3558,3609,3610],{},[3411,3611,3612],{},"shipping.carriers.list",[3558,3614,3615],{},"Only if you look up carrier codes (step 4)",[3543,3617,3618,3623],{},[3558,3619,3620],{},[3411,3621,3622],{},"shipping.tracking",[3558,3624,3625],{},"Only if you build the tracking link from the carrier (step 4)",[3543,3627,3628,3633],{},[3558,3629,3630],{},[3411,3631,3632],{},"inventories.commit",[3558,3634,3635],{},"Only if your checkout reserves stock (step 5)",[3543,3637,3638,3647],{},[3558,3639,3640,3643,3644],{},[3411,3641,3642],{},"inventories.stock.list",", ",[3411,3645,3646],{},"inventories.adjust",[3558,3648,3649],{},"Only if the 3PL's counts feed the shop's stock (step 5)",[3407,3651,3652,3653,3655],{},"Narrow scopes limit which operations the key can call, not which orders. A key with ",[3411,3654,3592],{}," can book a shipment on any order of the tenant, so keep it in the service that talks to the 3PL, never in a browser or a script the warehouse can edit.",[3522,3657,3659],{"id":3658},"_2-pick-the-join-keys","2. Pick the join keys",[3407,3661,3662],{},"A confirmation from the warehouse has to name three things that the platform can resolve:",[3537,3664,3665,3678],{},[3540,3666,3667],{},[3543,3668,3669,3672,3675],{},[3546,3670,3671],{},"What",[3546,3673,3674],{},"The platform's field",[3546,3676,3677],{},"What the 3PL sends back",[3553,3679,3680,3697,3719],{},[3543,3681,3682,3685,3694],{},[3558,3683,3684],{},"The order",[3558,3686,3687,3690,3691,3693],{},[3411,3688,3689],{},"id",", and ",[3411,3692,3435],{}," if you wrote the 3PL's own order number into it",[3558,3695,3696],{},"Your order id, or the 3PL's order number",[3543,3698,3699,3702,3712],{},[3558,3700,3701],{},"Each line",[3558,3703,3704,3707,3708,3711],{},[3411,3705,3706],{},"items[].id",", called ",[3411,3709,3710],{},"order_item_id"," in a shipment",[3558,3713,3714,3715,3718],{},"The line id, or an ",[3411,3716,3717],{},"sku"," you map to it",[3543,3720,3721,3724,3732],{},[3558,3722,3723],{},"The shipment",[3558,3725,3726,3728,3729],{},[3411,3727,3417],{}," of the shipment, the ",[3430,3730,3731],{},"delivery-note number",[3558,3733,3734],{},"The 3PL's delivery-note number",[3736,3737,3738,3768,3788,3801],"ul",{},[3739,3740,3741,3744,3745,3747,3748,3690,3751,3754,3755,3757,3758,3760,3761,3764,3765,3767],"li",{},[3430,3742,3743],{},"Write the 3PL's order number onto the order when you hand the order over."," ",[3411,3746,3435],{}," is stored on the order by ",[3411,3749,3750],{},"POST \u002Fv1\u002Forders\u002F{id}\u002Facknowledge",[3411,3752,3753],{},"GET \u002Fv1\u002Forders?external_ref=\u003C3PL_ORDER_NUMBER>"," finds the order again. How that call behaves, and why it can be made only once, is in ",[3423,3756,324],{"href":325},". Order items have no ",[3411,3759,3435],{},": they carry an ",[3411,3762,3763],{},"external_id"," that you may set when the order is placed, or you keep the ",[3411,3766,3706],{}," next to the 3PL's line.",[3739,3769,3770,3775,3776,3779,3780,3783,3784,3787],{},[3430,3771,3772,3773],{},"A shipment names a line by ",[3411,3774,3710],{},", never by SKU or ",[3411,3777,3778],{},"position",". Read the ids from ",[3411,3781,3782],{},"GET \u002Fv1\u002Forders\u002F{id}"," or from ",[3411,3785,3786],{},"GET \u002Fv1\u002Forders\u002F{id}\u002Fshippable",", and map the warehouse's line to one of them.",[3739,3789,3790,3796,3797,3800],{},[3430,3791,3792,3793,3795],{},"Use the 3PL's delivery-note number as ",[3411,3794,3417],{},"."," It is the key that makes a retry safe (step 3), and the number a buyer quotes when asking after the parcel. It is unique across the whole tenant, not per order. A warehouse that restarts its numbering, or reuses one across orders, gets a ",[3411,3798,3799],{},"409"," and a shipment that was never booked.",[3739,3802,3803,3808],{},[3430,3804,3805,3807],{},[3411,3806,3763],{}," is optional."," It holds the key the warehouse system uses for the shipment, if that differs from the document number, and it is unique across the tenant as well. Send it only if your system looks the shipment up by that key.",[3522,3810,3812],{"id":3811},"_3-book-the-shipment-safely","3. Book the shipment, safely",[3407,3814,3815],{},"When the warehouse confirms, find the order, check what is open, and book exactly what the warehouse says left.",[3451,3817,3820],{"className":3453,"code":3818,"filename":3819,"language":3456,"meta":3457,"style":3457},"ORDER_ID=$(curl -s \"https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Forders?external_ref=\u003C3PL_ORDER_NUMBER>\" \\\n  -H \"X-Revenexx-Tenant: $REVENEXX_TENANT\" \\\n  -H \"X-Revenexx-Api-Key: $REVENEXX_API_KEY\" \\\n  | jq -er 'if (.items | length) == 1 then .items[0].id else error(\"expected one order\") end') || exit 1\n","Find the order",[3411,3821,3822,3847,3864,3881],{"__ignoreMap":3457},[3461,3823,3824,3827,3830,3833,3836,3839,3842,3844],{"class":3463,"line":3464},[3461,3825,3826],{"class":3471},"ORDER_ID",[3461,3828,3829],{"class":3475},"=$(",[3461,3831,3516],{"class":3832},"sBMFI",[3461,3834,3835],{"class":3482}," -s",[3461,3837,3838],{"class":3475}," \"",[3461,3840,3841],{"class":3482},"https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Forders?external_ref=\u003C3PL_ORDER_NUMBER>",[3461,3843,3479],{"class":3475},[3461,3845,3846],{"class":3471}," \\\n",[3461,3848,3849,3852,3854,3857,3860,3862],{"class":3463,"line":3489},[3461,3850,3851],{"class":3482},"  -H",[3461,3853,3838],{"class":3475},[3461,3855,3856],{"class":3482},"X-Revenexx-Tenant: ",[3461,3858,3859],{"class":3471},"$REVENEXX_TENANT",[3461,3861,3479],{"class":3475},[3461,3863,3846],{"class":3471},[3461,3865,3867,3869,3871,3874,3877,3879],{"class":3463,"line":3866},3,[3461,3868,3851],{"class":3482},[3461,3870,3838],{"class":3475},[3461,3872,3873],{"class":3482},"X-Revenexx-Api-Key: ",[3461,3875,3876],{"class":3471},"$REVENEXX_API_KEY",[3461,3878,3479],{"class":3475},[3461,3880,3846],{"class":3471},[3461,3882,3884,3887,3890,3893,3896,3899,3902,3905,3908,3912],{"class":3463,"line":3883},4,[3461,3885,3886],{"class":3475},"  |",[3461,3888,3889],{"class":3832}," jq",[3461,3891,3892],{"class":3482}," -er",[3461,3894,3895],{"class":3475}," '",[3461,3897,3898],{"class":3482},"if (.items | length) == 1 then .items[0].id else error(\"expected one order\") end",[3461,3900,3901],{"class":3475},"'",[3461,3903,3904],{"class":3475},")",[3461,3906,3907],{"class":3475}," ||",[3461,3909,3911],{"class":3910},"s2Zo4"," exit",[3461,3913,3915],{"class":3914},"sbssI"," 1\n",[3407,3917,3918,3920],{},[3411,3919,3435],{}," has no unique index, so the lookup can return no order or more than one. Check that exactly one came back, as above. Then book the shipment:",[3451,3922,3925],{"className":3453,"code":3923,"filename":3924,"language":3456,"meta":3457,"style":3457},"curl -s -X POST \"https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Forders\u002F$ORDER_ID\u002Fship\" \\\n  -H \"X-Revenexx-Tenant: $REVENEXX_TENANT\" \\\n  -H \"X-Revenexx-Api-Key: $REVENEXX_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n        \"number\": \"LS-80012345\",\n        \"external_id\": \"wms_delivery_55120\",\n        \"carrier\": \"DHL\",\n        \"carrier_code\": \"dhl\",\n        \"tracking_code\": \"00340434161094042557\",\n        \"tracking_url\": \"https:\u002F\u002Fwww.dhl.de\u002Fde\u002Fprivatkunden\u002Fpakete-empfangen\u002Fverfolgen.html?piececode=00340434161094042557\",\n        \"shipped_at\": \"2026-11-05T14:30:00Z\",\n        \"positions\": [\n          { \"order_item_id\": \"\u003CORDER_ITEM_ID>\", \"quantity\": 4, \"metadata\": { \"batch\": \"CH-2026-0912\" } }\n        ]\n      }'\n","Book a shipment",[3411,3926,3927,3954,3968,3982,3995,4006,4012,4018,4024,4030,4036,4042,4048,4054,4060,4066],{"__ignoreMap":3457},[3461,3928,3929,3931,3933,3936,3939,3941,3944,3947,3950,3952],{"class":3463,"line":3464},[3461,3930,3516],{"class":3832},[3461,3932,3835],{"class":3482},[3461,3934,3935],{"class":3482}," -X",[3461,3937,3938],{"class":3482}," POST",[3461,3940,3838],{"class":3475},[3461,3942,3943],{"class":3482},"https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Forders\u002F",[3461,3945,3946],{"class":3471},"$ORDER_ID",[3461,3948,3949],{"class":3482},"\u002Fship",[3461,3951,3479],{"class":3475},[3461,3953,3846],{"class":3471},[3461,3955,3956,3958,3960,3962,3964,3966],{"class":3463,"line":3489},[3461,3957,3851],{"class":3482},[3461,3959,3838],{"class":3475},[3461,3961,3856],{"class":3482},[3461,3963,3859],{"class":3471},[3461,3965,3479],{"class":3475},[3461,3967,3846],{"class":3471},[3461,3969,3970,3972,3974,3976,3978,3980],{"class":3463,"line":3866},[3461,3971,3851],{"class":3482},[3461,3973,3838],{"class":3475},[3461,3975,3873],{"class":3482},[3461,3977,3876],{"class":3471},[3461,3979,3479],{"class":3475},[3461,3981,3846],{"class":3471},[3461,3983,3984,3986,3988,3991,3993],{"class":3463,"line":3883},[3461,3985,3851],{"class":3482},[3461,3987,3838],{"class":3475},[3461,3989,3990],{"class":3482},"Content-Type: application\u002Fjson",[3461,3992,3479],{"class":3475},[3461,3994,3846],{"class":3471},[3461,3996,3998,4001,4003],{"class":3463,"line":3997},5,[3461,3999,4000],{"class":3482},"  -d",[3461,4002,3895],{"class":3475},[3461,4004,4005],{"class":3482},"{\n",[3461,4007,4009],{"class":3463,"line":4008},6,[3461,4010,4011],{"class":3482},"        \"number\": \"LS-80012345\",\n",[3461,4013,4015],{"class":3463,"line":4014},7,[3461,4016,4017],{"class":3482},"        \"external_id\": \"wms_delivery_55120\",\n",[3461,4019,4021],{"class":3463,"line":4020},8,[3461,4022,4023],{"class":3482},"        \"carrier\": \"DHL\",\n",[3461,4025,4027],{"class":3463,"line":4026},9,[3461,4028,4029],{"class":3482},"        \"carrier_code\": \"dhl\",\n",[3461,4031,4033],{"class":3463,"line":4032},10,[3461,4034,4035],{"class":3482},"        \"tracking_code\": \"00340434161094042557\",\n",[3461,4037,4039],{"class":3463,"line":4038},11,[3461,4040,4041],{"class":3482},"        \"tracking_url\": \"https:\u002F\u002Fwww.dhl.de\u002Fde\u002Fprivatkunden\u002Fpakete-empfangen\u002Fverfolgen.html?piececode=00340434161094042557\",\n",[3461,4043,4045],{"class":3463,"line":4044},12,[3461,4046,4047],{"class":3482},"        \"shipped_at\": \"2026-11-05T14:30:00Z\",\n",[3461,4049,4051],{"class":3463,"line":4050},13,[3461,4052,4053],{"class":3482},"        \"positions\": [\n",[3461,4055,4057],{"class":3463,"line":4056},14,[3461,4058,4059],{"class":3482},"          { \"order_item_id\": \"\u003CORDER_ITEM_ID>\", \"quantity\": 4, \"metadata\": { \"batch\": \"CH-2026-0912\" } }\n",[3461,4061,4063],{"class":3463,"line":4062},15,[3461,4064,4065],{"class":3482},"        ]\n",[3461,4067,4069,4072],{"class":3463,"line":4068},16,[3461,4070,4071],{"class":3482},"      }",[3461,4073,4074],{"class":3475},"'\n",[3736,4076,4077,4090,4099,4110,4119],{},[3739,4078,4079,4082,4083,4086,4087,4089],{},[3430,4080,4081],{},"Book what the warehouse says left, not what you expect."," Send ",[3411,4084,4085],{},"positions"," with the real quantities. Leaving ",[3411,4088,4085],{}," out ships everything still open, which is only right when the warehouse confirmed the whole order.",[3739,4091,4092,4098],{},[3430,4093,4094,4097],{},[3411,4095,4096],{},"shipped_at"," is when the goods left",", an RFC 3339 timestamp. It defaults to now, so send the warehouse's time when your service books later than the handover.",[3739,4100,4101,4109],{},[3430,4102,4103,4106,4107],{},[3411,4104,4105],{},"metadata"," on a line in ",[3411,4108,4085],{}," keeps what belongs to the line and not the parcel, such as a batch or a bin. It is stored and returned untouched, and nothing reads it.",[3739,4111,4112,4115,4116,4118],{},[3430,4113,4114],{},"Name each line once"," in ",[3411,4117,4085],{},". Each entry is checked against the open quantity as it stood before the call, so two entries for one line can together ship more than is open (read from the source, not tested, as of 2026-11).",[3739,4120,4121,4127,4128,4131,4132,4135,4136,3795],{},[3430,4122,4123,4124],{},"The answer is ",[3411,4125,4126],{},"201"," with the ",[3411,4129,4130],{},"shipment"," and the updated ",[3411,4133,4134],{},"order",". A tenant that ships complete orders only, or an order on hold, refuses the call: those cases are in ",[3423,4137,257],{"href":258},[4139,4140,4142],"h3",{"id":4141},"partial-shipments","Partial shipments",[3407,4144,4145,4146,4149,4150,4153,4154,4157,4158,4161,4162,4165,4166,3795],{},"A warehouse that ships in parts sends one confirmation per part. Book each with its own delivery-note number and the quantities of that part. The first one sets ",[3411,4147,4148],{},"fulfillment_status"," to ",[3411,4151,4152],{},"partial",", and the one that leaves nothing open sets it to ",[3411,4155,4156],{},"fulfilled",". Whether the order then completes is the tenant's ",[3411,4159,4160],{},"auto_complete_on"," setting. If a backordered line will never ship, cancel its open quantity with ",[3411,4163,4164],{},"items\u002Fcancel"," instead of waiting, as described in ",[3423,4167,257],{"href":258},[3407,4169,4170,4171,4174],{},"A stock commit takes the whole ",[3411,4172,4173],{},"order_ref",", so with reserved stock either commit only on the last part, or reserve each part under its own reference from the start and commit the reference that shipped (step 5).",[4139,4176,4178],{"id":4177},"when-the-same-confirmation-arrives-twice","When the same confirmation arrives twice",[3407,4180,4181,4182,4184],{},"A 3PL resends a message after a timeout, and your own service retries a call whose answer was lost. With your own ",[3411,4183,3417],{},", a repeat books nothing:",[3537,4186,4187,4197],{},[3540,4188,4189],{},[3543,4190,4191,4194],{},[3546,4192,4193],{},"The repeat",[3546,4195,4196],{},"Answer",[3553,4198,4199,4208,4235],{},[3543,4200,4201,4204],{},[3558,4202,4203],{},"The quantity it names is still open",[3558,4205,4206],{},[3411,4207,3799],{},[3543,4209,4210,4213],{},[3558,4211,4212],{},"Nothing it names is open any more",[3558,4214,4215,4218,4219,4221,4222,4225,4226,4221,4228,4231,4232],{},[3411,4216,4217],{},"422",". With ",[3411,4220,4085],{},": ",[3411,4223,4224],{},"positions[0]: ship quantity N exceeds the remaining 0",". Without ",[3411,4227,4085],{},[3411,4229,4230],{},"nothing left to ship on this order",". On an order the repeat completed: ",[3411,4233,4234],{},"order is completed — cannot ship",[3543,4236,4237,4240],{},[3558,4238,4239],{},"The delivery-note number belongs to a shipment on another order",[3558,4241,4242,4244],{},[3411,4243,3799],{},", and nothing is booked for this order",[3407,4246,4247,4248,4250,4251,4253],{},"A ",[3411,4249,3799],{}," or ",[3411,4252,4217],{}," therefore does not tell you whether your first call worked. Read the order and look for the delivery-note number:",[3451,4255,4258],{"className":3453,"code":4256,"filename":4257,"language":3456,"meta":3457,"style":3457},"curl -s \"https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Forders\u002F$ORDER_ID\" \\\n  -H \"X-Revenexx-Tenant: $REVENEXX_TENANT\" \\\n  -H \"X-Revenexx-Api-Key: $REVENEXX_API_KEY\" \\\n  | jq '.shipments[] | select(.number == \"LS-80012345\") | {id, number, tracking_code}'\n","Is it booked?",[3411,4259,4260,4276,4290,4304],{"__ignoreMap":3457},[3461,4261,4262,4264,4266,4268,4270,4272,4274],{"class":3463,"line":3464},[3461,4263,3516],{"class":3832},[3461,4265,3835],{"class":3482},[3461,4267,3838],{"class":3475},[3461,4269,3943],{"class":3482},[3461,4271,3946],{"class":3471},[3461,4273,3479],{"class":3475},[3461,4275,3846],{"class":3471},[3461,4277,4278,4280,4282,4284,4286,4288],{"class":3463,"line":3489},[3461,4279,3851],{"class":3482},[3461,4281,3838],{"class":3475},[3461,4283,3856],{"class":3482},[3461,4285,3859],{"class":3471},[3461,4287,3479],{"class":3475},[3461,4289,3846],{"class":3471},[3461,4291,4292,4294,4296,4298,4300,4302],{"class":3463,"line":3866},[3461,4293,3851],{"class":3482},[3461,4295,3838],{"class":3475},[3461,4297,3873],{"class":3482},[3461,4299,3876],{"class":3471},[3461,4301,3479],{"class":3475},[3461,4303,3846],{"class":3471},[3461,4305,4306,4308,4310,4312,4315],{"class":3463,"line":3883},[3461,4307,3886],{"class":3475},[3461,4309,3889],{"class":3832},[3461,4311,3895],{"class":3475},[3461,4313,4314],{"class":3482},".shipments[] | select(.number == \"LS-80012345\") | {id, number, tracking_code}",[3461,4316,4074],{"class":3475},[3407,4318,4319,4320,4322,4323,4325,4326,4328],{},"If the shipment is listed under that order, the message is done: acknowledge it to the warehouse. If it is not, the ",[3411,4321,3799],{}," was a real conflict, such as a number or ",[3411,4324,3763],{}," that another shipment holds, and the message goes to a person. Never answer a ",[3411,4327,3799],{}," by retrying with a different number: that books the same goods a second time.",[3407,4330,4331,4332,4334],{},"A call without ",[3411,4333,3417],{}," draws the next delivery-note number from the tenant's range and books a second shipment as long as quantity is open. For a warehouse integration, always send the number.",[3522,4336,4338],{"id":4337},"_4-carrier-tracking-code-and-link","4. Carrier, tracking code and link",[3407,4340,4341],{},"A shipment carries one carrier, one tracking code and one tracking link. The platform checks none of them (as of 2026-11).",[3736,4343,4344,4356,4378,4387],{},[3739,4345,4346,4352,4353,3795],{},[3430,4347,4348,4351],{},[3411,4349,4350],{},"carrier"," is free text",", the name people and other systems read, such as ",[3411,4354,4355],{},"DHL",[3739,4357,4358,4366,4367,4370,4371,4374,4375,4377],{},[3430,4359,4360,4363,4364],{},[3411,4361,4362],{},"carrier_code"," is the carrier's ",[3411,4365,3411],{}," in the Shipping app, in lower case, such as ",[3411,4368,4369],{},"dhl",". List the codes with ",[3411,4372,4373],{},"GET \u002Fv1\u002Fshipping\u002Fcarriers"," (scope ",[3411,4376,3612],{},"). Orders stores the code as you send it and does not check that it exists, so a typo books a shipment that no carrier report will group. Map the 3PL's carrier names to codes in your service, and send both fields.",[3739,4379,4380,4386],{},[3430,4381,4382,4385],{},[3411,4383,4384],{},"tracking_code"," is the consignment number"," as the carrier printed it, stored as text.",[3739,4388,4389,4395],{},[3430,4390,4391,4394],{},[3411,4392,4393],{},"tracking_url"," is not built by the platform when you book."," If you leave it out, the shipment has no link. Take the one your 3PL sends, or ask the Shipping app to render the carrier's template:",[3451,4397,4400],{"className":3453,"code":4398,"filename":4399,"language":3456,"meta":3457,"style":3457},"curl -s -X POST https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Fshipping\u002Ftracking \\\n  -H \"X-Revenexx-Tenant: $REVENEXX_TENANT\" \\\n  -H \"X-Revenexx-Api-Key: $REVENEXX_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"carrier\":\"dhl\",\"tracking_code\":\"00340434161094042557\"}' | jq -r '.url'\n","Build the tracking link",[3411,4401,4402,4417,4431,4445,4457],{"__ignoreMap":3457},[3461,4403,4404,4406,4408,4410,4412,4415],{"class":3463,"line":3464},[3461,4405,3516],{"class":3832},[3461,4407,3835],{"class":3482},[3461,4409,3935],{"class":3482},[3461,4411,3938],{"class":3482},[3461,4413,4414],{"class":3482}," https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Fshipping\u002Ftracking",[3461,4416,3846],{"class":3471},[3461,4418,4419,4421,4423,4425,4427,4429],{"class":3463,"line":3489},[3461,4420,3851],{"class":3482},[3461,4422,3838],{"class":3475},[3461,4424,3856],{"class":3482},[3461,4426,3859],{"class":3471},[3461,4428,3479],{"class":3475},[3461,4430,3846],{"class":3471},[3461,4432,4433,4435,4437,4439,4441,4443],{"class":3463,"line":3866},[3461,4434,3851],{"class":3482},[3461,4436,3838],{"class":3475},[3461,4438,3873],{"class":3482},[3461,4440,3876],{"class":3471},[3461,4442,3479],{"class":3475},[3461,4444,3846],{"class":3471},[3461,4446,4447,4449,4451,4453,4455],{"class":3463,"line":3883},[3461,4448,3851],{"class":3482},[3461,4450,3838],{"class":3475},[3461,4452,3990],{"class":3482},[3461,4454,3479],{"class":3475},[3461,4456,3846],{"class":3471},[3461,4458,4459,4461,4463,4466,4468,4471,4473,4476,4478,4481],{"class":3463,"line":3997},[3461,4460,4000],{"class":3482},[3461,4462,3895],{"class":3475},[3461,4464,4465],{"class":3482},"{\"carrier\":\"dhl\",\"tracking_code\":\"00340434161094042557\"}",[3461,4467,3901],{"class":3475},[3461,4469,4470],{"class":3475}," |",[3461,4472,3889],{"class":3832},[3461,4474,4475],{"class":3482}," -r",[3461,4477,3895],{"class":3475},[3461,4479,4480],{"class":3482},".url",[3461,4482,4074],{"class":3475},[3407,4484,4123,4485,4488,4489,4492,4493,4496,4497,4500,4501,4504,4505,4508,4509,4250,4512,4515,4516,4518],{},[3411,4486,4487],{},"200"," even when no link can be built: ",[3411,4490,4491],{},"url"," is then ",[3411,4494,4495],{},"null"," with a ",[3411,4498,4499],{},"reason",", for example ",[3411,4502,4503],{},"no_template"," for a carrier that publishes no link. A carrier code the tenant does not keep is a ",[3411,4506,4507],{},"404",". Pass ",[3411,4510,4511],{},"postal_code",[3411,4513,4514],{},"country"," only when the template names them. Check for ",[3411,4517,4495],{}," before you book, and decide whether a shipment without a link is acceptable.",[4139,4520,4522],{"id":4521},"several-parcels-in-one-shipment","Several parcels in one shipment",[3407,4524,4525],{},"One shipment holds one tracking code. When what the warehouse sent in one confirmation leaves in several parcels, you have two options:",[3736,4527,4528,4541],{},[3739,4529,4530,4533,4534,3440,4537,4540],{},[3430,4531,4532],{},"One shipment per parcel",", each with its own delivery-note number such as ",[3411,4535,4536],{},"LS-80012345-1",[3411,4538,4539],{},"LS-80012345-2",", naming the lines and quantities in that parcel. Each parcel then has its own tracking code, and the order's open quantities add up correctly. This only works if you can tell which quantity is in which parcel.",[3739,4542,4543,4546,4547,4549,4550,4552,4553,4555],{},[3430,4544,4545],{},"One shipment",", with the main code in ",[3411,4548,4384],{}," and the others in the shipment's ",[3411,4551,4105],{},". Nothing reads ",[3411,4554,4105],{}," (as of 2026-11), so the buyer sees one code.",[4139,4557,4559],{"id":4558},"telling-the-buyer","Telling the buyer",[3407,4561,4562,4563,4566,4567,3643,4569,3440,4571,4573,4574,4577,4578,3795],{},"Booking a shipment sends no email and prints no label. Nothing in the platform mails the buyer on a shipment that we could find (as of 2026-11), so the message to the buyer is yours. The ",[3411,4564,4565],{},"order.shipment_created"," event carries the ",[3411,4568,4350],{},[3411,4570,4384],{},[3411,4572,4393],{},", which is what a mail needs. Subscribe with a ",[3423,4575,4576],{"href":345},"webhook"," or a workflow trigger, and read the exact topic from the event catalog as in ",[3423,4579,324],{"href":325},[4139,4581,4583],{"id":4582},"report-delivery","Report delivery",[3407,4585,4586,4587,4590,4591,3440,4594,4597,4598,4600],{},"If the 3PL also reports delivery, ",[3411,4588,4589],{},"POST \u002Fv1\u002Forders\u002Fshipments\u002F{id}\u002Fmark-delivered"," (with an optional ",[3411,4592,4593],{},"delivered_at",[3411,4595,4596],{},"note",") records it on the shipment, marked as set by hand. It books no quantities. A repeat is a ",[3411,4599,4217],{},". No carrier tracking feeds this status on its own (as of 2026-11).",[3522,4602,4604],{"id":4603},"_5-stock-stays-your-job","5. Stock stays your job",[3407,4606,4607,4610],{},[3430,4608,4609],{},"Booking a shipment does not touch stock"," (as of 2026-11): Orders and Inventories do not read each other. Two things are left, and which of them applies depends on who holds the stock numbers.",[3407,4612,4613,4616,4617,4619],{},[3430,4614,4615],{},"Commit the reservation, if your checkout reserved stock."," Do it when the goods leave, under the ",[3411,4618,4173],{}," the reservation used:",[3451,4621,4624],{"className":3453,"code":4622,"filename":4623,"language":3456,"meta":3457,"style":3457},"curl -s -X POST https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Finventories\u002Fcommit \\\n  -H \"X-Revenexx-Tenant: $REVENEXX_TENANT\" \\\n  -H \"X-Revenexx-Api-Key: $REVENEXX_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"order_ref\":\"\u003CORDER_REF>\"}'\n","Commit the stock",[3411,4625,4626,4641,4655,4669,4681],{"__ignoreMap":3457},[3461,4627,4628,4630,4632,4634,4636,4639],{"class":3463,"line":3464},[3461,4629,3516],{"class":3832},[3461,4631,3835],{"class":3482},[3461,4633,3935],{"class":3482},[3461,4635,3938],{"class":3482},[3461,4637,4638],{"class":3482}," https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Finventories\u002Fcommit",[3461,4640,3846],{"class":3471},[3461,4642,4643,4645,4647,4649,4651,4653],{"class":3463,"line":3489},[3461,4644,3851],{"class":3482},[3461,4646,3838],{"class":3475},[3461,4648,3856],{"class":3482},[3461,4650,3859],{"class":3471},[3461,4652,3479],{"class":3475},[3461,4654,3846],{"class":3471},[3461,4656,4657,4659,4661,4663,4665,4667],{"class":3463,"line":3866},[3461,4658,3851],{"class":3482},[3461,4660,3838],{"class":3475},[3461,4662,3873],{"class":3482},[3461,4664,3876],{"class":3471},[3461,4666,3479],{"class":3475},[3461,4668,3846],{"class":3471},[3461,4670,4671,4673,4675,4677,4679],{"class":3463,"line":3883},[3461,4672,3851],{"class":3482},[3461,4674,3838],{"class":3475},[3461,4676,3990],{"class":3482},[3461,4678,3479],{"class":3475},[3461,4680,3846],{"class":3471},[3461,4682,4683,4685,4687,4690],{"class":3463,"line":3997},[3461,4684,4000],{"class":3482},[3461,4686,3895],{"class":3475},[3461,4688,4689],{"class":3482},"{\"order_ref\":\"\u003CORDER_REF>\"}",[3461,4691,4074],{"class":3475},[3407,4693,4694,4695,3440,4698,4701,4702,4705,4706,4250,4709,4712,4713,4716,4717,4720,4721,3795],{},"A commit takes the whole reference and lowers both ",[3411,4696,4697],{},"on_hand",[3411,4699,4700],{},"reserved"," by the reserved quantity. A cart conversion reserves stock only when the tenant's ",[3411,4703,4704],{},"convert_reserves_stock"," setting is ",[3411,4707,4708],{},"request",[3411,4710,4711],{},"require","; its default is ",[3411,4714,4715],{},"never",", so there may be nothing to commit. A repeat answers ",[3411,4718,4719],{},"422 no active reservations for order_ref",": treat it as done. Part shipments and the cart-conversion reference are in ",[3423,4722,257],{"href":258},[3407,4724,4725,4728,4729,4732,4733,4735,4736,4738,4739,4742,4743,4745,4746,4749,4750,4753,4754,4757],{},[3430,4726,4727],{},"Sync the levels, if the 3PL counts the stock."," The Inventories API has no write that sets a balance. A ",[3411,4730,4731],{},"PUT"," on a stock row drops ",[3411,4734,4697],{},", and a body with nothing else is a ",[3411,4737,4217],{},". The 3PL's absolute count has to become a signed ",[3411,4740,4741],{},"POST \u002Fv1\u002Finventories\u002Fadjust",": the count minus the row's current ",[3411,4744,4697],{},", read with ",[3411,4747,4748],{},"GET \u002Fv1\u002Finventories\u002Fstock?sku=\u003CSKU>",". ",[3423,4751,4752],{"href":359},"Run a nightly price and stock sync"," walks the arithmetic and the retry traps, and ",[3411,4755,4756],{},"POST \u002Fv1\u002Finventories\u002Freceive"," is the call for goods that arrive.",[4759,4760,4761,4764,4765,4767,4768,4771,4772,4774],"warning",{},[3430,4762,4763],{},"Commit before you sync the count."," The commit itself lowers ",[3411,4766,4697],{},". If the 3PL's count after the shipment says 90 for a SKU the shop shows at 100, and the order held 10, adjusting by ",[3411,4769,4770],{},"-10"," and then committing leaves 80. Commit first, read ",[3411,4773,4697],{}," again, then adjust by the remaining difference (as of 2026-11).",[3522,4776,4778],{"id":4777},"_6-when-a-booking-fails-or-is-wrong","6. When a booking fails or is wrong",[3537,4780,4781,4791],{},[3540,4782,4783],{},[3543,4784,4785,4788],{},[3546,4786,4787],{},"Answer or situation",[3546,4789,4790],{},"What it means and what to do",[3553,4792,4793,4802,4815,4824,4841,4851,4865,4875,4885],{},[3543,4794,4795,4799],{},[3558,4796,4797],{},[3411,4798,4507],{},[3558,4800,4801],{},"No order has that id. The lookup or the id is wrong",[3543,4803,4804,4809],{},[3558,4805,4806],{},[3411,4807,4808],{},"400 positions[0]: unknown order_item_id",[3558,4810,4811,4812,4814],{},"The line id is not one of this order's ",[3411,4813,3706],{},". Map the warehouse's line to the id, not to the SKU or the position",[3543,4816,4817,4821],{},[3558,4818,4819],{},[3411,4820,3799],{},[3558,4822,4823],{},"See the table in step 3. Read the order before you retry",[3543,4825,4826,4831],{},[3558,4827,4828],{},[3411,4829,4830],{},"422 … exceeds the remaining …",[3558,4832,4833,4834,4837,4838,4840],{},"The warehouse says more left than is open, often because part of the line was cancelled. First look for the delivery-note number on the order's ",[3411,4835,4836],{},"shipments"," (step 3): a repeat of a booked shipment ends here too. If it is not there, read ",[3411,4839,3786],{},", and do not cap the quantity silently: a person has to reconcile it",[3543,4842,4843,4848],{},[3558,4844,4845],{},[3411,4846,4847],{},"422 order is on hold … unhold before shipping",[3558,4849,4850],{},"A hold blocks shipping. Release it, or park the message until the merchant does",[3543,4852,4853,4862],{},[3558,4854,4855,4858,4859],{},[3411,4856,4857],{},"422 order is cancelled — cannot ship",", or ",[3411,4860,4861],{},"order is completed",[3558,4863,4864],{},"The goods left for an order the platform no longer ships. Park the message: the merchant decides about the parcel",[3543,4866,4867,4872],{},[3558,4868,4869],{},[3411,4870,4871],{},"422 order_pending",[3558,4873,4874],{},"The order waits for approval and was never placed. Do not book against it",[3543,4876,4877,4882],{},[3558,4878,4879],{},[3411,4880,4881],{},"422 this merchant ships complete orders only …",[3558,4883,4884],{},"The tenant refuses part shipments. Hold the confirmation until the rest left too",[3543,4886,4887,4895],{},[3558,4888,4889,4250,4892],{},[3411,4890,4891],{},"401",[3411,4893,4894],{},"403",[3558,4896,4897],{},"The tenant slug or key is wrong, or the key lacks the scope",[3407,4899,4900],{},"Three cases need a decision of your own, because the platform offers no undo:",[3736,4902,4903,4916,4922],{},[3739,4904,4905,4908,4909,4912,4913,4915],{},[3430,4906,4907],{},"A shipment cannot be changed or removed once it is booked."," Orders has no route to edit its tracking code, correct a quantity or void it (as of 2026-11); the only route on a shipment after booking is ",[3411,4910,4911],{},"mark-delivered",". So validate before you book: call ",[3411,4914,3582],{},", compare quantities, and book only a confirmation the warehouse has closed.",[3739,4917,4918,4921],{},[3430,4919,4920],{},"A wrong tracking code or link stays on the shipment."," The buyer's mail is yours, so send the corrected code there, and keep your own record of which code is right.",[3739,4923,4924,4927,4928,4930],{},[3430,4925,4926],{},"Goods that never left, or came back, are not un-shipped."," A return books what came back: see ",[3423,4929,257],{"href":258},". Whether that is right for a parcel that was lost, or one that never left the warehouse, is a business decision for the merchant. Neither is documented as a pattern (as of 2026-11).",[3522,4932,4934],{"id":4933},"where-to-go-next","Where to go next",[3736,4936,4937,4945,4950,4955,4964],{},[3739,4938,4939,3744,4942,4944],{},[3430,4940,4941],{},"Read this next:",[3423,4943,257],{"href":258}," — what each booking does to the order, and the stock, promotion and money steps after it.",[3739,4946,4947,4949],{},[3423,4948,324],{"href":325}," — the other direction: sending the placed order to the system that fulfils it.",[3739,4951,4952,4954],{},[3423,4953,4752],{"href":359}," — turning absolute counts into signed adjustments.",[3739,4956,4957,4960,4961,4963],{},[3423,4958,4959],{"href":345},"Receive platform events at your own endpoint"," — reacting to ",[3411,4962,4565],{}," from a server of your own.",[3739,4965,4966,4968],{},[3423,4967,1683],{"href":1720}," — shipping, holds and the order statuses route by route.",[4970,4971,4972],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":3457,"searchDepth":3489,"depth":3489,"links":4974},[4975,4976,4977,4981,4986,4987,4988],{"id":3524,"depth":3489,"text":3525},{"id":3658,"depth":3489,"text":3659},{"id":3811,"depth":3489,"text":3812,"children":4978},[4979,4980],{"id":4141,"depth":3866,"text":4142},{"id":4177,"depth":3866,"text":4178},{"id":4337,"depth":3489,"text":4338,"children":4982},[4983,4984,4985],{"id":4521,"depth":3866,"text":4522},{"id":4558,"depth":3866,"text":4559},{"id":4582,"depth":3866,"text":4583},{"id":4603,"depth":3489,"text":4604},{"id":4777,"depth":3489,"text":4778},{"id":4933,"depth":3489,"text":4934},"Turn a warehouse or 3PL's \"it shipped\" message into a shipment on the order, with the delivery-note number as the retry key, the carrier and tracking link, the stock steps that stay yours, and what a failed or wrong booking costs.","md",null,{},{"icon":269},{"title":298,"description":4989},{"loc":299},"cfm9KzAggngmFkKpm2D0viTxQjBGbKM3NPvAqAl_uSg",1793970811555]