[{"data":1,"prerenderedAt":6900},["ShallowReactive",2],{"navigation_docs":3,"-docs-studios-commerce-customers-organizations":3376},[4,82,509,570,819,2290],{"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,102,172,284,291,366,420,447],{"title":83,"path":84,"stem":85},{"title":89,"path":90,"stem":91,"children":92,"icon":94},"Extend Analytics Studio","\u002Fdocs\u002Fguides\u002Fanalytics","docs\u002Fguides\u002Fanalytics\u002Findex",[93,95],{"title":89,"path":90,"stem":91,"icon":94},"i-lucide-chart-column",{"title":96,"path":97,"stem":98,"children":99,"icon":101},"Deploy and release a Cube","\u002Fdocs\u002Fguides\u002Fanalytics\u002Fdeploy-a-cube","docs\u002Fguides\u002Fanalytics\u002Fdeploy-a-cube\u002Findex",[100],{"title":96,"path":97,"stem":98,"icon":101},"i-lucide-box",{"title":103,"path":104,"stem":105,"children":106,"icon":108},"Build an App","\u002Fdocs\u002Fguides\u002Fapps","docs\u002Fguides\u002Fapps\u002Findex",[107,109,116,123,130,137,144,151,158,165],{"title":103,"path":104,"stem":105,"icon":108},"i-lucide-layout-grid",{"title":110,"path":111,"stem":112,"children":113,"icon":115},"Give your App a Cockpit screen","\u002Fdocs\u002Fguides\u002Fapps\u002Fadd-a-cockpit-screen","docs\u002Fguides\u002Fapps\u002Fadd-a-cockpit-screen\u002Findex",[114],{"title":110,"path":111,"stem":112,"icon":115},"i-lucide-layout-dashboard",{"title":117,"path":118,"stem":119,"children":120,"icon":122},"Add a data model","\u002Fdocs\u002Fguides\u002Fapps\u002Fadd-a-data-model","docs\u002Fguides\u002Fapps\u002Fadd-a-data-model\u002Findex",[121],{"title":117,"path":118,"stem":119,"icon":122},"i-lucide-database",{"title":124,"path":125,"stem":126,"children":127,"icon":129},"Build your first App","\u002Fdocs\u002Fguides\u002Fapps\u002Fbuild-your-first-app","docs\u002Fguides\u002Fapps\u002Fbuild-your-first-app\u002Findex",[128],{"title":124,"path":125,"stem":126,"icon":129},"i-lucide-hammer",{"title":131,"path":132,"stem":133,"children":134,"icon":136},"Deploy and verify an App","\u002Fdocs\u002Fguides\u002Fapps\u002Fdeploy-with-the-cli","docs\u002Fguides\u002Fapps\u002Fdeploy-with-the-cli\u002Findex",[135],{"title":131,"path":132,"stem":133,"icon":136},"i-lucide-square-terminal",{"title":138,"path":139,"stem":140,"children":141,"icon":143},"Publish a business event from your App","\u002Fdocs\u002Fguides\u002Fapps\u002Fpublish-a-business-event","docs\u002Fguides\u002Fapps\u002Fpublish-a-business-event\u002Findex",[142],{"title":138,"path":139,"stem":140,"icon":143},"i-lucide-megaphone",{"title":145,"path":146,"stem":147,"children":148,"icon":150},"Publish on the Marketplace","\u002Fdocs\u002Fguides\u002Fapps\u002Fpublish-on-the-marketplace","docs\u002Fguides\u002Fapps\u002Fpublish-on-the-marketplace\u002Findex",[149],{"title":145,"path":146,"stem":147,"icon":150},"i-lucide-store",{"title":152,"path":153,"stem":154,"children":155,"icon":157},"React to events and run scheduled work in your App","\u002Fdocs\u002Fguides\u002Fapps\u002Freact-to-events-and-run-scheduled-work","docs\u002Fguides\u002Fapps\u002Freact-to-events-and-run-scheduled-work\u002Findex",[156],{"title":152,"path":153,"stem":154,"icon":157},"i-lucide-timer",{"title":159,"path":160,"stem":161,"children":162,"icon":164},"Ship a breaking change to an App","\u002Fdocs\u002Fguides\u002Fapps\u002Fship-a-breaking-change","docs\u002Fguides\u002Fapps\u002Fship-a-breaking-change\u002Findex",[163],{"title":159,"path":160,"stem":161,"icon":164},"i-lucide-split",{"title":166,"path":167,"stem":168,"children":169,"icon":171},"Ship a schema change","\u002Fdocs\u002Fguides\u002Fapps\u002Fship-a-schema-change","docs\u002Fguides\u002Fapps\u002Fship-a-schema-change\u002Findex",[170],{"title":166,"path":167,"stem":168,"icon":171},"i-lucide-git-branch",{"title":173,"path":174,"stem":175,"children":176,"icon":178},"Set up selling","\u002Fdocs\u002Fguides\u002Fcommerce","docs\u002Fguides\u002Fcommerce\u002Findex",[177,179,186,193,200,207,214,221,228,235,242,249,256,263,270,277],{"title":173,"path":174,"stem":175,"icon":178},"i-lucide-shopping-cart",{"title":180,"path":181,"stem":182,"children":183,"icon":185},"Set up B2B pricing","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fb2b-pricing","docs\u002Fguides\u002Fcommerce\u002Fb2b-pricing\u002Findex",[184],{"title":180,"path":181,"stem":182,"icon":185},"i-lucide-circle-dollar-sign",{"title":187,"path":188,"stem":189,"children":190,"icon":192},"Give buyer staff the right permissions","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fbuyer-permissions","docs\u002Fguides\u002Fcommerce\u002Fbuyer-permissions\u002Findex",[191],{"title":187,"path":188,"stem":189,"icon":192},"i-lucide-user-cog",{"title":194,"path":195,"stem":196,"children":197,"icon":199},"Correct, hold or cancel an order after it is placed","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fchange-hold-or-cancel-an-order","docs\u002Fguides\u002Fcommerce\u002Fchange-hold-or-cancel-an-order\u002Findex",[198],{"title":194,"path":195,"stem":196,"icon":199},"i-lucide-pencil-line",{"title":201,"path":202,"stem":203,"children":204,"icon":206},"Confirm invoice payments","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fconfirm-invoice-payments","docs\u002Fguides\u002Fcommerce\u002Fconfirm-invoice-payments\u002Findex",[205],{"title":201,"path":202,"stem":203,"icon":206},"i-lucide-receipt",{"title":208,"path":209,"stem":210,"children":211,"icon":213},"Load a sample shop into a test tenant","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fload-sample-data","docs\u002Fguides\u002Fcommerce\u002Fload-sample-data\u002Findex",[212],{"title":208,"path":209,"stem":210,"icon":213},"i-lucide-package-open",{"title":215,"path":216,"stem":217,"children":218,"icon":220},"Model a catalog with attributes, families and variants","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fmodel-a-catalog","docs\u002Fguides\u002Fcommerce\u002Fmodel-a-catalog\u002Findex",[219],{"title":215,"path":216,"stem":217,"icon":220},"i-lucide-boxes",{"title":222,"path":223,"stem":224,"children":225,"icon":227},"Order and quote numbers","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fnumber-ranges","docs\u002Fguides\u002Fcommerce\u002Fnumber-ranges\u002Findex",[226],{"title":222,"path":223,"stem":224,"icon":227},"i-lucide-hash",{"title":229,"path":230,"stem":231,"children":232,"icon":234},"Manage product images and documents","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fproduct-media","docs\u002Fguides\u002Fcommerce\u002Fproduct-media\u002Findex",[233],{"title":229,"path":230,"stem":231,"icon":234},"i-lucide-image",{"title":236,"path":237,"stem":238,"children":239,"icon":241},"Run promotions and voucher codes","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fpromotions-and-vouchers","docs\u002Fguides\u002Fcommerce\u002Fpromotions-and-vouchers\u002Findex",[240],{"title":236,"path":237,"stem":238,"icon":241},"i-lucide-ticket-percent",{"title":243,"path":244,"stem":245,"children":246,"icon":248},"Set up purchase approvals","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fpurchase-approvals","docs\u002Fguides\u002Fcommerce\u002Fpurchase-approvals\u002Findex",[247],{"title":243,"path":244,"stem":245,"icon":248},"i-lucide-stamp",{"title":250,"path":251,"stem":252,"children":253,"icon":255},"Turn an accepted quote into an order","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fquotes-to-orders","docs\u002Fguides\u002Fcommerce\u002Fquotes-to-orders\u002Findex",[254],{"title":250,"path":251,"stem":252,"icon":255},"i-lucide-handshake",{"title":257,"path":258,"stem":259,"children":260,"icon":262},"Build categories from rules","\u002Fdocs\u002Fguides\u002Fcommerce\u002Frule-based-categories","docs\u002Fguides\u002Fcommerce\u002Frule-based-categories\u002Findex",[261],{"title":257,"path":258,"stem":259,"icon":262},"i-lucide-list-filter",{"title":264,"path":265,"stem":266,"children":267,"icon":269},"Ship, cancel and return an order","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fship-cancel-and-return","docs\u002Fguides\u002Fcommerce\u002Fship-cancel-and-return\u002Findex",[268],{"title":264,"path":265,"stem":266,"icon":269},"i-lucide-package-check",{"title":271,"path":272,"stem":273,"children":274,"icon":276},"Set up shipping rates and tax","\u002Fdocs\u002Fguides\u002Fcommerce\u002Fshipping-rates","docs\u002Fguides\u002Fcommerce\u002Fshipping-rates\u002Findex",[275],{"title":271,"path":272,"stem":273,"icon":276},"i-lucide-truck",{"title":278,"path":279,"stem":280,"children":281,"icon":283},"Connect a payment provider and take a test payment","\u002Fdocs\u002Fguides\u002Fcommerce\u002Ftest-payments","docs\u002Fguides\u002Fcommerce\u002Ftest-payments\u002Findex",[282],{"title":278,"path":279,"stem":280,"icon":283},"i-lucide-credit-card",{"title":285,"path":286,"stem":287,"children":288,"icon":290},"Start from an example","\u002Fdocs\u002Fguides\u002Fexamples","docs\u002Fguides\u002Fexamples\u002Findex",[289],{"title":285,"path":286,"stem":287,"icon":290},"i-lucide-folder-code",{"title":292,"path":293,"stem":294,"children":295,"icon":297},"Connect a system","\u002Fdocs\u002Fguides\u002Fintegrations","docs\u002Fguides\u002Fintegrations\u002Findex",[296,298,304,311,318,325,331,338,345,352,359],{"title":292,"path":293,"stem":294,"icon":297},"i-lucide-plug",{"title":299,"path":300,"stem":301,"children":302,"icon":29},"Connect a procurement system by punchout","\u002Fdocs\u002Fguides\u002Fintegrations\u002Fconnect-by-punchout","docs\u002Fguides\u002Fintegrations\u002Fconnect-by-punchout\u002Findex",[303],{"title":299,"path":300,"stem":301,"icon":29},{"title":305,"path":306,"stem":307,"children":308,"icon":310},"Deploy and release a node package","\u002Fdocs\u002Fguides\u002Fintegrations\u002Fdeploy-a-node-package","docs\u002Fguides\u002Fintegrations\u002Fdeploy-a-node-package\u002Findex",[309],{"title":305,"path":306,"stem":307,"icon":310},"i-lucide-package",{"title":312,"path":313,"stem":314,"children":315,"icon":317},"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",[316],{"title":312,"path":313,"stem":314,"icon":317},"i-lucide-arrow-left-right",{"title":319,"path":320,"stem":321,"children":322,"icon":324},"Import a BMECAT catalog","\u002Fdocs\u002Fguides\u002Fintegrations\u002Fimport-a-bmecat-catalog","docs\u002Fguides\u002Fintegrations\u002Fimport-a-bmecat-catalog\u002Findex",[323],{"title":319,"path":320,"stem":321,"icon":324},"i-lucide-package-plus",{"title":326,"path":327,"stem":328,"children":329,"icon":50},"Keep an Integration Studio workflow running","\u002Fdocs\u002Fguides\u002Fintegrations\u002Fkeep-a-workflow-running","docs\u002Fguides\u002Fintegrations\u002Fkeep-a-workflow-running\u002Findex",[330],{"title":326,"path":327,"stem":328,"icon":50},{"title":332,"path":333,"stem":334,"children":335,"icon":337},"Receive platform events at your own endpoint","\u002Fdocs\u002Fguides\u002Fintegrations\u002Freceive-platform-events","docs\u002Fguides\u002Fintegrations\u002Freceive-platform-events\u002Findex",[336],{"title":332,"path":333,"stem":334,"icon":337},"i-lucide-webhook",{"title":339,"path":340,"stem":341,"children":342,"icon":344},"Recover abandoned carts with a workflow","\u002Fdocs\u002Fguides\u002Fintegrations\u002Frecover-abandoned-carts","docs\u002Fguides\u002Fintegrations\u002Frecover-abandoned-carts\u002Findex",[343],{"title":339,"path":340,"stem":341,"icon":344},"i-lucide-mail-check",{"title":346,"path":347,"stem":348,"children":349,"icon":351},"Run a nightly price and stock sync from a supplier file","\u002Fdocs\u002Fguides\u002Fintegrations\u002Frun-a-nightly-price-and-stock-sync","docs\u002Fguides\u002Fintegrations\u002Frun-a-nightly-price-and-stock-sync\u002Findex",[350],{"title":346,"path":347,"stem":348,"icon":351},"i-lucide-calendar-clock",{"title":353,"path":354,"stem":355,"children":356,"icon":358},"Send a nightly order export to a partner's SFTP","\u002Fdocs\u002Fguides\u002Fintegrations\u002Fsend-a-nightly-order-export-to-sftp","docs\u002Fguides\u002Fintegrations\u002Fsend-a-nightly-order-export-to-sftp\u002Findex",[357],{"title":353,"path":354,"stem":355,"icon":358},"i-lucide-folder-up",{"title":360,"path":361,"stem":362,"children":363,"icon":365},"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",[364],{"title":360,"path":361,"stem":362,"icon":365},"i-lucide-bell-ring",{"title":367,"path":368,"stem":369,"children":370,"icon":372},"Operate & go live","\u002Fdocs\u002Fguides\u002Foperate","docs\u002Fguides\u002Foperate\u002Findex",[371,373,379,386,393,400,407,413],{"title":367,"path":368,"stem":369,"icon":372},"i-lucide-activity",{"title":374,"path":375,"stem":376,"children":377,"icon":81},"Answer a customer's security questionnaire","\u002Fdocs\u002Fguides\u002Foperate\u002Fanswer-a-security-questionnaire","docs\u002Fguides\u002Foperate\u002Fanswer-a-security-questionnaire\u002Findex",[378],{"title":374,"path":375,"stem":376,"icon":81},{"title":380,"path":381,"stem":382,"children":383,"icon":385},"Debug a failed request","\u002Fdocs\u002Fguides\u002Foperate\u002Fdebug-a-failed-request","docs\u002Fguides\u002Foperate\u002Fdebug-a-failed-request\u002Findex",[384],{"title":380,"path":381,"stem":382,"icon":385},"i-lucide-bug",{"title":387,"path":388,"stem":389,"children":390,"icon":392},"Go live with a project","\u002Fdocs\u002Fguides\u002Foperate\u002Fgo-live-checklist","docs\u002Fguides\u002Foperate\u002Fgo-live-checklist\u002Findex",[391],{"title":387,"path":388,"stem":389,"icon":392},"i-lucide-list-checks",{"title":394,"path":395,"stem":396,"children":397,"icon":399},"Migrate from an existing shop","\u002Fdocs\u002Fguides\u002Foperate\u002Fmigrate-from-an-existing-shop","docs\u002Fguides\u002Foperate\u002Fmigrate-from-an-existing-shop\u002Findex",[398],{"title":394,"path":395,"stem":396,"icon":399},"i-lucide-route",{"title":401,"path":402,"stem":403,"children":404,"icon":406},"Size a launch","\u002Fdocs\u002Fguides\u002Foperate\u002Fplan-for-limits","docs\u002Fguides\u002Foperate\u002Fplan-for-limits\u002Findex",[405],{"title":401,"path":402,"stem":403,"icon":406},"i-lucide-gauge",{"title":408,"path":409,"stem":410,"children":411,"icon":392},"Script a bulk change","\u002Fdocs\u002Fguides\u002Foperate\u002Fscript-a-bulk-change","docs\u002Fguides\u002Foperate\u002Fscript-a-bulk-change\u002Findex",[412],{"title":408,"path":409,"stem":410,"icon":392},{"title":414,"path":415,"stem":416,"children":417,"icon":419},"Stay current","\u002Fdocs\u002Fguides\u002Foperate\u002Fstay-current","docs\u002Fguides\u002Foperate\u002Fstay-current\u002Findex",[418],{"title":414,"path":415,"stem":416,"icon":419},"i-lucide-refresh-cw",{"title":421,"path":422,"stem":423,"children":424,"icon":426},"Plan before you build","\u002Fdocs\u002Fguides\u002Fplan","docs\u002Fguides\u002Fplan\u002Findex",[425,427,434,441],{"title":421,"path":422,"stem":423,"icon":426},"i-lucide-map",{"title":428,"path":429,"stem":430,"children":431,"icon":433},"Choose a system of record","\u002Fdocs\u002Fguides\u002Fplan\u002Fchoose-a-system-of-record","docs\u002Fguides\u002Fplan\u002Fchoose-a-system-of-record\u002Findex",[432],{"title":428,"path":429,"stem":430,"icon":433},"i-lucide-network",{"title":435,"path":436,"stem":437,"children":438,"icon":440},"Choose an event surface","\u002Fdocs\u002Fguides\u002Fplan\u002Fchoose-an-event-surface","docs\u002Fguides\u002Fplan\u002Fchoose-an-event-surface\u002Findex",[439],{"title":435,"path":436,"stem":437,"icon":440},"i-lucide-signpost",{"title":442,"path":443,"stem":444,"children":445,"icon":399},"Choose where the logic goes","\u002Fdocs\u002Fguides\u002Fplan\u002Fchoose-where-the-logic-goes","docs\u002Fguides\u002Fplan\u002Fchoose-where-the-logic-goes\u002Findex",[446],{"title":442,"path":443,"stem":444,"icon":399},{"title":448,"path":449,"stem":450,"children":451,"icon":453},"Build a storefront","\u002Fdocs\u002Fguides\u002Fstorefronts","docs\u002Fguides\u002Fstorefronts\u002Findex",[452,454,461,468,475,482,489,495,502],{"title":448,"path":449,"stem":450,"icon":453},"i-lucide-paintbrush",{"title":455,"path":456,"stem":457,"children":458,"icon":460},"Brand a Theme with design tokens","\u002Fdocs\u002Fguides\u002Fstorefronts\u002Fbrand-with-tokens","docs\u002Fguides\u002Fstorefronts\u002Fbrand-with-tokens\u002Findex",[459],{"title":455,"path":456,"stem":457,"icon":460},"i-lucide-palette",{"title":462,"path":463,"stem":464,"children":465,"icon":467},"Build a block","\u002Fdocs\u002Fguides\u002Fstorefronts\u002Fbuild-a-block","docs\u002Fguides\u002Fstorefronts\u002Fbuild-a-block\u002Findex",[466],{"title":462,"path":463,"stem":464,"icon":467},"i-lucide-blocks",{"title":469,"path":470,"stem":471,"children":472,"icon":474},"Build a signed-in buyer account area","\u002Fdocs\u002Fguides\u002Fstorefronts\u002Fbuild-a-buyer-account-area","docs\u002Fguides\u002Fstorefronts\u002Fbuild-a-buyer-account-area\u002Findex",[473],{"title":469,"path":470,"stem":471,"icon":474},"i-lucide-user-round",{"title":476,"path":477,"stem":478,"children":479,"icon":481},"Build your first Theme","\u002Fdocs\u002Fguides\u002Fstorefronts\u002Fbuild-your-first-theme","docs\u002Fguides\u002Fstorefronts\u002Fbuild-your-first-theme\u002Findex",[480],{"title":476,"path":477,"stem":478,"icon":481},"i-lucide-layout-template",{"title":483,"path":484,"stem":485,"children":486,"icon":488},"Connect your own frontend","\u002Fdocs\u002Fguides\u002Fstorefronts\u002Fconnect-a-frontend","docs\u002Fguides\u002Fstorefronts\u002Fconnect-a-frontend\u002Findex",[487],{"title":483,"path":484,"stem":485,"icon":488},"i-lucide-plug-zap",{"title":490,"path":491,"stem":492,"children":493,"icon":419},"Refresh price caches when a price list changes","\u002Fdocs\u002Fguides\u002Fstorefronts\u002Frefresh-price-caches","docs\u002Fguides\u002Fstorefronts\u002Frefresh-price-caches\u002Findex",[494],{"title":490,"path":491,"stem":492,"icon":419},{"title":496,"path":497,"stem":498,"children":499,"icon":501},"Reorder and quick order","\u002Fdocs\u002Fguides\u002Fstorefronts\u002Freorder-and-quick-order","docs\u002Fguides\u002Fstorefronts\u002Freorder-and-quick-order\u002Findex",[500],{"title":496,"path":497,"stem":498,"icon":501},"i-lucide-repeat",{"title":503,"path":504,"stem":505,"children":506,"icon":508},"Sign a buyer in from your server","\u002Fdocs\u002Fguides\u002Fstorefronts\u002Fsign-a-buyer-in","docs\u002Fguides\u002Fstorefronts\u002Fsign-a-buyer-in\u002Findex",[507],{"title":503,"path":504,"stem":505,"icon":508},"i-lucide-log-in",{"title":510,"path":511,"stem":512,"children":513},"SDKs","\u002Fdocs\u002Fsdks","docs\u002Fsdks\u002Findex",[514,515,521,528,534,540,546,552,558,564],{"title":510,"path":511,"stem":512},{"title":516,"path":517,"stem":518,"children":519},"App SDK","\u002Fdocs\u002Fsdks\u002Fapp-sdk","docs\u002Fsdks\u002Fapp-sdk\u002Findex",[520],{"title":516,"path":517,"stem":518},{"title":522,"path":523,"stem":524,"children":525,"icon":527},"Aria SDK","\u002Fdocs\u002Fsdks\u002Faria","docs\u002Fsdks\u002Faria\u002Findex",[526],{"title":522,"path":523,"stem":524,"icon":527},"i-lucide-bot",{"title":529,"path":530,"stem":531,"children":532},"CLI","\u002Fdocs\u002Fsdks\u002Fcli","docs\u002Fsdks\u002Fcli\u002Findex",[533],{"title":529,"path":530,"stem":531},{"title":535,"path":536,"stem":537,"children":538},"Design systems","\u002Fdocs\u002Fsdks\u002Fdesign-systems","docs\u002Fsdks\u002Fdesign-systems\u002Findex",[539],{"title":535,"path":536,"stem":537},{"title":541,"path":542,"stem":543,"children":544},"Integration Node SDK","\u002Fdocs\u002Fsdks\u002Fintegration-nodes","docs\u002Fsdks\u002Fintegration-nodes\u002Findex",[545],{"title":541,"path":542,"stem":543},{"title":547,"path":548,"stem":549,"children":550},"Node SDK","\u002Fdocs\u002Fsdks\u002Fnode","docs\u002Fsdks\u002Fnode\u002Findex",[551],{"title":547,"path":548,"stem":549},{"title":553,"path":554,"stem":555,"children":556},"PHP SDK","\u002Fdocs\u002Fsdks\u002Fphp","docs\u002Fsdks\u002Fphp\u002Findex",[557],{"title":553,"path":554,"stem":555},{"title":559,"path":560,"stem":561,"children":562,"icon":171},"Versioning","\u002Fdocs\u002Fsdks\u002Fversioning","docs\u002Fsdks\u002Fversioning\u002Findex",[563],{"title":559,"path":560,"stem":561,"icon":171},{"title":565,"path":566,"stem":567,"children":568},"Web \u002F JavaScript SDK","\u002Fdocs\u002Fsdks\u002Fweb","docs\u002Fsdks\u002Fweb\u002Findex",[569],{"title":565,"path":566,"stem":567},{"title":571,"path":572,"stem":573,"children":574},"Services","\u002Fdocs\u002Fservices","docs\u002Fservices\u002Findex",[575,576,618,625,655,661,685,692,699,753,801],{"title":571,"path":572,"stem":573},{"title":577,"path":578,"stem":579,"children":580},"API usage","\u002Fdocs\u002Fservices\u002Fapi-usage","docs\u002Fservices\u002Fapi-usage\u002Findex",[581,582,588,594,600,606,612],{"title":577,"path":578,"stem":579},{"title":583,"path":584,"stem":585,"children":586},"Errors","\u002Fdocs\u002Fservices\u002Fapi-usage\u002Ferrors","docs\u002Fservices\u002Fapi-usage\u002Ferrors\u002Findex",[587],{"title":583,"path":584,"stem":585},{"title":589,"path":590,"stem":591,"children":592},"Retries & idempotency","\u002Fdocs\u002Fservices\u002Fapi-usage\u002Fidempotency","docs\u002Fservices\u002Fapi-usage\u002Fidempotency\u002Findex",[593],{"title":589,"path":590,"stem":591},{"title":595,"path":596,"stem":597,"children":598},"Pagination & filtering","\u002Fdocs\u002Fservices\u002Fapi-usage\u002Fpagination","docs\u002Fservices\u002Fapi-usage\u002Fpagination\u002Findex",[599],{"title":595,"path":596,"stem":597},{"title":601,"path":602,"stem":603,"children":604},"Rate limits","\u002Fdocs\u002Fservices\u002Fapi-usage\u002Frate-limits","docs\u002Fservices\u002Fapi-usage\u002Frate-limits\u002Findex",[605],{"title":601,"path":602,"stem":603},{"title":607,"path":608,"stem":609,"children":610},"Trash","\u002Fdocs\u002Fservices\u002Fapi-usage\u002Ftrash","docs\u002Fservices\u002Fapi-usage\u002Ftrash\u002Findex",[611],{"title":607,"path":608,"stem":609},{"title":613,"path":614,"stem":615,"children":616},"Versioning & stability","\u002Fdocs\u002Fservices\u002Fapi-usage\u002Fversioning","docs\u002Fservices\u002Fapi-usage\u002Fversioning\u002Findex",[617],{"title":613,"path":614,"stem":615},{"title":619,"path":620,"stem":621,"children":622,"icon":624},"Record history","\u002Fdocs\u002Fservices\u002Faudit","docs\u002Fservices\u002Faudit\u002Findex",[623],{"title":619,"path":620,"stem":621,"icon":624},"i-lucide-history",{"title":626,"path":627,"stem":628,"children":629},"Authentication","\u002Fdocs\u002Fservices\u002Fauth","docs\u002Fservices\u002Fauth\u002Findex",[630,631,637,643,649],{"title":626,"path":627,"stem":628},{"title":632,"path":633,"stem":634,"children":635},"API keys","\u002Fdocs\u002Fservices\u002Fauth\u002Fapi-keys","docs\u002Fservices\u002Fauth\u002Fapi-keys\u002Findex",[636],{"title":632,"path":633,"stem":634},{"title":638,"path":639,"stem":640,"children":641},"Multi-factor authentication","\u002Fdocs\u002Fservices\u002Fauth\u002Fmfa","docs\u002Fservices\u002Fauth\u002Fmfa\u002Findex",[642],{"title":638,"path":639,"stem":640},{"title":644,"path":645,"stem":646,"children":647},"Social sign-in","\u002Fdocs\u002Fservices\u002Fauth\u002Foauth2","docs\u002Fservices\u002Fauth\u002Foauth2\u002Findex",[648],{"title":644,"path":645,"stem":646},{"title":650,"path":651,"stem":652,"children":653},"Sessions","\u002Fdocs\u002Fservices\u002Fauth\u002Fsessions","docs\u002Fservices\u002Fauth\u002Fsessions\u002Findex",[654],{"title":650,"path":651,"stem":652},{"title":656,"path":657,"stem":658,"children":659,"icon":234},"Avatars","\u002Fdocs\u002Fservices\u002Favatars","docs\u002Fservices\u002Favatars\u002Findex",[660],{"title":656,"path":657,"stem":658,"icon":234},{"title":662,"path":663,"stem":664,"children":665},"Events","\u002Fdocs\u002Fservices\u002Fevents","docs\u002Fservices\u002Fevents\u002Findex",[666,667,673,679],{"title":662,"path":663,"stem":664},{"title":668,"path":669,"stem":670,"children":671},"Consuming events","\u002Fdocs\u002Fservices\u002Fevents\u002Fconsuming-events","docs\u002Fservices\u002Fevents\u002Fconsuming-events\u002Findex",[672],{"title":668,"path":669,"stem":670},{"title":674,"path":675,"stem":676,"children":677},"Event catalog","\u002Fdocs\u002Fservices\u002Fevents\u002Fevent-catalog","docs\u002Fservices\u002Fevents\u002Fevent-catalog\u002Findex",[678],{"title":674,"path":675,"stem":676},{"title":680,"path":681,"stem":682,"children":683},"Event types","\u002Fdocs\u002Fservices\u002Fevents\u002Fevent-types","docs\u002Fservices\u002Fevents\u002Fevent-types\u002Findex",[684],{"title":680,"path":681,"stem":682},{"title":686,"path":687,"stem":688,"children":689,"icon":691},"Locale","\u002Fdocs\u002Fservices\u002Flocale","docs\u002Fservices\u002Flocale\u002Findex",[690],{"title":686,"path":687,"stem":688,"icon":691},"i-lucide-globe",{"title":693,"path":694,"stem":695,"children":696,"icon":698},"Messaging","\u002Fdocs\u002Fservices\u002Fmessaging","docs\u002Fservices\u002Fmessaging\u002Findex",[697],{"title":693,"path":694,"stem":695,"icon":698},"i-lucide-mail",{"title":700,"path":701,"stem":702,"children":703},"Network","\u002Fdocs\u002Fservices\u002Fnetwork","docs\u002Fservices\u002Fnetwork\u002Findex",[704,705,711,717,723,729,735,741,747],{"title":700,"path":701,"stem":702},{"title":706,"path":707,"stem":708,"children":709},"Caching","\u002Fdocs\u002Fservices\u002Fnetwork\u002Fcaching","docs\u002Fservices\u002Fnetwork\u002Fcaching\u002Findex",[710],{"title":706,"path":707,"stem":708},{"title":712,"path":713,"stem":714,"children":715},"Content delivery (CDN)","\u002Fdocs\u002Fservices\u002Fnetwork\u002Fcdn","docs\u002Fservices\u002Fnetwork\u002Fcdn\u002Findex",[716],{"title":712,"path":713,"stem":714},{"title":718,"path":719,"stem":720,"children":721},"Compression","\u002Fdocs\u002Fservices\u002Fnetwork\u002Fcompression","docs\u002Fservices\u002Fnetwork\u002Fcompression\u002Findex",[722],{"title":718,"path":719,"stem":720},{"title":724,"path":725,"stem":726,"children":727},"DDoS mitigation","\u002Fdocs\u002Fservices\u002Fnetwork\u002Fddos","docs\u002Fservices\u002Fnetwork\u002Fddos\u002Findex",[728],{"title":724,"path":725,"stem":726},{"title":730,"path":731,"stem":732,"children":733},"Edge network","\u002Fdocs\u002Fservices\u002Fnetwork\u002Fedges","docs\u002Fservices\u002Fnetwork\u002Fedges\u002Findex",[734],{"title":730,"path":731,"stem":732},{"title":736,"path":737,"stem":738,"children":739},"Endpoints","\u002Fdocs\u002Fservices\u002Fnetwork\u002Fendpoints","docs\u002Fservices\u002Fnetwork\u002Fendpoints\u002Findex",[740],{"title":736,"path":737,"stem":738},{"title":742,"path":743,"stem":744,"children":745},"Transport Layer Security (TLS)","\u002Fdocs\u002Fservices\u002Fnetwork\u002Ftls","docs\u002Fservices\u002Fnetwork\u002Ftls\u002Findex",[746],{"title":742,"path":743,"stem":744},{"title":748,"path":749,"stem":750,"children":751},"Web application firewall (WAF)","\u002Fdocs\u002Fservices\u002Fnetwork\u002Fwaf","docs\u002Fservices\u002Fnetwork\u002Fwaf\u002Findex",[752],{"title":748,"path":749,"stem":750},{"title":754,"path":755,"stem":756,"children":757},"Storage","\u002Fdocs\u002Fservices\u002Fstorage","docs\u002Fservices\u002Fstorage\u002Findex",[758,759,765,771,777,783,789,795],{"title":754,"path":755,"stem":756},{"title":760,"path":761,"stem":762,"children":763},"Folders","\u002Fdocs\u002Fservices\u002Fstorage\u002Fbuckets","docs\u002Fservices\u002Fstorage\u002Fbuckets\u002Findex",[764],{"title":760,"path":761,"stem":762},{"title":766,"path":767,"stem":768,"children":769},"Signed URLs and access","\u002Fdocs\u002Fservices\u002Fstorage\u002Ffile-tokens","docs\u002Fservices\u002Fstorage\u002Ffile-tokens\u002Findex",[770],{"title":766,"path":767,"stem":768},{"title":772,"path":773,"stem":774,"children":775},"Serve and transform images","\u002Fdocs\u002Fservices\u002Fstorage\u002Fimages","docs\u002Fservices\u002Fstorage\u002Fimages\u002Findex",[776],{"title":772,"path":773,"stem":774},{"title":778,"path":779,"stem":780,"children":781},"3D assets","\u002Fdocs\u002Fservices\u002Fstorage\u002Fmodel-viewer","docs\u002Fservices\u002Fstorage\u002Fmodel-viewer\u002Findex",[782],{"title":778,"path":779,"stem":780},{"title":784,"path":785,"stem":786,"children":787},"Access control and visibility","\u002Fdocs\u002Fservices\u002Fstorage\u002Fpermissions","docs\u002Fservices\u002Fstorage\u002Fpermissions\u002Findex",[788],{"title":784,"path":785,"stem":786},{"title":790,"path":791,"stem":792,"children":793},"Quick start","\u002Fdocs\u002Fservices\u002Fstorage\u002Fquick-start","docs\u002Fservices\u002Fstorage\u002Fquick-start\u002Findex",[794],{"title":790,"path":791,"stem":792},{"title":796,"path":797,"stem":798,"children":799},"Upload and manage files","\u002Fdocs\u002Fservices\u002Fstorage\u002Fupload-download","docs\u002Fservices\u002Fstorage\u002Fupload-download\u002Findex",[800],{"title":796,"path":797,"stem":798},{"title":802,"path":803,"stem":804,"children":805},"Webhooks","\u002Fdocs\u002Fservices\u002Fwebhooks","docs\u002Fservices\u002Fwebhooks\u002Findex",[806,807,813],{"title":802,"path":803,"stem":804},{"title":808,"path":809,"stem":810,"children":811},"Delivery","\u002Fdocs\u002Fservices\u002Fwebhooks\u002Fdelivery","docs\u002Fservices\u002Fwebhooks\u002Fdelivery\u002Findex",[812],{"title":808,"path":809,"stem":810},{"title":814,"path":815,"stem":816,"children":817},"Security","\u002Fdocs\u002Fservices\u002Fwebhooks\u002Fsecurity","docs\u002Fservices\u002Fwebhooks\u002Fsecurity\u002Findex",[818],{"title":814,"path":815,"stem":816},{"title":820,"path":821,"stem":822,"children":823},"Studios","\u002Fdocs\u002Fstudios","docs\u002Fstudios\u002Findex",[824,825,831,995,1346,1738,1920],{"title":820,"path":821,"stem":822},{"title":826,"path":827,"stem":828,"children":829},"AI Studio","\u002Fdocs\u002Fstudios\u002Fai","docs\u002Fstudios\u002Fai\u002Findex",[830],{"title":826,"path":827,"stem":828},{"title":832,"path":833,"stem":834,"children":835,"icon":94},"Analytics Studio","\u002Fdocs\u002Fstudios\u002Fanalytics","docs\u002Fstudios\u002Fanalytics\u002Findex",[836,837,880,917,923,941,971],{"title":832,"path":833,"stem":834,"icon":94},{"title":838,"path":839,"stem":840,"children":841,"icon":843},"Make your app's data analyzable","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fanalytics-json","docs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Findex",[842,844,850,856,862,868,874],{"title":838,"path":839,"stem":840,"icon":843},"i-lucide-table-2",{"title":845,"path":846,"stem":847,"children":848},"Column locators","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Fcolumn-locators","docs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Fcolumn-locators\u002Findex",[849],{"title":845,"path":846,"stem":847},{"title":851,"path":852,"stem":853,"children":854},"Declaring a view","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Fdeclaring-a-view","docs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Fdeclaring-a-view\u002Findex",[855],{"title":851,"path":852,"stem":853},{"title":857,"path":858,"stem":859,"children":860},"Example","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Fexample","docs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Fexample\u002Findex",[861],{"title":857,"path":858,"stem":859},{"title":863,"path":864,"stem":865,"children":866},"Semantic roles","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Fsemantic-roles","docs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Fsemantic-roles\u002Findex",[867],{"title":863,"path":864,"stem":865},{"title":869,"path":870,"stem":871,"children":872},"Tenant isolation","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Ftenant-isolation","docs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Ftenant-isolation\u002Findex",[873],{"title":869,"path":870,"stem":871},{"title":875,"path":876,"stem":877,"children":878},"The contract","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Fthe-contract","docs\u002Fstudios\u002Fanalytics\u002Fanalytics-json\u002Fthe-contract\u002Findex",[879],{"title":875,"path":876,"stem":877},{"title":881,"path":882,"stem":883,"children":884,"icon":886},"Stream commerce activity","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fevents","docs\u002Fstudios\u002Fanalytics\u002Fevents\u002Findex",[885,887,893,899,905,911],{"title":881,"path":882,"stem":883,"icon":886},"i-lucide-radio",{"title":888,"path":889,"stem":890,"children":891},"Delivery guarantees","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fevents\u002Fdelivery-guarantees","docs\u002Fstudios\u002Fanalytics\u002Fevents\u002Fdelivery-guarantees\u002Findex",[892],{"title":888,"path":889,"stem":890},{"title":894,"path":895,"stem":896,"children":897},"Event types for reporting","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fevents\u002Fevent-types-for-reporting","docs\u002Fstudios\u002Fanalytics\u002Fevents\u002Fevent-types-for-reporting\u002Findex",[898],{"title":894,"path":895,"stem":896},{"title":900,"path":901,"stem":902,"children":903},"Register an endpoint","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fevents\u002Fregister-an-endpoint","docs\u002Fstudios\u002Fanalytics\u002Fevents\u002Fregister-an-endpoint\u002Findex",[904],{"title":900,"path":901,"stem":902},{"title":906,"path":907,"stem":908,"children":909},"The event stream","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fevents\u002Fthe-event-stream","docs\u002Fstudios\u002Fanalytics\u002Fevents\u002Fthe-event-stream\u002Findex",[910],{"title":906,"path":907,"stem":908},{"title":912,"path":913,"stem":914,"children":915},"Verify a delivery","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fevents\u002Fverify-a-delivery","docs\u002Fstudios\u002Fanalytics\u002Fevents\u002Fverify-a-delivery\u002Findex",[916],{"title":912,"path":913,"stem":914},{"title":918,"path":919,"stem":920,"children":921,"icon":29},"Getting data out","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fgetting-data-out","docs\u002Fstudios\u002Fanalytics\u002Fgetting-data-out\u002Findex",[922],{"title":918,"path":919,"stem":920,"icon":29},{"title":924,"path":925,"stem":926,"children":927,"icon":392},"Limits and what's next","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Flimits","docs\u002Fstudios\u002Fanalytics\u002Flimits\u002Findex",[928,929,935],{"title":924,"path":925,"stem":926,"icon":392},{"title":930,"path":931,"stem":932,"children":933},"Designing for what's coming","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Flimits\u002Fdesigning-for-whats-coming","docs\u002Fstudios\u002Fanalytics\u002Flimits\u002Fdesigning-for-whats-coming\u002Findex",[934],{"title":930,"path":931,"stem":932},{"title":936,"path":937,"stem":938,"children":939},"What does not exist yet","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Flimits\u002Fwhat-does-not-exist-yet","docs\u002Fstudios\u002Fanalytics\u002Flimits\u002Fwhat-does-not-exist-yet\u002Findex",[940],{"title":936,"path":937,"stem":938},{"title":942,"path":943,"stem":944,"children":945,"icon":122},"Build your own reporting store","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fown-store","docs\u002Fstudios\u002Fanalytics\u002Fown-store\u002Findex",[946,947,953,959,965],{"title":942,"path":943,"stem":944,"icon":122},{"title":948,"path":949,"stem":950,"children":951},"Backfill","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fown-store\u002Fbackfill","docs\u002Fstudios\u002Fanalytics\u002Fown-store\u002Fbackfill\u002Findex",[952],{"title":948,"path":949,"stem":950},{"title":954,"path":955,"stem":956,"children":957},"Incremental sync","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fown-store\u002Fincremental-sync","docs\u002Fstudios\u002Fanalytics\u002Fown-store\u002Fincremental-sync\u002Findex",[958],{"title":954,"path":955,"stem":956},{"title":960,"path":961,"stem":962,"children":963},"Modelling","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fown-store\u002Fmodelling","docs\u002Fstudios\u002Fanalytics\u002Fown-store\u002Fmodelling\u002Findex",[964],{"title":960,"path":961,"stem":962},{"title":966,"path":967,"stem":968,"children":969},"Pull versus push","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fown-store\u002Fpull-vs-push","docs\u002Fstudios\u002Fanalytics\u002Fown-store\u002Fpull-vs-push\u002Findex",[970],{"title":966,"path":967,"stem":968},{"title":972,"path":973,"stem":974,"children":975,"icon":94},"What the tenant sees","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fwhat-the-tenant-sees","docs\u002Fstudios\u002Fanalytics\u002Fwhat-the-tenant-sees\u002Findex",[976,977,983,989],{"title":972,"path":973,"stem":974,"icon":94},{"title":978,"path":979,"stem":980,"children":981},"Cohorts","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fwhat-the-tenant-sees\u002Fcohorts","docs\u002Fstudios\u002Fanalytics\u002Fwhat-the-tenant-sees\u002Fcohorts\u002Findex",[982],{"title":978,"path":979,"stem":980},{"title":984,"path":985,"stem":986,"children":987},"Datasets and charts","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fwhat-the-tenant-sees\u002Fdatasets-and-charts","docs\u002Fstudios\u002Fanalytics\u002Fwhat-the-tenant-sees\u002Fdatasets-and-charts\u002Findex",[988],{"title":984,"path":985,"stem":986},{"title":990,"path":991,"stem":992,"children":993},"Studio overview","\u002Fdocs\u002Fstudios\u002Fanalytics\u002Fwhat-the-tenant-sees\u002Fstudio-overview","docs\u002Fstudios\u002Fanalytics\u002Fwhat-the-tenant-sees\u002Fstudio-overview\u002Findex",[994],{"title":990,"path":991,"stem":992},{"title":996,"path":997,"stem":998,"children":999},"App Studio","\u002Fdocs\u002Fstudios\u002Fapps","docs\u002Fstudios\u002Fapps\u002Findex",[1000,1001,1037,1107,1178,1196,1262],{"title":996,"path":997,"stem":998},{"title":1002,"path":1003,"stem":1004,"children":1005,"icon":115},"Admin UI","\u002Fdocs\u002Fstudios\u002Fapps\u002Fadmin-ui","docs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Findex",[1006,1007,1013,1019,1025,1031],{"title":1002,"path":1003,"stem":1004,"icon":115},{"title":1008,"path":1009,"stem":1010,"children":1011},"How the Cockpit renders","\u002Fdocs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Fhow-cockpit-renders","docs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Fhow-cockpit-renders\u002Findex",[1012],{"title":1008,"path":1009,"stem":1010},{"title":1014,"path":1015,"stem":1016,"children":1017},"Preview locally","\u002Fdocs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Fpreview-locally","docs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Fpreview-locally\u002Findex",[1018],{"title":1014,"path":1015,"stem":1016},{"title":1020,"path":1021,"stem":1022,"children":1023},"Reading settings","\u002Fdocs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Freading-settings","docs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Freading-settings\u002Findex",[1024],{"title":1020,"path":1021,"stem":1022},{"title":1026,"path":1027,"stem":1028,"children":1029},"Settings","\u002Fdocs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Fsettings","docs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Fsettings\u002Findex",[1030],{"title":1026,"path":1027,"stem":1028},{"title":1032,"path":1033,"stem":1034,"children":1035},"Vocabularies","\u002Fdocs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Fvocabularies","docs\u002Fstudios\u002Fapps\u002Fadmin-ui\u002Fvocabularies\u002Findex",[1036],{"title":1032,"path":1033,"stem":1034},{"title":1038,"path":1039,"stem":1040,"children":1041,"icon":399},"Your app's API","\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi","docs\u002Fstudios\u002Fapps\u002Fapi\u002Findex",[1042,1043,1048,1054,1060,1066,1072,1077,1083,1089,1095,1101],{"title":1038,"path":1039,"stem":1040,"icon":399},{"title":706,"path":1044,"stem":1045,"children":1046},"\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Fcaching","docs\u002Fstudios\u002Fapps\u002Fapi\u002Fcaching\u002Findex",[1047],{"title":706,"path":1044,"stem":1045},{"title":1049,"path":1050,"stem":1051,"children":1052},"Calling another app","\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Fcalling-another-app","docs\u002Fstudios\u002Fapps\u002Fapi\u002Fcalling-another-app\u002Findex",[1053],{"title":1049,"path":1050,"stem":1051},{"title":1055,"path":1056,"stem":1057,"children":1058},"Capabilities","\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Fcapabilities","docs\u002Fstudios\u002Fapps\u002Fapi\u002Fcapabilities\u002Findex",[1059],{"title":1055,"path":1056,"stem":1057},{"title":1061,"path":1062,"stem":1063,"children":1064},"Capability reference","\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Fcapability-reference","docs\u002Fstudios\u002Fapps\u002Fapi\u002Fcapability-reference\u002Findex",[1065],{"title":1061,"path":1062,"stem":1063},{"title":1067,"path":1068,"stem":1069,"children":1070},"CRUD","\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Fcrud","docs\u002Fstudios\u002Fapps\u002Fapi\u002Fcrud\u002Findex",[1071],{"title":1067,"path":1068,"stem":1069},{"title":583,"path":1073,"stem":1074,"children":1075},"\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Ferrors","docs\u002Fstudios\u002Fapps\u002Fapi\u002Ferrors\u002Findex",[1076],{"title":583,"path":1073,"stem":1074},{"title":1078,"path":1079,"stem":1080,"children":1081},"Overriding a capability","\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Foverriding-a-capability","docs\u002Fstudios\u002Fapps\u002Fapi\u002Foverriding-a-capability\u002Findex",[1082],{"title":1078,"path":1079,"stem":1080},{"title":1084,"path":1085,"stem":1086,"children":1087},"Pagination and filtering","\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Fpagination-and-filtering","docs\u002Fstudios\u002Fapps\u002Fapi\u002Fpagination-and-filtering\u002Findex",[1088],{"title":1084,"path":1085,"stem":1086},{"title":1090,"path":1091,"stem":1092,"children":1093},"Published OpenAPI","\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Fpublished-openapi","docs\u002Fstudios\u002Fapps\u002Fapi\u002Fpublished-openapi\u002Findex",[1094],{"title":1090,"path":1091,"stem":1092},{"title":1096,"path":1097,"stem":1098,"children":1099},"The router","\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Frouter","docs\u002Fstudios\u002Fapps\u002Fapi\u002Frouter\u002Findex",[1100],{"title":1096,"path":1097,"stem":1098},{"title":1102,"path":1103,"stem":1104,"children":1105},"Tags","\u002Fdocs\u002Fstudios\u002Fapps\u002Fapi\u002Ftags","docs\u002Fstudios\u002Fapps\u002Fapi\u002Ftags\u002Findex",[1106],{"title":1102,"path":1103,"stem":1104},{"title":1108,"path":1109,"stem":1110,"children":1111,"icon":122},"Data model","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Findex",[1112,1113,1119,1125,1131,1137,1143,1149,1155,1161,1167,1172],{"title":1108,"path":1109,"stem":1110,"icon":122},{"title":1114,"path":1115,"stem":1116,"children":1117},"Adapters","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fadapters","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fadapters\u002Findex",[1118],{"title":1114,"path":1115,"stem":1116},{"title":1120,"path":1121,"stem":1122,"children":1123},"Column types","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fcolumn-types","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fcolumn-types\u002Findex",[1124],{"title":1120,"path":1121,"stem":1122},{"title":1126,"path":1127,"stem":1128,"children":1129},"Cross-app lookups","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fcross-app-lookups","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fcross-app-lookups\u002Findex",[1130],{"title":1126,"path":1127,"stem":1128},{"title":1132,"path":1133,"stem":1134,"children":1135},"Migrations","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fmigrations","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fmigrations\u002Findex",[1136],{"title":1132,"path":1133,"stem":1134},{"title":1138,"path":1139,"stem":1140,"children":1141},"Projections","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fprojections","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fprojections\u002Findex",[1142],{"title":1138,"path":1139,"stem":1140},{"title":1144,"path":1145,"stem":1146,"children":1147},"Relationships","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Frelationships","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Frelationships\u002Findex",[1148],{"title":1144,"path":1145,"stem":1146},{"title":1150,"path":1151,"stem":1152,"children":1153},"Schema reference","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fschema-reference","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fschema-reference\u002Findex",[1154],{"title":1150,"path":1151,"stem":1152},{"title":1156,"path":1157,"stem":1158,"children":1159},"Scoping","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fscoping","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fscoping\u002Findex",[1160],{"title":1156,"path":1157,"stem":1158},{"title":1162,"path":1163,"stem":1164,"children":1165},"search.json reference","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fsearch-json","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Fsearch-json\u002Findex",[1166],{"title":1162,"path":1163,"stem":1164},{"title":869,"path":1168,"stem":1169,"children":1170},"\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Ftenant-isolation","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Ftenant-isolation\u002Findex",[1171],{"title":869,"path":1168,"stem":1169},{"title":1173,"path":1174,"stem":1175,"children":1176},"The typed client","\u002Fdocs\u002Fstudios\u002Fapps\u002Fdata-model\u002Ftyped-client","docs\u002Fstudios\u002Fapps\u002Fdata-model\u002Ftyped-client\u002Findex",[1177],{"title":1173,"path":1174,"stem":1175},{"title":1179,"path":1180,"stem":1181,"children":1182},"Getting started","\u002Fdocs\u002Fstudios\u002Fapps\u002Fgetting-started","docs\u002Fstudios\u002Fapps\u002Fgetting-started\u002Findex",[1183,1184,1190],{"title":1179,"path":1180,"stem":1181},{"title":1185,"path":1186,"stem":1187,"children":1188},"App model","\u002Fdocs\u002Fstudios\u002Fapps\u002Fgetting-started\u002Fapp-model","docs\u002Fstudios\u002Fapps\u002Fgetting-started\u002Fapp-model\u002Findex",[1189],{"title":1185,"path":1186,"stem":1187},{"title":1191,"path":1192,"stem":1193,"children":1194},"App isolation","\u002Fdocs\u002Fstudios\u002Fapps\u002Fgetting-started\u002Fisolation","docs\u002Fstudios\u002Fapps\u002Fgetting-started\u002Fisolation\u002Findex",[1195],{"title":1191,"path":1192,"stem":1193},{"title":1197,"path":1198,"stem":1199,"children":1200,"icon":220},"Platform services","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Findex",[1201,1202,1208,1214,1220,1226,1232,1238,1244,1250,1256],{"title":1197,"path":1198,"stem":1199,"icon":220},{"title":1203,"path":1204,"stem":1205,"children":1206},"Entity access","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fentity-access","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fentity-access\u002Findex",[1207],{"title":1203,"path":1204,"stem":1205},{"title":1209,"path":1210,"stem":1211,"children":1212},"Events you emit","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fevents-you-emit","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fevents-you-emit\u002Findex",[1213],{"title":1209,"path":1210,"stem":1211},{"title":1215,"path":1216,"stem":1217,"children":1218},"Events you receive","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fevents-you-receive","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fevents-you-receive\u002Findex",[1219],{"title":1215,"path":1216,"stem":1217},{"title":1221,"path":1222,"stem":1223,"children":1224},"Not yet proven","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fnot-yet-proven","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fnot-yet-proven\u002Findex",[1225],{"title":1221,"path":1222,"stem":1223},{"title":1227,"path":1228,"stem":1229,"children":1230},"Outbound HTTP","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Foutbound-http","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Foutbound-http\u002Findex",[1231],{"title":1227,"path":1228,"stem":1229},{"title":1233,"path":1234,"stem":1235,"children":1236},"Permissions","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fpermissions","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fpermissions\u002Findex",[1237],{"title":1233,"path":1234,"stem":1235},{"title":1239,"path":1240,"stem":1241,"children":1242},"Person permissions","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fperson-permissions","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fperson-permissions\u002Findex",[1243],{"title":1239,"path":1240,"stem":1241},{"title":1245,"path":1246,"stem":1247,"children":1248},"Scheduled work","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fscheduled-work","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Fscheduled-work\u002Findex",[1249],{"title":1245,"path":1246,"stem":1247},{"title":1251,"path":1252,"stem":1253,"children":1254},"Tenant identity","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Ftenant-identity","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Ftenant-identity\u002Findex",[1255],{"title":1251,"path":1252,"stem":1253},{"title":1257,"path":1258,"stem":1259,"children":1260},"Tracing","\u002Fdocs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Ftracing","docs\u002Fstudios\u002Fapps\u002Fplatform-services\u002Ftracing\u002Findex",[1261],{"title":1257,"path":1258,"stem":1259},{"title":1263,"path":1264,"stem":1265,"children":1266,"icon":1268},"Ship and operate","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Findex",[1267,1269,1275,1281,1287,1293,1299,1305,1311,1317,1323,1329,1335,1341],{"title":1263,"path":1264,"stem":1265,"icon":1268},"i-lucide-rocket",{"title":1270,"path":1271,"stem":1272,"children":1273},"Billing","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fbilling","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fbilling\u002Findex",[1274],{"title":1270,"path":1271,"stem":1272},{"title":1276,"path":1277,"stem":1278,"children":1279},"Consent","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fconsent","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fconsent\u002Findex",[1280],{"title":1276,"path":1277,"stem":1278},{"title":1282,"path":1283,"stem":1284,"children":1285},"Dependencies","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fdependencies","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fdependencies\u002Findex",[1286],{"title":1282,"path":1283,"stem":1284},{"title":1288,"path":1289,"stem":1290,"children":1291},"Deploying","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fdeploying","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fdeploying\u002Findex",[1292],{"title":1288,"path":1289,"stem":1290},{"title":1294,"path":1295,"stem":1296,"children":1297},"Manifest reference","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fmanifest-reference","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fmanifest-reference\u002Findex",[1298],{"title":1294,"path":1295,"stem":1296},{"title":1300,"path":1301,"stem":1302,"children":1303},"Operating","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Foperating","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Foperating\u002Findex",[1304],{"title":1300,"path":1301,"stem":1302},{"title":1306,"path":1307,"stem":1308,"children":1309},"Pairing a frontend","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fpairing-a-frontend","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fpairing-a-frontend\u002Findex",[1310],{"title":1306,"path":1307,"stem":1308},{"title":1312,"path":1313,"stem":1314,"children":1315},"Private or Marketplace","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fprivate-vs-marketplace","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fprivate-vs-marketplace\u002Findex",[1316],{"title":1312,"path":1313,"stem":1314},{"title":1318,"path":1319,"stem":1320,"children":1321},"Publish and install","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fpublish-and-install","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fpublish-and-install\u002Findex",[1322],{"title":1318,"path":1319,"stem":1320},{"title":1324,"path":1325,"stem":1326,"children":1327},"Testing","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Ftesting","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Ftesting\u002Findex",[1328],{"title":1324,"path":1325,"stem":1326},{"title":1330,"path":1331,"stem":1332,"children":1333},"Validate","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fvalidate","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fvalidate\u002Findex",[1334],{"title":1330,"path":1331,"stem":1332},{"title":1336,"path":1337,"stem":1338,"children":1339},"Verifying live","\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fverifying-live","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fverifying-live\u002Findex",[1340],{"title":1336,"path":1337,"stem":1338},{"title":559,"path":1342,"stem":1343,"children":1344},"\u002Fdocs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fversioning","docs\u002Fstudios\u002Fapps\u002Fship-and-operate\u002Fversioning\u002Findex",[1345],{"title":559,"path":1342,"stem":1343},{"title":1347,"path":1348,"stem":1349,"children":1350,"icon":1352},"Commerce Studio","\u002Fdocs\u002Fstudios\u002Fcommerce","docs\u002Fstudios\u002Fcommerce\u002Findex",[1351,1353,1431,1490,1539,1544,1598,1657,1711],{"title":1347,"path":1348,"stem":1349,"icon":1352},"i-lucide-shopping-bag",{"title":1354,"path":1355,"stem":1356,"children":1357,"icon":1359},"Build an app","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Findex",[1358,1360,1366,1372,1378,1384,1390,1396,1402,1408,1414,1420,1425],{"title":1354,"path":1355,"stem":1356,"icon":1359},"i-lucide-puzzle",{"title":1361,"path":1362,"stem":1363,"children":1364},"Actions and writes","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Factions-and-writes","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Factions-and-writes\u002Findex",[1365],{"title":1361,"path":1362,"stem":1363},{"title":1367,"path":1368,"stem":1369,"children":1370},"Apps API","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fapps-api","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fapps-api\u002Findex",[1371],{"title":1367,"path":1368,"stem":1369},{"title":1373,"path":1374,"stem":1375,"children":1376},"cockpit.json reference","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fcockpit-json-reference","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fcockpit-json-reference\u002Findex",[1377],{"title":1373,"path":1374,"stem":1375},{"title":1379,"path":1380,"stem":1381,"children":1382},"Detail views","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fdetail-views","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fdetail-views\u002Findex",[1383],{"title":1379,"path":1380,"stem":1381},{"title":1385,"path":1386,"stem":1387,"children":1388},"Forms","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fforms","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fforms\u002Findex",[1389],{"title":1385,"path":1386,"stem":1387},{"title":1391,"path":1392,"stem":1393,"children":1394},"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",[1395],{"title":1391,"path":1392,"stem":1393},{"title":1397,"path":1398,"stem":1399,"children":1400},"How it renders","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fhow-it-renders","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fhow-it-renders\u002Findex",[1401],{"title":1397,"path":1398,"stem":1399},{"title":1403,"path":1404,"stem":1405,"children":1406},"List views","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Flist-views","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Flist-views\u002Findex",[1407],{"title":1403,"path":1404,"stem":1405},{"title":1409,"path":1410,"stem":1411,"children":1412},"Navigation","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fnavigation","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fnavigation\u002Findex",[1413],{"title":1409,"path":1410,"stem":1411},{"title":1415,"path":1416,"stem":1417,"children":1418},"Permissions and scope","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fpermissions-and-scope","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fpermissions-and-scope\u002Findex",[1419],{"title":1415,"path":1416,"stem":1417},{"title":1014,"path":1421,"stem":1422,"children":1423},"\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fpreview-locally","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fpreview-locally\u002Findex",[1424],{"title":1014,"path":1421,"stem":1422},{"title":1426,"path":1427,"stem":1428,"children":1429},"Widgets","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fwidgets","docs\u002Fstudios\u002Fcommerce\u002Fbuild-an-app\u002Fwidgets\u002Findex",[1430],{"title":1426,"path":1427,"stem":1428},{"title":1432,"path":1433,"stem":1434,"children":1435,"icon":310},"Catalog","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcatalog","docs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Findex",[1436,1437,1443,1449,1455,1461,1466,1472,1478,1484],{"title":1432,"path":1433,"stem":1434,"icon":310},{"title":1438,"path":1439,"stem":1440,"children":1441},"Assets","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fassets","docs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fassets\u002Findex",[1442],{"title":1438,"path":1439,"stem":1440},{"title":1444,"path":1445,"stem":1446,"children":1447},"Associations","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fassociations","docs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fassociations\u002Findex",[1448],{"title":1444,"path":1445,"stem":1446},{"title":1450,"path":1451,"stem":1452,"children":1453},"Categories","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fcategories","docs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fcategories\u002Findex",[1454],{"title":1450,"path":1451,"stem":1452},{"title":1456,"path":1457,"stem":1458,"children":1459},"Completeness","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fcompleteness","docs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fcompleteness\u002Findex",[1460],{"title":1456,"path":1457,"stem":1458},{"title":1108,"path":1462,"stem":1463,"children":1464},"\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fdata-model","docs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fdata-model\u002Findex",[1465],{"title":1108,"path":1462,"stem":1463},{"title":1467,"path":1468,"stem":1469,"children":1470},"Import and export","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fimport-and-export","docs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fimport-and-export\u002Findex",[1471],{"title":1467,"path":1468,"stem":1469},{"title":1473,"path":1474,"stem":1475,"children":1476},"Languages and locale codes","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Flanguages-and-locale-codes","docs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Flanguages-and-locale-codes\u002Findex",[1477],{"title":1473,"path":1474,"stem":1475},{"title":1479,"path":1480,"stem":1481,"children":1482},"Products","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fproducts","docs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Fproducts\u002Findex",[1483],{"title":1479,"path":1480,"stem":1481},{"title":1485,"path":1486,"stem":1487,"children":1488},"References","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Freferences","docs\u002Fstudios\u002Fcommerce\u002Fcatalog\u002Freferences\u002Findex",[1489],{"title":1485,"path":1486,"stem":1487},{"title":1491,"path":1492,"stem":1493,"children":1494,"icon":1496},"Customers","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcustomers","docs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Findex",[1495,1497,1503,1509,1515,1521,1527,1533],{"title":1491,"path":1492,"stem":1493,"icon":1496},"i-lucide-building-2",{"title":1498,"path":1499,"stem":1500,"children":1501},"Contacts","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Fcontacts","docs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Fcontacts\u002Findex",[1502],{"title":1498,"path":1499,"stem":1500},{"title":1504,"path":1505,"stem":1506,"children":1507},"Organizations","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Forganizations","docs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Forganizations\u002Findex",[1508],{"title":1504,"path":1505,"stem":1506},{"title":1510,"path":1511,"stem":1512,"children":1513},"Roles and permissions","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Froles-and-permissions","docs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Froles-and-permissions\u002Findex",[1514],{"title":1510,"path":1511,"stem":1512},{"title":1516,"path":1517,"stem":1518,"children":1519},"Sales reps","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Fsales-reps","docs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Fsales-reps\u002Findex",[1520],{"title":1516,"path":1517,"stem":1518},{"title":1522,"path":1523,"stem":1524,"children":1525},"Segments","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Fsegments","docs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Fsegments\u002Findex",[1526],{"title":1522,"path":1523,"stem":1524},{"title":1528,"path":1529,"stem":1530,"children":1531},"Storefront accounts","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Fstorefront-accounts","docs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Fstorefront-accounts\u002Findex",[1532],{"title":1528,"path":1529,"stem":1530},{"title":1534,"path":1535,"stem":1536,"children":1537},"Value lists","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Fvalue-lists","docs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Fvalue-lists\u002Findex",[1538],{"title":1534,"path":1535,"stem":1536},{"title":1179,"path":1540,"stem":1541,"children":1542,"icon":1268},"\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fgetting-started","docs\u002Fstudios\u002Fcommerce\u002Fgetting-started\u002Findex",[1543],{"title":1179,"path":1540,"stem":1541,"icon":1268},{"title":1545,"path":1546,"stem":1547,"children":1548,"icon":143},"Marketing","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarketing","docs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Findex",[1549,1550,1556,1562,1568,1574,1580,1586,1592],{"title":1545,"path":1546,"stem":1547,"icon":143},{"title":1551,"path":1552,"stem":1553,"children":1554},"Ads","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Fads","docs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Fads\u002Findex",[1555],{"title":1551,"path":1552,"stem":1553},{"title":1557,"path":1558,"stem":1559,"children":1560},"Audiences","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Faudiences","docs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Faudiences\u002Findex",[1561],{"title":1557,"path":1558,"stem":1559},{"title":1563,"path":1564,"stem":1565,"children":1566},"Campaigns","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Fcampaigns","docs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Fcampaigns\u002Findex",[1567],{"title":1563,"path":1564,"stem":1565},{"title":1569,"path":1570,"stem":1571,"children":1572},"Journeys","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Fjourneys","docs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Fjourneys\u002Findex",[1573],{"title":1569,"path":1570,"stem":1571},{"title":1575,"path":1576,"stem":1577,"children":1578},"Loyalty","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Floyalty","docs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Floyalty\u002Findex",[1579],{"title":1575,"path":1576,"stem":1577},{"title":1581,"path":1582,"stem":1583,"children":1584},"Mailings","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Fmailings","docs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Fmailings\u002Findex",[1585],{"title":1581,"path":1582,"stem":1583},{"title":1587,"path":1588,"stem":1589,"children":1590,"icon":344},"Marketing consents","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Fmarketing-consents","docs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Fmarketing-consents\u002Findex",[1591],{"title":1587,"path":1588,"stem":1589,"icon":344},{"title":1593,"path":1594,"stem":1595,"children":1596},"Reviews","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Freviews","docs\u002Fstudios\u002Fcommerce\u002Fmarketing\u002Freviews\u002Findex",[1597],{"title":1593,"path":1594,"stem":1595},{"title":1599,"path":1600,"stem":1601,"children":1602,"icon":691},"Markets and pricing","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing","docs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Findex",[1603,1604,1610,1616,1622,1628,1634,1640,1646,1651],{"title":1599,"path":1600,"stem":1601,"icon":691},{"title":1605,"path":1606,"stem":1607,"children":1608},"Carriers and tracking","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fcarriers-and-tracking","docs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fcarriers-and-tracking\u002Findex",[1609],{"title":1605,"path":1606,"stem":1607},{"title":1611,"path":1612,"stem":1613,"children":1614},"Channels","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fchannels","docs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fchannels\u002Findex",[1615],{"title":1611,"path":1612,"stem":1613},{"title":1617,"path":1618,"stem":1619,"children":1620},"Markets","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fmarkets","docs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fmarkets\u002Findex",[1621],{"title":1617,"path":1618,"stem":1619},{"title":1623,"path":1624,"stem":1625,"children":1626},"Payment lifecycle","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fpayment-lifecycle","docs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fpayment-lifecycle\u002Findex",[1627],{"title":1623,"path":1624,"stem":1625},{"title":1629,"path":1630,"stem":1631,"children":1632},"Payment methods","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fpayment-methods","docs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fpayment-methods\u002Findex",[1633],{"title":1629,"path":1630,"stem":1631},{"title":1635,"path":1636,"stem":1637,"children":1638},"Price lists","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fprice-lists","docs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fprice-lists\u002Findex",[1639],{"title":1635,"path":1636,"stem":1637},{"title":1641,"path":1642,"stem":1643,"children":1644},"Promotions","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fpromotions","docs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fpromotions\u002Findex",[1645],{"title":1641,"path":1642,"stem":1643},{"title":1026,"path":1647,"stem":1648,"children":1649},"\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fsettings","docs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fsettings\u002Findex",[1650],{"title":1026,"path":1647,"stem":1648},{"title":1652,"path":1653,"stem":1654,"children":1655},"Shipping rates","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fshipping-rates","docs\u002Fstudios\u002Fcommerce\u002Fmarkets-and-pricing\u002Fshipping-rates\u002Findex",[1656],{"title":1652,"path":1653,"stem":1654},{"title":1658,"path":1659,"stem":1660,"children":1661,"icon":1663},"Orders","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Forders","docs\u002Fstudios\u002Fcommerce\u002Forders\u002Findex",[1662,1664,1670,1676,1682,1688,1694,1699,1705],{"title":1658,"path":1659,"stem":1660,"icon":1663},"i-lucide-receipt-text",{"title":1665,"path":1666,"stem":1667,"children":1668},"Carts","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Forders\u002Fcarts","docs\u002Fstudios\u002Fcommerce\u002Forders\u002Fcarts\u002Findex",[1669],{"title":1665,"path":1666,"stem":1667},{"title":1671,"path":1672,"stem":1673,"children":1674},"Documents","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Forders\u002Fdocuments","docs\u002Fstudios\u002Fcommerce\u002Forders\u002Fdocuments\u002Findex",[1675],{"title":1671,"path":1672,"stem":1673},{"title":1677,"path":1678,"stem":1679,"children":1680},"Events and comments","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Forders\u002Fevents-and-comments","docs\u002Fstudios\u002Fcommerce\u002Forders\u002Fevents-and-comments\u002Findex",[1681],{"title":1677,"path":1678,"stem":1679},{"title":1683,"path":1684,"stem":1685,"children":1686},"Number ranges","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Forders\u002Fnumber-ranges","docs\u002Fstudios\u002Fcommerce\u002Forders\u002Fnumber-ranges\u002Findex",[1687],{"title":1683,"path":1684,"stem":1685},{"title":1689,"path":1690,"stem":1691,"children":1692},"Order lists","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Forders\u002Forder-lists","docs\u002Fstudios\u002Fcommerce\u002Forders\u002Forder-lists\u002Findex",[1693],{"title":1689,"path":1690,"stem":1691},{"title":1658,"path":1695,"stem":1696,"children":1697},"\u002Fdocs\u002Fstudios\u002Fcommerce\u002Forders\u002Forders","docs\u002Fstudios\u002Fcommerce\u002Forders\u002Forders\u002Findex",[1698],{"title":1658,"path":1695,"stem":1696},{"title":1700,"path":1701,"stem":1702,"children":1703},"Returns","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Forders\u002Freturns","docs\u002Fstudios\u002Fcommerce\u002Forders\u002Freturns\u002Findex",[1704],{"title":1700,"path":1701,"stem":1702},{"title":1706,"path":1707,"stem":1708,"children":1709},"Stock","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Forders\u002Fstock","docs\u002Fstudios\u002Fcommerce\u002Forders\u002Fstock\u002Findex",[1710],{"title":1706,"path":1707,"stem":1708},{"title":1712,"path":1713,"stem":1714,"children":1715,"icon":1717},"Procurement","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fprocurement","docs\u002Fstudios\u002Fcommerce\u002Fprocurement\u002Findex",[1716,1718,1725,1732],{"title":1712,"path":1713,"stem":1714,"icon":1717},"i-lucide-clipboard-check",{"title":1719,"path":1720,"stem":1721,"children":1722,"icon":1724},"Approvals","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fprocurement\u002Fapprovals","docs\u002Fstudios\u002Fcommerce\u002Fprocurement\u002Fapprovals\u002Findex",[1723],{"title":1719,"path":1720,"stem":1721,"icon":1724},"i-lucide-badge-check",{"title":1726,"path":1727,"stem":1728,"children":1729,"icon":1731},"Cost centers","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fprocurement\u002Fcost-centers","docs\u002Fstudios\u002Fcommerce\u002Fprocurement\u002Fcost-centers\u002Findex",[1730],{"title":1726,"path":1727,"stem":1728,"icon":1731},"i-lucide-wallet",{"title":1733,"path":1734,"stem":1735,"children":1736,"icon":29},"Punchout","\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fprocurement\u002Fpunchout","docs\u002Fstudios\u002Fcommerce\u002Fprocurement\u002Fpunchout\u002Findex",[1737],{"title":1733,"path":1734,"stem":1735,"icon":29},{"title":1739,"path":1740,"stem":1741,"children":1742},"Integration Studio","\u002Fdocs\u002Fstudios\u002Fintegration-studio","docs\u002Fstudios\u002Fintegration-studio\u002Findex",[1743,1744,1781,1818,1848,1853,1883],{"title":1739,"path":1740,"stem":1741},{"title":1745,"path":1746,"stem":1747,"children":1748,"icon":1750},"Build the workflow","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fbuild","docs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Findex",[1749,1751,1757,1763,1769,1775],{"title":1745,"path":1746,"stem":1747,"icon":1750},"i-lucide-workflow",{"title":1752,"path":1753,"stem":1754,"children":1755},"Expressions","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Fexpressions","docs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Fexpressions\u002Findex",[1756],{"title":1752,"path":1753,"stem":1754},{"title":1758,"path":1759,"stem":1760,"children":1761},"Node catalog","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Fnode-catalog","docs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Fnode-catalog\u002Findex",[1762],{"title":1758,"path":1759,"stem":1760},{"title":1764,"path":1765,"stem":1766,"children":1767},"Node configuration","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Fnode-configuration","docs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Fnode-configuration\u002Findex",[1768],{"title":1764,"path":1765,"stem":1766},{"title":1770,"path":1771,"stem":1772,"children":1773},"Templates","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Ftemplates","docs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Ftemplates\u002Findex",[1774],{"title":1770,"path":1771,"stem":1772},{"title":1776,"path":1777,"stem":1778,"children":1779},"The workflow document","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Fworkflow-model","docs\u002Fstudios\u002Fintegration-studio\u002Fbuild\u002Fworkflow-model\u002Findex",[1780],{"title":1776,"path":1777,"stem":1778},{"title":1782,"path":1783,"stem":1784,"children":1785,"icon":1787},"Connect the systems","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fconnect","docs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Findex",[1786,1788,1794,1800,1806,1812],{"title":1782,"path":1783,"stem":1784,"icon":1787},"i-lucide-key-round",{"title":1789,"path":1790,"stem":1791,"children":1792},"Credentials","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Fcredentials","docs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Fcredentials\u002Findex",[1793],{"title":1789,"path":1790,"stem":1791},{"title":1795,"path":1796,"stem":1797,"children":1798},"File transfer","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Ffiles","docs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Ffiles\u002Findex",[1799],{"title":1795,"path":1796,"stem":1797},{"title":1801,"path":1802,"stem":1803,"children":1804},"OAuth","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Foauth","docs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Foauth\u002Findex",[1805],{"title":1801,"path":1802,"stem":1803},{"title":1807,"path":1808,"stem":1809,"children":1810},"Reaching Revenue Cloud","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Freaching-revenue-cloud","docs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Freaching-revenue-cloud\u002Findex",[1811],{"title":1807,"path":1808,"stem":1809},{"title":1813,"path":1814,"stem":1815,"children":1816},"Secrets","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Fsecrets","docs\u002Fstudios\u002Fintegration-studio\u002Fconnect\u002Fsecrets\u002Findex",[1817],{"title":1813,"path":1814,"stem":1815},{"title":1819,"path":1820,"stem":1821,"children":1822,"icon":310},"Extend the Studio","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fextend","docs\u002Fstudios\u002Fintegration-studio\u002Fextend\u002Findex",[1823,1824,1830,1836,1842],{"title":1819,"path":1820,"stem":1821,"icon":310},{"title":1825,"path":1826,"stem":1827,"children":1828},"Custom nodes","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fextend\u002Fcustom-nodes","docs\u002Fstudios\u002Fintegration-studio\u002Fextend\u002Fcustom-nodes\u002Findex",[1829],{"title":1825,"path":1826,"stem":1827},{"title":1831,"path":1832,"stem":1833,"children":1834},"Dynamic behaviour","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fextend\u002Fdynamic-behaviour","docs\u002Fstudios\u002Fintegration-studio\u002Fextend\u002Fdynamic-behaviour\u002Findex",[1835],{"title":1831,"path":1832,"stem":1833},{"title":1837,"path":1838,"stem":1839,"children":1840},"Package manifest","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fextend\u002Fpackage-manifest","docs\u002Fstudios\u002Fintegration-studio\u002Fextend\u002Fpackage-manifest\u002Findex",[1841],{"title":1837,"path":1838,"stem":1839},{"title":1843,"path":1844,"stem":1845,"children":1846},"Registration","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fextend\u002Fregistration","docs\u002Fstudios\u002Fintegration-studio\u002Fextend\u002Fregistration\u002Findex",[1847],{"title":1843,"path":1844,"stem":1845},{"title":1179,"path":1849,"stem":1850,"children":1851,"icon":1268},"\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fgetting-started","docs\u002Fstudios\u002Fintegration-studio\u002Fgetting-started\u002Findex",[1852],{"title":1179,"path":1849,"stem":1850,"icon":1268},{"title":1854,"path":1855,"stem":1856,"children":1857,"icon":372},"Run, watch, recover","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Foperate","docs\u002Fstudios\u002Fintegration-studio\u002Foperate\u002Findex",[1858,1859,1865,1871,1877],{"title":1854,"path":1855,"stem":1856,"icon":372},{"title":1860,"path":1861,"stem":1862,"children":1863},"Missed runs","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Foperate\u002Fdead-letters","docs\u002Fstudios\u002Fintegration-studio\u002Foperate\u002Fdead-letters\u002Findex",[1864],{"title":1860,"path":1861,"stem":1862},{"title":1866,"path":1867,"stem":1868,"children":1869},"Failure handling","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Foperate\u002Ffailure-handling","docs\u002Fstudios\u002Fintegration-studio\u002Foperate\u002Ffailure-handling\u002Findex",[1870],{"title":1866,"path":1867,"stem":1868},{"title":1872,"path":1873,"stem":1874,"children":1875},"Revisions and audit","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Foperate\u002Frevisions-and-audit","docs\u002Fstudios\u002Fintegration-studio\u002Foperate\u002Frevisions-and-audit\u002Findex",[1876],{"title":1872,"path":1873,"stem":1874},{"title":1878,"path":1879,"stem":1880,"children":1881},"Runs","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Foperate\u002Fruns","docs\u002Fstudios\u002Fintegration-studio\u002Foperate\u002Fruns\u002Findex",[1882],{"title":1878,"path":1879,"stem":1880},{"title":1884,"path":1885,"stem":1886,"children":1887,"icon":1889},"Start the workflow","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fstart","docs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Findex",[1888,1890,1896,1902,1908,1914],{"title":1884,"path":1885,"stem":1886,"icon":1889},"i-lucide-zap",{"title":1891,"path":1892,"stem":1893,"children":1894},"Event triggers","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Fevent-triggers","docs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Fevent-triggers\u002Findex",[1895],{"title":1891,"path":1892,"stem":1893},{"title":1897,"path":1898,"stem":1899,"children":1900},"Execution modes","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Fexecution-modes","docs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Fexecution-modes\u002Findex",[1901],{"title":1897,"path":1898,"stem":1899},{"title":1903,"path":1904,"stem":1905,"children":1906},"Schedule triggers","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Fschedule-triggers","docs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Fschedule-triggers\u002Findex",[1907],{"title":1903,"path":1904,"stem":1905},{"title":1909,"path":1910,"stem":1911,"children":1912},"Triggers","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Ftriggers","docs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Ftriggers\u002Findex",[1913],{"title":1909,"path":1910,"stem":1911},{"title":1915,"path":1916,"stem":1917,"children":1918},"Webhook triggers","\u002Fdocs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Fwebhook-triggers","docs\u002Fstudios\u002Fintegration-studio\u002Fstart\u002Fwebhook-triggers\u002Findex",[1919],{"title":1915,"path":1916,"stem":1917},{"title":1921,"path":1922,"stem":1923,"children":1924},"Experience Studio","\u002Fdocs\u002Fstudios\u002Fsites","docs\u002Fstudios\u002Fsites\u002Findex",[1925,1926,1980,2044,2170,2176,2218],{"title":1921,"path":1922,"stem":1923},{"title":1927,"path":1928,"stem":1929,"children":1930,"icon":481},"Compose pages","\u002Fdocs\u002Fstudios\u002Fsites\u002Fblocks","docs\u002Fstudios\u002Fsites\u002Fblocks\u002Findex",[1931,1932,1938,1944,1950,1956,1962,1968,1974],{"title":1927,"path":1928,"stem":1929,"icon":481},{"title":1933,"path":1934,"stem":1935,"children":1936},"Block catalog","\u002Fdocs\u002Fstudios\u002Fsites\u002Fblocks\u002Fblock-catalog","docs\u002Fstudios\u002Fsites\u002Fblocks\u002Fblock-catalog\u002Findex",[1937],{"title":1933,"path":1934,"stem":1935},{"title":1939,"path":1940,"stem":1941,"children":1942},"Block options","\u002Fdocs\u002Fstudios\u002Fsites\u002Fblocks\u002Fblock-options","docs\u002Fstudios\u002Fsites\u002Fblocks\u002Fblock-options\u002Findex",[1943],{"title":1939,"path":1940,"stem":1941},{"title":1945,"path":1946,"stem":1947,"children":1948},"How a block works","\u002Fdocs\u002Fstudios\u002Fsites\u002Fblocks\u002Fhow-a-block-works","docs\u002Fstudios\u002Fsites\u002Fblocks\u002Fhow-a-block-works\u002Findex",[1949],{"title":1945,"path":1946,"stem":1947},{"title":1951,"path":1952,"stem":1953,"children":1954},"Inline editing","\u002Fdocs\u002Fstudios\u002Fsites\u002Fblocks\u002Finline-editing","docs\u002Fstudios\u002Fsites\u002Fblocks\u002Finline-editing\u002Findex",[1955],{"title":1951,"path":1952,"stem":1953},{"title":1957,"path":1958,"stem":1959,"children":1960},"Managing pages","\u002Fdocs\u002Fstudios\u002Fsites\u002Fblocks\u002Fmanaging-pages","docs\u002Fstudios\u002Fsites\u002Fblocks\u002Fmanaging-pages\u002Findex",[1961],{"title":1957,"path":1958,"stem":1959},{"title":1963,"path":1964,"stem":1965,"children":1966},"Reading published pages","\u002Fdocs\u002Fstudios\u002Fsites\u002Fblocks\u002Freading-pages","docs\u002Fstudios\u002Fsites\u002Fblocks\u002Freading-pages\u002Findex",[1967],{"title":1963,"path":1964,"stem":1965},{"title":1969,"path":1970,"stem":1971,"children":1972},"Registering blocks","\u002Fdocs\u002Fstudios\u002Fsites\u002Fblocks\u002Fregistering","docs\u002Fstudios\u002Fsites\u002Fblocks\u002Fregistering\u002Findex",[1973],{"title":1969,"path":1970,"stem":1971},{"title":1975,"path":1976,"stem":1977,"children":1978},"Shells and fields","\u002Fdocs\u002Fstudios\u002Fsites\u002Fblocks\u002Fshells-and-fields","docs\u002Fstudios\u002Fsites\u002Fblocks\u002Fshells-and-fields\u002Findex",[1979],{"title":1975,"path":1976,"stem":1977},{"title":1981,"path":1982,"stem":1983,"children":1984,"icon":297},"Connect data","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata","docs\u002Fstudios\u002Fsites\u002Fdata\u002Findex",[1985,1986,1991,1997,2003,2009,2014,2020,2026,2032,2038],{"title":1981,"path":1982,"stem":1983,"icon":297},{"title":626,"path":1987,"stem":1988,"children":1989},"\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata\u002Fauthentication","docs\u002Fstudios\u002Fsites\u002Fdata\u002Fauthentication\u002Findex",[1990],{"title":626,"path":1987,"stem":1988},{"title":1992,"path":1993,"stem":1994,"children":1995},"The BFF pattern","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata\u002Fbff-pattern","docs\u002Fstudios\u002Fsites\u002Fdata\u002Fbff-pattern\u002Findex",[1996],{"title":1992,"path":1993,"stem":1994},{"title":1998,"path":1999,"stem":2000,"children":2001},"Catalog, cart, checkout","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata\u002Fcatalog-cart-checkout","docs\u002Fstudios\u002Fsites\u002Fdata\u002Fcatalog-cart-checkout\u002Findex",[2002],{"title":1998,"path":1999,"stem":2000},{"title":2004,"path":2005,"stem":2006,"children":2007},"Consent manager","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata\u002Fconsent-manager","docs\u002Fstudios\u002Fsites\u002Fdata\u002Fconsent-manager\u002Findex",[2008],{"title":2004,"path":2005,"stem":2006},{"title":1385,"path":2010,"stem":2011,"children":2012},"\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata\u002Fforms","docs\u002Fstudios\u002Fsites\u002Fdata\u002Fforms\u002Findex",[2013],{"title":1385,"path":2010,"stem":2011},{"title":2015,"path":2016,"stem":2017,"children":2018},"Media and assets","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata\u002Fmedia","docs\u002Fstudios\u002Fsites\u002Fdata\u002Fmedia\u002Findex",[2019],{"title":2015,"path":2016,"stem":2017},{"title":2021,"path":2022,"stem":2023,"children":2024},"Multi-tenant themes","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata\u002Fmulti-tenant-themes","docs\u002Fstudios\u002Fsites\u002Fdata\u002Fmulti-tenant-themes\u002Findex",[2025],{"title":2021,"path":2022,"stem":2023},{"title":2027,"path":2028,"stem":2029,"children":2030},"Search collections","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata\u002Fsearch-collections","docs\u002Fstudios\u002Fsites\u002Fdata\u002Fsearch-collections\u002Findex",[2031],{"title":2027,"path":2028,"stem":2029},{"title":2033,"path":2034,"stem":2035,"children":2036},"Search","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata\u002Fsearch","docs\u002Fstudios\u002Fsites\u002Fdata\u002Fsearch\u002Findex",[2037],{"title":2033,"path":2034,"stem":2035},{"title":2039,"path":2040,"stem":2041,"children":2042},"Tag manager","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdata\u002Ftag-manager","docs\u002Fstudios\u002Fsites\u002Fdata\u002Ftag-manager\u002Findex",[2043],{"title":2039,"path":2040,"stem":2041},{"title":2045,"path":2046,"stem":2047,"children":2048,"icon":1268},"Build and deploy","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Findex",[2049,2050,2056,2062,2068,2074,2080,2086,2164],{"title":2045,"path":2046,"stem":2047,"icon":1268},{"title":2051,"path":2052,"stem":2053,"children":2054},"Build configuration","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fbuild-configuration","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fbuild-configuration\u002Findex",[2055],{"title":2051,"path":2052,"stem":2053},{"title":2057,"path":2058,"stem":2059,"children":2060},"Compute specifications","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fcompute-specifications","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fcompute-specifications\u002Findex",[2061],{"title":2057,"path":2058,"stem":2059},{"title":2063,"path":2064,"stem":2065,"children":2066},"Environment variables","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fenvironment-variables","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fenvironment-variables\u002Findex",[2067],{"title":2063,"path":2064,"stem":2065},{"title":2069,"path":2070,"stem":2071,"children":2072},"From Git","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Ffrom-git","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Ffrom-git\u002Findex",[2073],{"title":2069,"path":2070,"stem":2071},{"title":2075,"path":2076,"stem":2077,"children":2078},"From the CLI","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Ffrom-the-cli","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Ffrom-the-cli\u002Findex",[2079],{"title":2075,"path":2076,"stem":2077},{"title":2081,"path":2082,"stem":2083,"children":2084},"Manually","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fmanually","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fmanually\u002Findex",[2085],{"title":2081,"path":2082,"stem":2083},{"title":2087,"path":2088,"stem":2089,"children":2090},"Quick-starts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Findex",[2091,2092,2098,2104,2110,2116,2122,2128,2134,2140,2146,2152,2158],{"title":2087,"path":2088,"stem":2089},{"title":2093,"path":2094,"stem":2095,"children":2096},"Deploy an Angular app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fangular","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fangular\u002Findex",[2097],{"title":2093,"path":2094,"stem":2095},{"title":2099,"path":2100,"stem":2101,"children":2102},"Deploy a Astro app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fastro","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fastro\u002Findex",[2103],{"title":2099,"path":2100,"stem":2101},{"title":2105,"path":2106,"stem":2107,"children":2108},"Deploy a Flutter Web app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fflutter","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fflutter\u002Findex",[2109],{"title":2105,"path":2106,"stem":2107},{"title":2111,"path":2112,"stem":2113,"children":2114},"Deploy a Next.js app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fnextjs","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fnextjs\u002Findex",[2115],{"title":2111,"path":2112,"stem":2113},{"title":2117,"path":2118,"stem":2119,"children":2120},"Deploy a Nuxt app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fnuxt","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fnuxt\u002Findex",[2121],{"title":2117,"path":2118,"stem":2119},{"title":2123,"path":2124,"stem":2125,"children":2126},"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",[2127],{"title":2123,"path":2124,"stem":2125},{"title":2129,"path":2130,"stem":2131,"children":2132},"Deploy a React app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Freact","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Freact\u002Findex",[2133],{"title":2129,"path":2130,"stem":2131},{"title":2135,"path":2136,"stem":2137,"children":2138},"Deploy a Remix app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fremix","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fremix\u002Findex",[2139],{"title":2135,"path":2136,"stem":2137},{"title":2141,"path":2142,"stem":2143,"children":2144},"Deploy a SvelteKit app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fsveltekit","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fsveltekit\u002Findex",[2145],{"title":2141,"path":2142,"stem":2143},{"title":2147,"path":2148,"stem":2149,"children":2150},"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",[2151],{"title":2147,"path":2148,"stem":2149},{"title":2153,"path":2154,"stem":2155,"children":2156},"Deploy a Vanilla JS app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fvanilla","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fvanilla\u002Findex",[2157],{"title":2153,"path":2154,"stem":2155},{"title":2159,"path":2160,"stem":2161,"children":2162},"Deploy a Vue.js app to revenexx Storefronts","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fvue","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fquick-starts\u002Fvue\u002Findex",[2163],{"title":2159,"path":2160,"stem":2161},{"title":2165,"path":2166,"stem":2167,"children":2168},"Starting points","\u002Fdocs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fstarting-points","docs\u002Fstudios\u002Fsites\u002Fdeploy\u002Fstarting-points\u002Findex",[2169],{"title":2165,"path":2166,"stem":2167},{"title":1179,"path":2171,"stem":2172,"children":2173,"icon":2175},"\u002Fdocs\u002Fstudios\u002Fsites\u002Fgetting-started","docs\u002Fstudios\u002Fsites\u002Fgetting-started\u002Findex",[2174],{"title":1179,"path":2171,"stem":2172,"icon":2175},"i-lucide-terminal",{"title":2177,"path":2178,"stem":2179,"children":2180,"icon":691},"Production","\u002Fdocs\u002Fstudios\u002Fsites\u002Fproduction","docs\u002Fstudios\u002Fsites\u002Fproduction\u002Findex",[2181,2182,2188,2194,2200,2206,2212],{"title":2177,"path":2178,"stem":2179,"icon":691},{"title":2183,"path":2184,"stem":2185,"children":2186},"Deployments","\u002Fdocs\u002Fstudios\u002Fsites\u002Fproduction\u002Fdeployments","docs\u002Fstudios\u002Fsites\u002Fproduction\u002Fdeployments\u002Findex",[2187],{"title":2183,"path":2184,"stem":2185},{"title":2189,"path":2190,"stem":2191,"children":2192},"Domains","\u002Fdocs\u002Fstudios\u002Fsites\u002Fproduction\u002Fdomains","docs\u002Fstudios\u002Fsites\u002Fproduction\u002Fdomains\u002Findex",[2193],{"title":2189,"path":2190,"stem":2191},{"title":2195,"path":2196,"stem":2197,"children":2198},"Instant rollbacks","\u002Fdocs\u002Fstudios\u002Fsites\u002Fproduction\u002Finstant-rollbacks","docs\u002Fstudios\u002Fsites\u002Fproduction\u002Finstant-rollbacks\u002Findex",[2199],{"title":2195,"path":2196,"stem":2197},{"title":2201,"path":2202,"stem":2203,"children":2204},"Logs","\u002Fdocs\u002Fstudios\u002Fsites\u002Fproduction\u002Flogs","docs\u002Fstudios\u002Fsites\u002Fproduction\u002Flogs\u002Findex",[2205],{"title":2201,"path":2202,"stem":2203},{"title":2207,"path":2208,"stem":2209,"children":2210},"Previews","\u002Fdocs\u002Fstudios\u002Fsites\u002Fproduction\u002Fpreviews","docs\u002Fstudios\u002Fsites\u002Fproduction\u002Fpreviews\u002Findex",[2211],{"title":2207,"path":2208,"stem":2209},{"title":2213,"path":2214,"stem":2215,"children":2216},"Publishing a theme","\u002Fdocs\u002Fstudios\u002Fsites\u002Fproduction\u002Fpublishing-a-theme","docs\u002Fstudios\u002Fsites\u002Fproduction\u002Fpublishing-a-theme\u002Findex",[2217],{"title":2213,"path":2214,"stem":2215},{"title":2219,"path":2220,"stem":2221,"children":2222,"icon":460},"Build the theme","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Findex",[2223,2224,2230,2236,2242,2248,2254,2260,2266,2284],{"title":2219,"path":2220,"stem":2221,"icon":460},{"title":2225,"path":2226,"stem":2227,"children":2228},"Theme anatomy","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Fanatomy","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Fanatomy\u002Findex",[2229],{"title":2225,"path":2226,"stem":2227},{"title":2231,"path":2232,"stem":2233,"children":2234},"Design tokens","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Fdesign-tokens","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Fdesign-tokens\u002Findex",[2235],{"title":2231,"path":2232,"stem":2233},{"title":2237,"path":2238,"stem":2239,"children":2240},"Frameworks","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Fframeworks","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Fframeworks\u002Findex",[2241],{"title":2237,"path":2238,"stem":2239},{"title":2243,"path":2244,"stem":2245,"children":2246},"The layer chain","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Flayer-chain","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Flayer-chain\u002Findex",[2247],{"title":2243,"path":2244,"stem":2245},{"title":2249,"path":2250,"stem":2251,"children":2252},"Local development","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Flocal-development","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Flocal-development\u002Findex",[2253],{"title":2249,"path":2250,"stem":2251},{"title":2255,"path":2256,"stem":2257,"children":2258},"Modules and plugins","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Fmodules-and-plugins","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Fmodules-and-plugins\u002Findex",[2259],{"title":2255,"path":2256,"stem":2257},{"title":2261,"path":2262,"stem":2263,"children":2264},"Overriding","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Foverriding","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Foverriding\u002Findex",[2265],{"title":2261,"path":2262,"stem":2263},{"title":2267,"path":2268,"stem":2269,"children":2270},"Rendering","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Frendering","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Frendering\u002Findex",[2271,2272,2278],{"title":2267,"path":2268,"stem":2269},{"title":2273,"path":2274,"stem":2275,"children":2276},"SSR","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Frendering\u002Fssr","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Frendering\u002Fssr\u002Findex",[2277],{"title":2273,"path":2274,"stem":2275},{"title":2279,"path":2280,"stem":2281,"children":2282},"Static","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Frendering\u002Fstatic","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Frendering\u002Fstatic\u002Findex",[2283],{"title":2279,"path":2280,"stem":2281},{"title":2285,"path":2286,"stem":2287,"children":2288},"Service modes","\u002Fdocs\u002Fstudios\u002Fsites\u002Ftheme\u002Fservice-modes","docs\u002Fstudios\u002Fsites\u002Ftheme\u002Fservice-modes\u002Findex",[2289],{"title":2285,"path":2286,"stem":2287},{"title":2291,"path":2292,"stem":2293,"children":2294},"Tools","\u002Fdocs\u002Ftools","docs\u002Ftools\u002Findex",[2295,2296,2303,2309,3322],{"title":2291,"path":2292,"stem":2293},{"title":2297,"path":2298,"stem":2299,"children":2300,"icon":2302},"AI agents","\u002Fdocs\u002Ftools\u002Fai-agents","docs\u002Ftools\u002Fai-agents\u002Findex",[2301],{"title":2297,"path":2298,"stem":2299,"icon":2302},"i-lucide-shield-alert",{"title":2304,"path":2305,"stem":2306,"children":2307,"icon":527},"Aria API","\u002Fdocs\u002Ftools\u002Faria-api","docs\u002Ftools\u002Faria-api\u002Findex",[2308],{"title":2304,"path":2305,"stem":2306,"icon":527},{"title":2310,"path":2311,"stem":2312,"children":2313},"Command line","\u002Fdocs\u002Ftools\u002Fcommand-line","docs\u002Ftools\u002Fcommand-line\u002Findex",[2314,2315,2321,2326,2332,2338,2344,2350,2356,2362,3280,3286,3292,3298,3304,3310,3316],{"title":2310,"path":2311,"stem":2312},{"title":2316,"path":2317,"stem":2318,"children":2319},"Aliases","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Faliases","docs\u002Ftools\u002Fcommand-line\u002Faliases\u002Findex",[2320],{"title":2316,"path":2317,"stem":2318},{"title":626,"path":2322,"stem":2323,"children":2324},"\u002Fdocs\u002Ftools\u002Fcommand-line\u002Fauthentication","docs\u002Ftools\u002Fcommand-line\u002Fauthentication\u002Findex",[2325],{"title":626,"path":2322,"stem":2323},{"title":2327,"path":2328,"stem":2329,"children":2330},"Commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Fcommands","docs\u002Ftools\u002Fcommand-line\u002Fcommands\u002Findex",[2331],{"title":2327,"path":2328,"stem":2329},{"title":2333,"path":2334,"stem":2335,"children":2336},"Global commands reference","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Fglobal-commands","docs\u002Ftools\u002Fcommand-line\u002Fglobal-commands\u002Findex",[2337],{"title":2333,"path":2334,"stem":2335},{"title":2339,"path":2340,"stem":2341,"children":2342},"Installation","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Finstallation","docs\u002Ftools\u002Fcommand-line\u002Finstallation\u002Findex",[2343],{"title":2339,"path":2340,"stem":2341},{"title":2345,"path":2346,"stem":2347,"children":2348},"Interactive use","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Finteractive","docs\u002Ftools\u002Fcommand-line\u002Finteractive\u002Findex",[2349],{"title":2345,"path":2346,"stem":2347},{"title":2351,"path":2352,"stem":2353,"children":2354},"Non-interactive use","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Fnon-interactive","docs\u002Ftools\u002Fcommand-line\u002Fnon-interactive\u002Findex",[2355],{"title":2351,"path":2352,"stem":2353},{"title":2357,"path":2358,"stem":2359,"children":2360},"Project configuration","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Fproject-configuration","docs\u002Ftools\u002Fcommand-line\u002Fproject-configuration\u002Findex",[2361],{"title":2357,"path":2358,"stem":2359},{"title":2363,"path":2364,"stem":2365,"children":2366},"Command reference","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Findex",[2367,2368,2374,2434,2440,2464,2470,2476,2536,2554,2560,2590,2596,2602,2650,2656,2674,2680,2686,2692,2716,2722,2788,2794,2854,2908,2932,2938,2944,2950,2956,2980,3004,3010,3016,3052,3082,3088,3124,3178,3202,3208,3214,3238,3244,3250,3256],{"title":2363,"path":2364,"stem":2365},{"title":2369,"path":2370,"stem":2371,"children":2372},"About commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fabout","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fabout\u002Findex",[2373],{"title":2369,"path":2370,"stem":2371},{"title":2375,"path":2376,"stem":2377,"children":2378},"Ads commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Findex",[2379,2380,2386,2392,2398,2404,2410,2416,2422,2428],{"title":2375,"path":2376,"stem":2377},{"title":2381,"path":2382,"stem":2383,"children":2384},"Ads: accounts commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Faccounts","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Faccounts\u002Findex",[2385],{"title":2381,"path":2382,"stem":2383},{"title":2387,"path":2388,"stem":2389,"children":2390},"Ads: conversions commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Fconversions","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Fconversions\u002Findex",[2391],{"title":2387,"path":2388,"stem":2389},{"title":2393,"path":2394,"stem":2395,"children":2396},"Ads: feeds commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Ffeeds","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Ffeeds\u002Findex",[2397],{"title":2393,"path":2394,"stem":2395},{"title":2399,"path":2400,"stem":2401,"children":2402},"Ads: jobs commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Fjobs","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Fjobs\u002Findex",[2403],{"title":2399,"path":2400,"stem":2401},{"title":2405,"path":2406,"stem":2407,"children":2408},"Ads: links commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Flinks","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Flinks\u002Findex",[2409],{"title":2405,"path":2406,"stem":2407},{"title":2411,"path":2412,"stem":2413,"children":2414},"Ads: rules commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Frules","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Frules\u002Findex",[2415],{"title":2411,"path":2412,"stem":2413},{"title":2417,"path":2418,"stem":2419,"children":2420},"Ads: spend commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Fspend","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Fspend\u002Findex",[2421],{"title":2417,"path":2418,"stem":2419},{"title":2423,"path":2424,"stem":2425,"children":2426},"Ads: syncs commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Fsyncs","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Fsyncs\u002Findex",[2427],{"title":2423,"path":2424,"stem":2425},{"title":2429,"path":2430,"stem":2431,"children":2432},"Ads: vocabularies commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Fvocabularies","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fads\u002Fvocabularies\u002Findex",[2433],{"title":2429,"path":2430,"stem":2431},{"title":2435,"path":2436,"stem":2437,"children":2438},"Apps commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fapps","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fapps\u002Findex",[2439],{"title":2435,"path":2436,"stem":2437},{"title":2441,"path":2442,"stem":2443,"children":2444},"Audiences commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Faudiences","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Faudiences\u002Findex",[2445,2446,2452,2458],{"title":2441,"path":2442,"stem":2443},{"title":2447,"path":2448,"stem":2449,"children":2450},"Audiences: audiences commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Faudiences\u002Faudiences","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Faudiences\u002Faudiences\u002Findex",[2451],{"title":2447,"path":2448,"stem":2449},{"title":2453,"path":2454,"stem":2455,"children":2456},"Audiences: members commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Faudiences\u002Fmembers","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Faudiences\u002Fmembers\u002Findex",[2457],{"title":2453,"path":2454,"stem":2455},{"title":2459,"path":2460,"stem":2461,"children":2462},"Audiences: rules commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Faudiences\u002Frules","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Faudiences\u002Frules\u002Findex",[2463],{"title":2459,"path":2460,"stem":2461},{"title":2465,"path":2466,"stem":2467,"children":2468},"Audit commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Faudit","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Faudit\u002Findex",[2469],{"title":2465,"path":2466,"stem":2467},{"title":2471,"path":2472,"stem":2473,"children":2474},"Avatars commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Favatars","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Favatars\u002Findex",[2475],{"title":2471,"path":2472,"stem":2473},{"title":2477,"path":2478,"stem":2479,"children":2480},"Campaigns commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Findex",[2481,2482,2488,2494,2500,2506,2512,2518,2524,2530],{"title":2477,"path":2478,"stem":2479},{"title":2483,"path":2484,"stem":2485,"children":2486},"Campaigns: assets commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fassets","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fassets\u002Findex",[2487],{"title":2483,"path":2484,"stem":2485},{"title":2489,"path":2490,"stem":2491,"children":2492},"Campaigns: attribution commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fattribution","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fattribution\u002Findex",[2493],{"title":2489,"path":2490,"stem":2491},{"title":2495,"path":2496,"stem":2497,"children":2498},"Campaigns: budgets commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fbudgets","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fbudgets\u002Findex",[2499],{"title":2495,"path":2496,"stem":2497},{"title":2501,"path":2502,"stem":2503,"children":2504},"Campaigns: calendar commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fcalendar","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fcalendar\u002Findex",[2505],{"title":2501,"path":2502,"stem":2503},{"title":2507,"path":2508,"stem":2509,"children":2510},"Campaigns: campaigns commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fcampaigns","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fcampaigns\u002Findex",[2511],{"title":2507,"path":2508,"stem":2509},{"title":2513,"path":2514,"stem":2515,"children":2516},"Campaigns: spend commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fspend","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fspend\u002Findex",[2517],{"title":2513,"path":2514,"stem":2515},{"title":2519,"path":2520,"stem":2521,"children":2522},"Campaigns: tasks commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Ftasks","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Ftasks\u002Findex",[2523],{"title":2519,"path":2520,"stem":2521},{"title":2525,"path":2526,"stem":2527,"children":2528},"Campaigns: touches commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Ftouches","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Ftouches\u002Findex",[2529],{"title":2525,"path":2526,"stem":2527},{"title":2531,"path":2532,"stem":2533,"children":2534},"Campaigns: vocabularies commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fvocabularies","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcampaigns\u002Fvocabularies\u002Findex",[2535],{"title":2531,"path":2532,"stem":2533},{"title":2537,"path":2538,"stem":2539,"children":2540},"Carts commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcarts","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcarts\u002Findex",[2541,2542,2548],{"title":2537,"path":2538,"stem":2539},{"title":2543,"path":2544,"stem":2545,"children":2546},"Carts: import and export commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcarts\u002Fio","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcarts\u002Fio\u002Findex",[2547],{"title":2543,"path":2544,"stem":2545},{"title":2549,"path":2550,"stem":2551,"children":2552},"Carts: items commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcarts\u002Fitems","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcarts\u002Fitems\u002Findex",[2553],{"title":2549,"path":2550,"stem":2551},{"title":2555,"path":2556,"stem":2557,"children":2558},"Channels commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fchannels","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fchannels\u002Findex",[2559],{"title":2555,"path":2556,"stem":2557},{"title":2561,"path":2562,"stem":2563,"children":2564},"Consent manager commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fconsent-manager","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fconsent-manager\u002Findex",[2565,2566,2572,2578,2584],{"title":2561,"path":2562,"stem":2563},{"title":2567,"path":2568,"stem":2569,"children":2570},"Consent manager: delivery commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fconsent-manager\u002Fdelivery","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fconsent-manager\u002Fdelivery\u002Findex",[2571],{"title":2567,"path":2568,"stem":2569},{"title":2573,"path":2574,"stem":2575,"children":2576},"Consent manager: policy commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fconsent-manager\u002Fpolicy","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fconsent-manager\u002Fpolicy\u002Findex",[2577],{"title":2573,"path":2574,"stem":2575},{"title":2579,"path":2580,"stem":2581,"children":2582},"Consent manager: records commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fconsent-manager\u002Frecords","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fconsent-manager\u002Frecords\u002Findex",[2583],{"title":2579,"path":2580,"stem":2581},{"title":2585,"path":2586,"stem":2587,"children":2588},"Consent manager: registry commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fconsent-manager\u002Fregistry","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fconsent-manager\u002Fregistry\u002Findex",[2589],{"title":2585,"path":2586,"stem":2587},{"title":2591,"path":2592,"stem":2593,"children":2594},"Cost centers commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcost-centers","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcost-centers\u002Findex",[2595],{"title":2591,"path":2592,"stem":2593},{"title":2597,"path":2598,"stem":2599,"children":2600},"Create commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcreate","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcreate\u002Findex",[2601],{"title":2597,"path":2598,"stem":2599},{"title":2603,"path":2604,"stem":2605,"children":2606},"Customers commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Findex",[2607,2608,2614,2620,2626,2632,2638,2644],{"title":2603,"path":2604,"stem":2605},{"title":2609,"path":2610,"stem":2611,"children":2612},"Customers: contacts commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Fcontacts","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Fcontacts\u002Findex",[2613],{"title":2609,"path":2610,"stem":2611},{"title":2615,"path":2616,"stem":2617,"children":2618},"Customers: follow ups commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Ffollow-ups","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Ffollow-ups\u002Findex",[2619],{"title":2615,"path":2616,"stem":2617},{"title":2621,"path":2622,"stem":2623,"children":2624},"Customers: leads commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Fleads","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Fleads\u002Findex",[2625],{"title":2621,"path":2622,"stem":2623},{"title":2627,"path":2628,"stem":2629,"children":2630},"Customers: organizations commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Forganizations","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Forganizations\u002Findex",[2631],{"title":2627,"path":2628,"stem":2629},{"title":2633,"path":2634,"stem":2635,"children":2636},"Customers: roles commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Froles","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Froles\u002Findex",[2637],{"title":2633,"path":2634,"stem":2635},{"title":2639,"path":2640,"stem":2641,"children":2642},"Customers: segments commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Fsegments","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Fsegments\u002Findex",[2643],{"title":2639,"path":2640,"stem":2641},{"title":2645,"path":2646,"stem":2647,"children":2648},"Customers: value lists commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Fvalue-lists","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fcustomers\u002Fvalue-lists\u002Findex",[2649],{"title":2645,"path":2646,"stem":2647},{"title":2651,"path":2652,"stem":2653,"children":2654},"Deploy commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fdeploy","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fdeploy\u002Findex",[2655],{"title":2651,"path":2652,"stem":2653},{"title":2657,"path":2658,"stem":2659,"children":2660},"Documents commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fdocuments","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fdocuments\u002Findex",[2661,2662,2668],{"title":2657,"path":2658,"stem":2659},{"title":2663,"path":2664,"stem":2665,"children":2666},"Documents: kinds commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fdocuments\u002Fkinds","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fdocuments\u002Fkinds\u002Findex",[2667],{"title":2663,"path":2664,"stem":2665},{"title":2669,"path":2670,"stem":2671,"children":2672},"Documents: register commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fdocuments\u002Fregister","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fdocuments\u002Fregister\u002Findex",[2673],{"title":2669,"path":2670,"stem":2671},{"title":2675,"path":2676,"stem":2677,"children":2678},"Events commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fevents","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fevents\u002Findex",[2679],{"title":2675,"path":2676,"stem":2677},{"title":2681,"path":2682,"stem":2683,"children":2684},"Forms commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fforms","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fforms\u002Findex",[2685],{"title":2681,"path":2682,"stem":2683},{"title":2687,"path":2688,"stem":2689,"children":2690},"Health commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fhealth","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fhealth\u002Findex",[2691],{"title":2687,"path":2688,"stem":2689},{"title":2693,"path":2694,"stem":2695,"children":2696},"Inventories commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Finventories","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Finventories\u002Findex",[2697,2698,2704,2710],{"title":2693,"path":2694,"stem":2695},{"title":2699,"path":2700,"stem":2701,"children":2702},"Inventories: locations commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Finventories\u002Flocations","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Finventories\u002Flocations\u002Findex",[2703],{"title":2699,"path":2700,"stem":2701},{"title":2705,"path":2706,"stem":2707,"children":2708},"Inventories: reservations commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Finventories\u002Freservations","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Finventories\u002Freservations\u002Findex",[2709],{"title":2705,"path":2706,"stem":2707},{"title":2711,"path":2712,"stem":2713,"children":2714},"Inventories: stock commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Finventories\u002Fstock","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Finventories\u002Fstock\u002Findex",[2715],{"title":2711,"path":2712,"stem":2713},{"title":2717,"path":2718,"stem":2719,"children":2720},"Import and export commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fio","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fio\u002Findex",[2721],{"title":2717,"path":2718,"stem":2719},{"title":2723,"path":2724,"stem":2725,"children":2726},"Journeys commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Findex",[2727,2728,2734,2740,2746,2752,2758,2764,2770,2776,2782],{"title":2723,"path":2724,"stem":2725},{"title":2729,"path":2730,"stem":2731,"children":2732},"Journeys: enrollments commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fenrollments","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fenrollments\u002Findex",[2733],{"title":2729,"path":2730,"stem":2731},{"title":2735,"path":2736,"stem":2737,"children":2738},"Journeys: jobs commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fjobs","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fjobs\u002Findex",[2739],{"title":2735,"path":2736,"stem":2737},{"title":2741,"path":2742,"stem":2743,"children":2744},"Journeys: journeys commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fjourneys","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fjourneys\u002Findex",[2745],{"title":2741,"path":2742,"stem":2743},{"title":2747,"path":2748,"stem":2749,"children":2750},"Journeys: stats commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fstats","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fstats\u002Findex",[2751],{"title":2747,"path":2748,"stem":2749},{"title":2753,"path":2754,"stem":2755,"children":2756},"Journeys: steps commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fsteps","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fsteps\u002Findex",[2757],{"title":2753,"path":2754,"stem":2755},{"title":2759,"path":2760,"stem":2761,"children":2762},"Journeys: templates commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Ftemplates","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Ftemplates\u002Findex",[2763],{"title":2759,"path":2760,"stem":2761},{"title":2765,"path":2766,"stem":2767,"children":2768},"Journeys: timeline commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Ftimeline","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Ftimeline\u002Findex",[2769],{"title":2765,"path":2766,"stem":2767},{"title":2771,"path":2772,"stem":2773,"children":2774},"Journeys: versions commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fversions","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fversions\u002Findex",[2775],{"title":2771,"path":2772,"stem":2773},{"title":2777,"path":2778,"stem":2779,"children":2780},"Journeys: vocabularies commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fvocabularies","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fvocabularies\u002Findex",[2781],{"title":2777,"path":2778,"stem":2779},{"title":2783,"path":2784,"stem":2785,"children":2786},"Journeys: watches commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fwatches","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fjourneys\u002Fwatches\u002Findex",[2787],{"title":2783,"path":2784,"stem":2785},{"title":2789,"path":2790,"stem":2791,"children":2792},"Locale commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Flocale","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Flocale\u002Findex",[2793],{"title":2789,"path":2790,"stem":2791},{"title":2795,"path":2796,"stem":2797,"children":2798},"Loyalty commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Findex",[2799,2800,2806,2812,2818,2824,2830,2836,2842,2848],{"title":2795,"path":2796,"stem":2797},{"title":2801,"path":2802,"stem":2803,"children":2804},"Loyalty: bonus commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fbonus","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fbonus\u002Findex",[2805],{"title":2801,"path":2802,"stem":2803},{"title":2807,"path":2808,"stem":2809,"children":2810},"Loyalty: jobs commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fjobs","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fjobs\u002Findex",[2811],{"title":2807,"path":2808,"stem":2809},{"title":2813,"path":2814,"stem":2815,"children":2816},"Loyalty: memberships commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fmemberships","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fmemberships\u002Findex",[2817],{"title":2813,"path":2814,"stem":2815},{"title":2819,"path":2820,"stem":2821,"children":2822},"Loyalty: points commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fpoints","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fpoints\u002Findex",[2823],{"title":2819,"path":2820,"stem":2821},{"title":2825,"path":2826,"stem":2827,"children":2828},"Loyalty: programs commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fprograms","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fprograms\u002Findex",[2829],{"title":2825,"path":2826,"stem":2827},{"title":2831,"path":2832,"stem":2833,"children":2834},"Loyalty: referrals commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Freferrals","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Freferrals\u002Findex",[2835],{"title":2831,"path":2832,"stem":2833},{"title":2837,"path":2838,"stem":2839,"children":2840},"Loyalty: rewards commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Frewards","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Frewards\u002Findex",[2841],{"title":2837,"path":2838,"stem":2839},{"title":2843,"path":2844,"stem":2845,"children":2846},"Loyalty: tiers commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Ftiers","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Ftiers\u002Findex",[2847],{"title":2843,"path":2844,"stem":2845},{"title":2849,"path":2850,"stem":2851,"children":2852},"Loyalty: vocabularies commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fvocabularies","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Floyalty\u002Fvocabularies\u002Findex",[2853],{"title":2849,"path":2850,"stem":2851},{"title":2855,"path":2856,"stem":2857,"children":2858},"Mailings commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Findex",[2859,2860,2866,2872,2878,2884,2890,2896,2902],{"title":2855,"path":2856,"stem":2857},{"title":2861,"path":2862,"stem":2863,"children":2864},"Mailings: analysis commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fanalysis","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fanalysis\u002Findex",[2865],{"title":2861,"path":2862,"stem":2863},{"title":2867,"path":2868,"stem":2869,"children":2870},"Mailings: blocks commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fblocks","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fblocks\u002Findex",[2871],{"title":2867,"path":2868,"stem":2869},{"title":2873,"path":2874,"stem":2875,"children":2876},"Mailings: health commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fhealth","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fhealth\u002Findex",[2877],{"title":2873,"path":2874,"stem":2875},{"title":2879,"path":2880,"stem":2881,"children":2882},"Mailings: mailings commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fmailings","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fmailings\u002Findex",[2883],{"title":2879,"path":2880,"stem":2881},{"title":2885,"path":2886,"stem":2887,"children":2888},"Mailings: recipients commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Frecipients","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Frecipients\u002Findex",[2889],{"title":2885,"path":2886,"stem":2887},{"title":2891,"path":2892,"stem":2893,"children":2894},"Mailings: send commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fsend","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fsend\u002Findex",[2895],{"title":2891,"path":2892,"stem":2893},{"title":2897,"path":2898,"stem":2899,"children":2900},"Mailings: variants commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fvariants","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fvariants\u002Findex",[2901],{"title":2897,"path":2898,"stem":2899},{"title":2903,"path":2904,"stem":2905,"children":2906},"Mailings: vocabularies commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fvocabularies","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmailings\u002Fvocabularies\u002Findex",[2907],{"title":2903,"path":2904,"stem":2905},{"title":2909,"path":2910,"stem":2911,"children":2912},"Marketing consents commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmarketing-consents","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmarketing-consents\u002Findex",[2913,2914,2920,2926],{"title":2909,"path":2910,"stem":2911},{"title":2915,"path":2916,"stem":2917,"children":2918},"Marketing consents: evidence commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmarketing-consents\u002Fevidence","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmarketing-consents\u002Fevidence\u002Findex",[2919],{"title":2915,"path":2916,"stem":2917},{"title":2921,"path":2922,"stem":2923,"children":2924},"Marketing consents: subscriptions commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmarketing-consents\u002Fsubscriptions","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmarketing-consents\u002Fsubscriptions\u002Findex",[2925],{"title":2921,"path":2922,"stem":2923},{"title":2927,"path":2928,"stem":2929,"children":2930},"Marketing consents: types commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmarketing-consents\u002Ftypes","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmarketing-consents\u002Ftypes\u002Findex",[2931],{"title":2927,"path":2928,"stem":2929},{"title":2933,"path":2934,"stem":2935,"children":2936},"Markets commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmarkets","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmarkets\u002Findex",[2937],{"title":2933,"path":2934,"stem":2935},{"title":2939,"path":2940,"stem":2941,"children":2942},"Messaging commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmessaging","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fmessaging\u002Findex",[2943],{"title":2939,"path":2940,"stem":2941},{"title":2945,"path":2946,"stem":2947,"children":2948},"Order lists commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Forderlists","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Forderlists\u002Findex",[2949],{"title":2945,"path":2946,"stem":2947},{"title":2951,"path":2952,"stem":2953,"children":2954},"Orders commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Forders","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Forders\u002Findex",[2955],{"title":2951,"path":2952,"stem":2953},{"title":2957,"path":2958,"stem":2959,"children":2960},"Pages commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpages","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpages\u002Findex",[2961,2962,2968,2974],{"title":2957,"path":2958,"stem":2959},{"title":2963,"path":2964,"stem":2965,"children":2966},"Pages: collaboration commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpages\u002Fcollaboration","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpages\u002Fcollaboration\u002Findex",[2967],{"title":2963,"path":2964,"stem":2965},{"title":2969,"path":2970,"stem":2971,"children":2972},"Pages: delivery commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpages\u002Fdelivery","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpages\u002Fdelivery\u002Findex",[2973],{"title":2969,"path":2970,"stem":2971},{"title":2975,"path":2976,"stem":2977,"children":2978},"Pages: editor commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpages\u002Feditor","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpages\u002Feditor\u002Findex",[2979],{"title":2975,"path":2976,"stem":2977},{"title":2981,"path":2982,"stem":2983,"children":2984},"Payments commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpayments","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpayments\u002Findex",[2985,2986,2992,2998],{"title":2981,"path":2982,"stem":2983},{"title":2987,"path":2988,"stem":2989,"children":2990},"Payments: ledger commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpayments\u002Fledger","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpayments\u002Fledger\u002Findex",[2991],{"title":2987,"path":2988,"stem":2989},{"title":2993,"path":2994,"stem":2995,"children":2996},"Payments: methods commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpayments\u002Fmethods","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpayments\u002Fmethods\u002Findex",[2997],{"title":2993,"path":2994,"stem":2995},{"title":2999,"path":3000,"stem":3001,"children":3002},"Payments: providers commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpayments\u002Fproviders","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpayments\u002Fproviders\u002Findex",[3003],{"title":2999,"path":3000,"stem":3001},{"title":3005,"path":3006,"stem":3007,"children":3008},"Prices commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fprices","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fprices\u002Findex",[3009],{"title":3005,"path":3006,"stem":3007},{"title":3011,"path":3012,"stem":3013,"children":3014},"Procurement commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fprocurement","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fprocurement\u002Findex",[3015],{"title":3011,"path":3012,"stem":3013},{"title":3017,"path":3018,"stem":3019,"children":3020},"Products commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Findex",[3021,3022,3028,3034,3040,3046],{"title":3017,"path":3018,"stem":3019},{"title":3023,"path":3024,"stem":3025,"children":3026},"Products: assets commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Fassets","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Fassets\u002Findex",[3027],{"title":3023,"path":3024,"stem":3025},{"title":3029,"path":3030,"stem":3031,"children":3032},"Products: categories commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Fcategories","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Fcategories\u002Findex",[3033],{"title":3029,"path":3030,"stem":3031},{"title":3035,"path":3036,"stem":3037,"children":3038},"Products: data model commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Fdata-model","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Fdata-model\u002Findex",[3039],{"title":3035,"path":3036,"stem":3037},{"title":3041,"path":3042,"stem":3043,"children":3044},"Products: manufacturers commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Fmanufacturers","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Fmanufacturers\u002Findex",[3045],{"title":3041,"path":3042,"stem":3043},{"title":3047,"path":3048,"stem":3049,"children":3050},"Products: references commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Freferences","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fproducts\u002Freferences\u002Findex",[3051],{"title":3047,"path":3048,"stem":3049},{"title":3053,"path":3054,"stem":3055,"children":3056},"Promotions commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpromotions","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpromotions\u002Findex",[3057,3058,3064,3070,3076],{"title":3053,"path":3054,"stem":3055},{"title":3059,"path":3060,"stem":3061,"children":3062},"Promotions: evaluation commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpromotions\u002Fevaluation","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpromotions\u002Fevaluation\u002Findex",[3063],{"title":3059,"path":3060,"stem":3061},{"title":3065,"path":3066,"stem":3067,"children":3068},"Promotions: promotions commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpromotions\u002Fpromotions","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpromotions\u002Fpromotions\u002Findex",[3069],{"title":3065,"path":3066,"stem":3067},{"title":3071,"path":3072,"stem":3073,"children":3074},"Promotions: redemptions commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpromotions\u002Fredemptions","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpromotions\u002Fredemptions\u002Findex",[3075],{"title":3071,"path":3072,"stem":3073},{"title":3077,"path":3078,"stem":3079,"children":3080},"Promotions: vouchers commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpromotions\u002Fvouchers","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpromotions\u002Fvouchers\u002Findex",[3081],{"title":3077,"path":3078,"stem":3079},{"title":3083,"path":3084,"stem":3085,"children":3086},"Punchout commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpunchout","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fpunchout\u002Findex",[3087],{"title":3083,"path":3084,"stem":3085},{"title":3089,"path":3090,"stem":3091,"children":3092},"Quotes commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Findex",[3093,3094,3100,3106,3112,3118],{"title":3089,"path":3090,"stem":3091},{"title":3095,"path":3096,"stem":3097,"children":3098},"Quotes: acceptance commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Facceptance","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Facceptance\u002Findex",[3099],{"title":3095,"path":3096,"stem":3097},{"title":3101,"path":3102,"stem":3103,"children":3104},"Quotes: pricing commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Fpricing","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Fpricing\u002Findex",[3105],{"title":3101,"path":3102,"stem":3103},{"title":3107,"path":3108,"stem":3109,"children":3110},"Quotes: quotes commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Fquotes","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Fquotes\u002Findex",[3111],{"title":3107,"path":3108,"stem":3109},{"title":3113,"path":3114,"stem":3115,"children":3116},"Quotes: ranges commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Franges","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Franges\u002Findex",[3117],{"title":3113,"path":3114,"stem":3115},{"title":3119,"path":3120,"stem":3121,"children":3122},"Quotes: trail commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Ftrail","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fquotes\u002Ftrail\u002Findex",[3123],{"title":3119,"path":3120,"stem":3121},{"title":3125,"path":3126,"stem":3127,"children":3128},"Reviews commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Findex",[3129,3130,3136,3142,3148,3154,3160,3166,3172],{"title":3125,"path":3126,"stem":3127},{"title":3131,"path":3132,"stem":3133,"children":3134},"Reviews: aggregates commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Faggregates","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Faggregates\u002Findex",[3135],{"title":3131,"path":3132,"stem":3133},{"title":3137,"path":3138,"stem":3139,"children":3140},"Reviews: jobs commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Fjobs","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Fjobs\u002Findex",[3141],{"title":3137,"path":3138,"stem":3139},{"title":3143,"path":3144,"stem":3145,"children":3146},"Reviews: moderation commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Fmoderation","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Fmoderation\u002Findex",[3147],{"title":3143,"path":3144,"stem":3145},{"title":3149,"path":3150,"stem":3151,"children":3152},"Reviews: privacy commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Fprivacy","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Fprivacy\u002Findex",[3153],{"title":3149,"path":3150,"stem":3151},{"title":3155,"path":3156,"stem":3157,"children":3158},"Reviews: products commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Fproducts","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Fproducts\u002Findex",[3159],{"title":3155,"path":3156,"stem":3157},{"title":3161,"path":3162,"stem":3163,"children":3164},"Reviews: requests commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Frequests","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Frequests\u002Findex",[3165],{"title":3161,"path":3162,"stem":3163},{"title":3167,"path":3168,"stem":3169,"children":3170},"Reviews: reviews commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Freviews","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Freviews\u002Findex",[3171],{"title":3167,"path":3168,"stem":3169},{"title":3173,"path":3174,"stem":3175,"children":3176},"Reviews: vocabularies commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Fvocabularies","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Freviews\u002Fvocabularies\u002Findex",[3177],{"title":3173,"path":3174,"stem":3175},{"title":3179,"path":3180,"stem":3181,"children":3182},"Sales reps commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsales-reps","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsales-reps\u002Findex",[3183,3184,3190,3196],{"title":3179,"path":3180,"stem":3181},{"title":3185,"path":3186,"stem":3187,"children":3188},"Sales reps: acting for commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsales-reps\u002Facting-for","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsales-reps\u002Facting-for\u002Findex",[3189],{"title":3185,"path":3186,"stem":3187},{"title":3191,"path":3192,"stem":3193,"children":3194},"Sales reps: coverage commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsales-reps\u002Fcoverage","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsales-reps\u002Fcoverage\u002Findex",[3195],{"title":3191,"path":3192,"stem":3193},{"title":3197,"path":3198,"stem":3199,"children":3200},"Sales reps: roster commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsales-reps\u002Froster","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsales-reps\u002Froster\u002Findex",[3201],{"title":3197,"path":3198,"stem":3199},{"title":3203,"path":3204,"stem":3205,"children":3206},"Search commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsearch","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsearch\u002Findex",[3207],{"title":3203,"path":3204,"stem":3205},{"title":3209,"path":3210,"stem":3211,"children":3212},"Settings commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsettings","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsettings\u002Findex",[3213],{"title":3209,"path":3210,"stem":3211},{"title":3215,"path":3216,"stem":3217,"children":3218},"Shipping commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fshipping","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fshipping\u002Findex",[3219,3220,3226,3232],{"title":3215,"path":3216,"stem":3217},{"title":3221,"path":3222,"stem":3223,"children":3224},"Shipping: carriers commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fshipping\u002Fcarriers","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fshipping\u002Fcarriers\u002Findex",[3225],{"title":3221,"path":3222,"stem":3223},{"title":3227,"path":3228,"stem":3229,"children":3230},"Shipping: methods commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fshipping\u002Fmethods","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fshipping\u002Fmethods\u002Findex",[3231],{"title":3227,"path":3228,"stem":3229},{"title":3233,"path":3234,"stem":3235,"children":3236},"Shipping: value lists commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fshipping\u002Fvalue-lists","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fshipping\u002Fvalue-lists\u002Findex",[3237],{"title":3233,"path":3234,"stem":3235},{"title":3239,"path":3240,"stem":3241,"children":3242},"Sites commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsites","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fsites\u002Findex",[3243],{"title":3239,"path":3240,"stem":3241},{"title":3245,"path":3246,"stem":3247,"children":3248},"Skills commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fskills","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fskills\u002Findex",[3249],{"title":3245,"path":3246,"stem":3247},{"title":3251,"path":3252,"stem":3253,"children":3254},"Storage commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Fstorage","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Fstorage\u002Findex",[3255],{"title":3251,"path":3252,"stem":3253},{"title":3257,"path":3258,"stem":3259,"children":3260},"Tag manager commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Ftag-manager","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Ftag-manager\u002Findex",[3261,3262,3268,3274],{"title":3257,"path":3258,"stem":3259},{"title":3263,"path":3264,"stem":3265,"children":3266},"Tag manager: container commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Ftag-manager\u002Fcontainer","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Ftag-manager\u002Fcontainer\u002Findex",[3267],{"title":3263,"path":3264,"stem":3265},{"title":3269,"path":3270,"stem":3271,"children":3272},"Tag manager: delivery commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Ftag-manager\u002Fdelivery","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Ftag-manager\u002Fdelivery\u002Findex",[3273],{"title":3269,"path":3270,"stem":3271},{"title":3275,"path":3276,"stem":3277,"children":3278},"Tag manager: tags commands","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Freference\u002Ftag-manager\u002Ftags","docs\u002Ftools\u002Fcommand-line\u002Freference\u002Ftag-manager\u002Ftags\u002Findex",[3279],{"title":3275,"path":3276,"stem":3277},{"title":3281,"path":3282,"stem":3283,"children":3284},"Interactive shell (REPL)","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Frepl","docs\u002Ftools\u002Fcommand-line\u002Frepl\u002Findex",[3285],{"title":3281,"path":3282,"stem":3283},{"title":3287,"path":3288,"stem":3289,"children":3290},"Scaffolding","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Fscaffolding","docs\u002Ftools\u002Fcommand-line\u002Fscaffolding\u002Findex",[3291],{"title":3287,"path":3288,"stem":3289},{"title":3293,"path":3294,"stem":3295,"children":3296},"Scripting & output","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Fscripting","docs\u002Ftools\u002Fcommand-line\u002Fscripting\u002Findex",[3297],{"title":3293,"path":3294,"stem":3295},{"title":3299,"path":3300,"stem":3301,"children":3302},"Skills","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Fskills","docs\u002Ftools\u002Fcommand-line\u002Fskills\u002Findex",[3303],{"title":3299,"path":3300,"stem":3301},{"title":3305,"path":3306,"stem":3307,"children":3308},"Full-screen app (TUI)","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Ftui","docs\u002Ftools\u002Fcommand-line\u002Ftui\u002Findex",[3309],{"title":3305,"path":3306,"stem":3307},{"title":3311,"path":3312,"stem":3313,"children":3314},"Type generation","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Ftype-generation","docs\u002Ftools\u002Fcommand-line\u002Ftype-generation\u002Findex",[3315],{"title":3311,"path":3312,"stem":3313},{"title":3317,"path":3318,"stem":3319,"children":3320},"Background watchers","\u002Fdocs\u002Ftools\u002Fcommand-line\u002Fwatch","docs\u002Ftools\u002Fcommand-line\u002Fwatch\u002Findex",[3321],{"title":3317,"path":3318,"stem":3319},{"title":3323,"path":3324,"stem":3325,"children":3326},"Model Context Protocol","\u002Fdocs\u002Ftools\u002Fmcp","docs\u002Ftools\u002Fmcp\u002Findex",[3327,3328,3334,3340,3346,3352,3358,3364,3370],{"title":3323,"path":3324,"stem":3325},{"title":3329,"path":3330,"stem":3331,"children":3332},"revenexx docs MCP in Google Antigravity","\u002Fdocs\u002Ftools\u002Fmcp\u002Fantigravity","docs\u002Ftools\u002Fmcp\u002Fantigravity\u002Findex",[3333],{"title":3329,"path":3330,"stem":3331},{"title":3335,"path":3336,"stem":3337,"children":3338},"revenexx docs MCP in Claude Code","\u002Fdocs\u002Ftools\u002Fmcp\u002Fclaude-code","docs\u002Ftools\u002Fmcp\u002Fclaude-code\u002Findex",[3339],{"title":3335,"path":3336,"stem":3337},{"title":3341,"path":3342,"stem":3343,"children":3344},"revenexx docs MCP in Claude Desktop","\u002Fdocs\u002Ftools\u002Fmcp\u002Fclaude-desktop","docs\u002Ftools\u002Fmcp\u002Fclaude-desktop\u002Findex",[3345],{"title":3341,"path":3342,"stem":3343},{"title":3347,"path":3348,"stem":3349,"children":3350},"revenexx docs MCP in Cursor","\u002Fdocs\u002Ftools\u002Fmcp\u002Fcursor","docs\u002Ftools\u002Fmcp\u002Fcursor\u002Findex",[3351],{"title":3347,"path":3348,"stem":3349},{"title":3353,"path":3354,"stem":3355,"children":3356},"revenexx docs MCP in OpenCode","\u002Fdocs\u002Ftools\u002Fmcp\u002Fopencode","docs\u002Ftools\u002Fmcp\u002Fopencode\u002Findex",[3357],{"title":3353,"path":3354,"stem":3355},{"title":3359,"path":3360,"stem":3361,"children":3362},"revenexx docs MCP in VS Code","\u002Fdocs\u002Ftools\u002Fmcp\u002Fvscode","docs\u002Ftools\u002Fmcp\u002Fvscode\u002Findex",[3363],{"title":3359,"path":3360,"stem":3361},{"title":3365,"path":3366,"stem":3367,"children":3368},"revenexx docs MCP in Windsurf","\u002Fdocs\u002Ftools\u002Fmcp\u002Fwindsurf","docs\u002Ftools\u002Fmcp\u002Fwindsurf\u002Findex",[3369],{"title":3365,"path":3366,"stem":3367},{"title":3371,"path":3372,"stem":3373,"children":3374},"revenexx docs MCP in Zenflow","\u002Fdocs\u002Ftools\u002Fmcp\u002Fzenflow","docs\u002Ftools\u002Fmcp\u002Fzenflow\u002Findex",[3375],{"title":3371,"path":3372,"stem":3373},{"id":3377,"title":1504,"body":3378,"description":6892,"extension":6893,"landing":6894,"links":6894,"meta":6895,"navigation":6896,"path":1505,"seo":6897,"sitemap":6898,"stem":1506,"__hash__":6899},"docs\u002Fdocs\u002Fstudios\u002Fcommerce\u002Fcustomers\u002Forganizations\u002Findex.md",{"type":3379,"value":3380,"toc":6873},"minimark",[3381,3395,3458,3461,3597,3602,3884,3890,3894,3914,3919,3938,3944,4012,4018,4091,4129,4154,4158,4177,4393,4576,4610,4615,4701,4705,4776,4798,4802,4805,4846,4886,4900,5071,5074,5314,5394,5398,5407,5447,5563,5569,5573,5639,5642,5672,5679,5685,5689,5758,5767,5771,5777,6048,6061,6095,6160,6164,6187,6220,6244,6561,6565,6601,6605,6633,6639,6668,6687,6727,6804,6807,6825,6829,6869],[3382,3383,3384,3385,3389,3390,3394],"p",{},"An organization is the buying ",[3386,3387,3388],"strong",{},"company",": the unit a contract, a credit limit and a price list belong to. Its people are ",[3391,3392,3393],"a",{"href":1499},"contacts",".",[3396,3397,3403],"pre",{"className":3398,"code":3399,"filename":3400,"language":3401,"meta":3402,"style":3402},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl \"https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Fcustomers\u002Forganizations?limit=50\" \\\n  -H \"X-Revenexx-Tenant: \u003CTENANT_SLUG>\" \\\n  -H \"X-Revenexx-Api-Key: rvxk_...\"\n","Request","bash","",[3404,3405,3406,3430,3445],"code",{"__ignoreMap":3402},[3407,3408,3411,3415,3419,3423,3426],"span",{"class":3409,"line":3410},"line",1,[3407,3412,3414],{"class":3413},"sBMFI","curl",[3407,3416,3418],{"class":3417},"sMK4o"," \"",[3407,3420,3422],{"class":3421},"sfazB","https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Fcustomers\u002Forganizations?limit=50",[3407,3424,3425],{"class":3417},"\"",[3407,3427,3429],{"class":3428},"sTEyZ"," \\\n",[3407,3431,3433,3436,3438,3441,3443],{"class":3409,"line":3432},2,[3407,3434,3435],{"class":3421},"  -H",[3407,3437,3418],{"class":3417},[3407,3439,3440],{"class":3421},"X-Revenexx-Tenant: \u003CTENANT_SLUG>",[3407,3442,3425],{"class":3417},[3407,3444,3429],{"class":3428},[3407,3446,3448,3450,3452,3455],{"class":3409,"line":3447},3,[3407,3449,3435],{"class":3421},[3407,3451,3418],{"class":3417},[3407,3453,3454],{"class":3421},"X-Revenexx-Api-Key: rvxk_...",[3407,3456,3457],{"class":3417},"\"\n",[3382,3459,3460],{},"The list also filters on these columns, each an exact match (timestamps match exactly, as there is no range filter):",[3462,3463,3464,3477],"table",{},[3465,3466,3467],"thead",{},[3468,3469,3470,3474],"tr",{},[3471,3472,3473],"th",{},"Filter",[3471,3475,3476],{},"What it matches",[3478,3479,3480,3501,3517,3527,3537,3547,3557,3567,3577,3587],"tbody",{},[3468,3481,3482,3498],{},[3483,3484,3485,3488,3489,3488,3492,3488,3495],"td",{},[3404,3486,3487],{},"block_reason",", ",[3404,3490,3491],{},"block_note",[3404,3493,3494],{},"blocked_by",[3404,3496,3497],{},"blocked_at",[3483,3499,3500],{},"The order block: why it was set, the note on it, who set it and when. Null while the company may order.",[3468,3502,3503,3514],{},[3483,3504,3505,3488,3508,3488,3511],{},[3404,3506,3507],{},"delivery_block_reason",[3404,3509,3510],{},"delivery_blocked_by",[3404,3512,3513],{},"delivery_blocked_at",[3483,3515,3516],{},"The delivery block: why it was set, who set it and when. Null while shipments go out.",[3468,3518,3519,3524],{},[3483,3520,3521],{},[3404,3522,3523],{},"account_manager_name",[3483,3525,3526],{},"The name of the company's responsible sales rep.",[3468,3528,3529,3534],{},[3483,3530,3531],{},[3404,3532,3533],{},"city",[3483,3535,3536],{},"The city the company is listed under, from its addresses.",[3468,3538,3539,3544],{},[3483,3540,3541],{},[3404,3542,3543],{},"credit_available",[3483,3545,3546],{},"The credit limit minus the open balance. Null where no limit is set.",[3468,3548,3549,3554],{},[3483,3550,3551],{},[3404,3552,3553],{},"credit_utilisation",[3483,3555,3556],{},"The share of the credit limit in use, in whole percent. Null where no limit is set.",[3468,3558,3559,3564],{},[3483,3560,3561],{},[3404,3562,3563],{},"last_order_at",[3483,3565,3566],{},"When the company last ordered.",[3468,3568,3569,3574],{},[3483,3570,3571],{},[3404,3572,3573],{},"revenue_365d",[3483,3575,3576],{},"Revenue of the last 365 days.",[3468,3578,3579,3584],{},[3483,3580,3581],{},[3404,3582,3583],{},"primary_contact_id",[3483,3585,3586],{},"The one contact marked as the company's main contact.",[3468,3588,3589,3594],{},[3483,3590,3591],{},[3404,3592,3593],{},"parent_organization_id",[3483,3595,3596],{},"The head office, when this company is a subsidiary of a group.",[3598,3599,3601],"h2",{"id":3600},"the-row","The row",[3462,3603,3604,3614],{},[3465,3605,3606],{},[3468,3607,3608,3611],{},[3471,3609,3610],{},"Field",[3471,3612,3613],{},"Meaning",[3478,3615,3616,3629,3639,3677,3698,3712,3725,3745,3758,3775,3808,3826,3843,3856,3874],{},[3468,3617,3618,3623],{},[3483,3619,3620],{},[3404,3621,3622],{},"name",[3483,3624,3625,3626,3628],{},"Legal or trading name of the ",[3386,3627,3388],{},", never a person.",[3468,3630,3631,3636],{},[3483,3632,3633],{},[3404,3634,3635],{},"customer_number",[3483,3637,3638],{},"The number the company carries in the merchant's own ERP — the key an ERP integration joins on. Free text, no enforced format.",[3468,3640,3641,3646],{},[3483,3642,3643],{},[3404,3644,3645],{},"vat_id",[3483,3647,3648,3649,3652,3653,3656,3657,3660,3661,3664,3665,3668,3669,3672,3673,3676],{},"VAT identification number — the closest thing a B2B buyer has to a legal identity. How far it is checked is the market's ",[3404,3650,3651],{},"vat_id_validation"," setting: ",[3404,3654,3655],{},"off"," (default) stores it as typed, ",[3404,3658,3659],{},"format"," checks the country prefix and national pattern, ",[3404,3662,3663],{},"vies"," also asks the EU VIES registry. Only a definitive \"not registered\" answer is refused (",[3404,3666,3667],{},"400",", naming the registry). A registry that is unreachable, times out or reports the member state unavailable never refuses the write, and the response does not say the check was skipped. A number outside the EU is not sent to VIES, and an update re-checks only a ",[3386,3670,3671],{},"changed"," VAT id. ",[3404,3674,3675],{},"organization_vat_id_required"," is a separate setting: it makes a self-registration that founds a company supply one.",[3468,3678,3679,3684],{},[3483,3680,3681],{},[3404,3682,3683],{},"external_id",[3483,3685,3686,3687,3689,3690,3693,3694,3697],{},"The company's key in the system that owns it, such as the ERP's own customer key. Not the number a human quotes: that is ",[3404,3688,3635],{},". ",[3386,3691,3692],{},"Writable"," on create and update, stored verbatim, unique per tenant while set, so an import upserts on it. Filter with ",[3404,3695,3696],{},"?external_id=",". Null for a company created in the shop.",[3468,3699,3700,3705],{},[3483,3701,3702],{},[3404,3703,3704],{},"external_refs",[3483,3706,3707,3708,3711],{},"Every other system that knows the company, keyed by system name, such as ",[3404,3709,3710],{},"{\"gln\": \"4012345000009\"}",". Not a query filter.",[3468,3713,3714,3719],{},[3483,3715,3716],{},[3404,3717,3718],{},"branche",[3483,3720,3721,3722,3394],{},"Industry, in the merchant's own words. Free text — no code list. Segment rules match it ",[3386,3723,3724],{},"exactly and case-sensitively",[3468,3726,3727,3732],{},[3483,3728,3729],{},[3404,3730,3731],{},"status",[3483,3733,3734,3737,3738,3689,3741,3744],{},[3404,3735,3736],{},"active"," or ",[3404,3739,3740],{},"blocked",[3386,3742,3743],{},"Access",", not pipeline.",[3468,3746,3747,3752],{},[3483,3748,3749],{},[3404,3750,3751],{},"lifecycle_stage",[3483,3753,3754,3755,3394],{},"Where the company stands in the sales pipeline. One of the tenant's own ",[3391,3756,3757],{"href":1535},"lifecycle stages",[3468,3759,3760,3765],{},[3483,3761,3762],{},[3404,3763,3764],{},"delivery_block",[3483,3766,3767,3770,3771,3774],{},[3404,3768,3769],{},"true"," stops ",[3386,3772,3773],{},"shipments"," while leaving login and ordering alone.",[3468,3776,3777,3782],{},[3483,3778,3779],{},[3404,3780,3781],{},"credit_limit_mode",[3483,3783,3784,3785,3788,3789,3792,3793,3796,3797,3800,3801,3804,3805,3807],{},"Whether the company buys on credit, and how far: ",[3404,3786,3787],{},"unset"," (nobody decided, so whoever checks credit applies its own fallback), ",[3404,3790,3791],{},"limited"," (open receivables up to ",[3404,3794,3795],{},"credit_limit",") or ",[3404,3798,3799],{},"unlimited"," (no ceiling, by decision). ",[3386,3802,3803],{},"Read the mode to know whether there is a ceiling."," A create that sends neither field inherits the market's default mode and amount, which may be ",[3404,3806,3791],{},", so an import should send the mode it means.",[3468,3809,3810,3814],{},[3483,3811,3812],{},[3404,3813,3795],{},[3483,3815,3816,3817,3819,3820,3822,3823,3394],{},"Ceiling on open receivables in the market's currency. Set exactly when ",[3404,3818,3781],{}," is ",[3404,3821,3791],{},", and then above 0; null for every other mode, so ",[3386,3824,3825],{},"a null amount says nothing on its own",[3468,3827,3828,3833],{},[3483,3829,3830],{},[3404,3831,3832],{},"payment_terms",[3483,3834,3835,3836,3839,3840,3394],{},"One of the tenant's own ",[3391,3837,3838],{"href":1535},"payment terms",". Null falls back to the market's ",[3404,3841,3842],{},"default_payment_terms",[3468,3844,3845,3850],{},[3483,3846,3847],{},[3404,3848,3849],{},"price_list",[3483,3851,3852,3853,3855],{},"The ",[3386,3854,3404],{}," of the price list this company buys on. Plain text pointing into the prices app; nothing here validates it, so a code naming no list simply prices nothing.",[3468,3857,3858,3863],{},[3483,3859,3860],{},[3404,3861,3862],{},"settings",[3483,3864,3865,3866,3869,3870,3873],{},"Free-form per-organization settings. This app never branches on a key in here — but a ",[3391,3867,3868],{"href":1523},"segment rule"," can address a top-level key as ",[3404,3871,3872],{},"setting:\u003Ckey>",", which is what the blob is for.",[3468,3875,3876,3881],{},[3483,3877,3878],{},[3404,3879,3880],{},"external_team_id",[3483,3882,3883],{},"The platform team this organization is mirrored as, which is what makes its people a team for storefront auth. Written by the platform, ignored on any write you send.",[3382,3885,3886,3889],{},[3386,3887,3888],{},"Organizations are flat."," There is no parent, no sub-organization and no business unit below a company (as of 2026-09). Cost centers group spend inside one organization, but they are a flat list too, not a hierarchy. A group with several legal entities is modelled as several organizations.",[3598,3891,3893],{"id":3892},"two-ways-to-stop-a-company-and-a-limit-that-does-not","Two ways to stop a company, and a limit that does not",[3895,3896,3897,3906],"ul",{},[3898,3899,3900,3905],"li",{},[3386,3901,3902],{},[3404,3903,3904],{},"status: \"blocked\""," stops the company's people logging in. It is also where a rejected registration parks the company it founded.",[3898,3907,3908,3913],{},[3386,3909,3910],{},[3404,3911,3912],{},"delivery_block: true"," stops shipments and leaves login and ordering alone — the \"they may order, we are just not sending anything until this is settled\" state.",[3382,3915,3916,3917,3394],{},"Blocking the login to stop a delivery locks out exactly the people who could settle the invoice. Use ",[3404,3918,3764],{},[3382,3920,3921,3924,3925,3927,3928,3930,3931,3934,3935,3937],{},[3386,3922,3923],{},"The credit limit does not stop anything."," ",[3404,3926,3781],{}," and ",[3404,3929,3795],{}," are ",[3386,3932,3933],{},"stored, not enforced"," (as of 2026-10). They record a decision, and nothing on the platform compares them with an order or an open balance: orders are accepted and payment methods offered whatever their values. If you want a credit check, run it in your own system, for example before you place the order, and decide there what ",[3404,3936,3787],{}," means for you.",[3382,3939,3940,3941,3943],{},"Send the mode and the amount together. The API refuses a pair that does not fit with ",[3404,3942,3667],{},":",[3462,3945,3946,3956],{},[3465,3947,3948],{},[3468,3949,3950,3953],{},[3471,3951,3952],{},"Code",[3471,3954,3955],{},"When",[3478,3957,3958,3975,3992,4002],{},[3468,3959,3960,3965],{},[3483,3961,3962],{},[3404,3963,3964],{},"limited_mode_requires_limit",[3483,3966,3967,3819,3969,3971,3972,3974],{},[3404,3968,3781],{},[3404,3970,3791],{}," and no ",[3404,3973,3795],{}," is sent or stored.",[3468,3976,3977,3982],{},[3483,3978,3979],{},[3404,3980,3981],{},"limit_requires_limited_mode",[3483,3983,3984,3985,3987,3988,3737,3990,3394],{},"A ",[3404,3986,3795],{}," is sent with ",[3404,3989,3787],{},[3404,3991,3799],{},[3468,3993,3994,3999],{},[3483,3995,3996],{},[3404,3997,3998],{},"limit_not_positive",[3483,4000,4001],{},"The amount is 0 or below.",[3468,4003,4004,4009],{},[3483,4005,4006],{},[3404,4007,4008],{},"invalid_mode",[3483,4010,4011],{},"The mode is not one of the three values.",[3382,4013,4014,4015,4017],{},"Switching away from ",[3404,4016,3791],{}," needs only the mode: the stored amount is cleared with it.",[3396,4019,4021],{"className":3398,"code":4020,"filename":3400,"language":3401,"meta":3402,"style":3402},"curl -X PUT https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Fcustomers\u002Forganizations\u002F{id} \\\n  -H \"X-Revenexx-Tenant: \u003CTENANT_SLUG>\" \\\n  -H \"X-Revenexx-Api-Key: rvxk_...\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"credit_limit_mode\": \"limited\", \"credit_limit\": 5000}'\n",[3404,4022,4023,4038,4050,4062,4076],{"__ignoreMap":3402},[3407,4024,4025,4027,4030,4033,4036],{"class":3409,"line":3410},[3407,4026,3414],{"class":3413},[3407,4028,4029],{"class":3421}," -X",[3407,4031,4032],{"class":3421}," PUT",[3407,4034,4035],{"class":3421}," https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Fcustomers\u002Forganizations\u002F{id}",[3407,4037,3429],{"class":3428},[3407,4039,4040,4042,4044,4046,4048],{"class":3409,"line":3432},[3407,4041,3435],{"class":3421},[3407,4043,3418],{"class":3417},[3407,4045,3440],{"class":3421},[3407,4047,3425],{"class":3417},[3407,4049,3429],{"class":3428},[3407,4051,4052,4054,4056,4058,4060],{"class":3409,"line":3447},[3407,4053,3435],{"class":3421},[3407,4055,3418],{"class":3417},[3407,4057,3454],{"class":3421},[3407,4059,3425],{"class":3417},[3407,4061,3429],{"class":3428},[3407,4063,4065,4067,4069,4072,4074],{"class":3409,"line":4064},4,[3407,4066,3435],{"class":3421},[3407,4068,3418],{"class":3417},[3407,4070,4071],{"class":3421},"Content-Type: application\u002Fjson",[3407,4073,3425],{"class":3417},[3407,4075,3429],{"class":3428},[3407,4077,4079,4082,4085,4088],{"class":3409,"line":4078},5,[3407,4080,4081],{"class":3421},"  -d",[3407,4083,4084],{"class":3417}," '",[3407,4086,4087],{"class":3421},"{\"credit_limit_mode\": \"limited\", \"credit_limit\": 5000}",[3407,4089,4090],{"class":3417},"'\n",[3382,4092,4093,4094,4097,4098,4101,4102,4105,4106,3737,4109,4112,4113,4097,4115,4118,4119,4122,4123,4097,4125,4128],{},"A buyer acting for themselves, that is a storefront call made on a signed-in buyer's behalf, gets ",[3404,4095,4096],{},"403"," (",[3404,4099,4100],{},"self_service_closed",") on this call under ",[3404,4103,4104],{},"self_service_master_data"," set to ",[3404,4107,4108],{},"addresses_only",[3404,4110,4111],{},"none",", once the buyer checks pass: another company's id is ",[3404,4114,4096],{},[3404,4116,4117],{},"not_own_record",") and a buyer without the ",[3404,4120,4121],{},"organization.manage"," grant ",[3404,4124,4096],{},[3404,4126,4127],{},"not_self_service","), whatever the setting says. A call that does not act for a buyer, such as an operator, an import or an ERP, is not refused for this reason.",[3382,4130,4131,4137,4138,4140,4141,4143,4144,4147,4148,4150,4151,4153],{},[3386,4132,4133,4134,4136],{},"A null ",[3404,4135,3795],{}," no longer means \"no limit\"."," If a company may buy without a ceiling, set ",[3404,4139,3781],{}," to ",[3404,4142,3799],{},". A company written before the mode existed reads ",[3404,4145,4146],{},"credit_limit_mode: \"unset\"",", with its old amount still in ",[3404,4149,3795],{}," if it had one. The next write that sends either field treats such an amount as ",[3404,4152,3791],{},". To be unambiguous, send the mode for every company you sync.",[3598,4155,4157],{"id":4156},"addresses","Addresses",[3382,4159,4160,4161,4164,4165,4168,4169,4172,4173,4176],{},"Addresses live in their own entity at ",[3404,4162,4163],{},"\u002Fv1\u002Fcustomers\u002Faddresses",", and ",[3386,4166,4167],{},"at least one"," of ",[3404,4170,4171],{},"organization_id"," \u002F ",[3404,4174,4175],{},"contact_id"," is set: a company address shared by everyone in it, or a personal one only that contact uses. Both may be set when the contact belongs to that organization. The API reference still says exactly one of the two is set and that sending both is refused; the API accepts both when the contact belongs to that organization, as described here.",[3396,4178,4183],{"className":4179,"code":4180,"filename":4181,"language":4182,"meta":3402,"style":3402},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"organization_id\": \"…\",\n  \"type\": \"shipping\",\n  \"is_default\": true,\n  \"name\": \"Wareneingang\",\n  \"company\": \"Beispiel Industrietechnik GmbH\",\n  \"street\": \"Industriestraße 14\",\n  \"street2\": \"Tor 3\",\n  \"zip\": \"80331\",\n  \"city\": \"München\",\n  \"country\": \"DE\"\n}\n","Address","json",[3404,4184,4185,4190,4212,4232,4246,4265,4285,4306,4327,4348,4368,4387],{"__ignoreMap":3402},[3407,4186,4187],{"class":3409,"line":3410},[3407,4188,4189],{"class":3417},"{\n",[3407,4191,4192,4195,4198,4200,4202,4204,4207,4209],{"class":3409,"line":3432},[3407,4193,4194],{"class":3417},"  \"",[3407,4196,4171],{"class":4197},"spNyl",[3407,4199,3425],{"class":3417},[3407,4201,3943],{"class":3417},[3407,4203,3418],{"class":3417},[3407,4205,4206],{"class":3421},"…",[3407,4208,3425],{"class":3417},[3407,4210,4211],{"class":3417},",\n",[3407,4213,4214,4216,4219,4221,4223,4225,4228,4230],{"class":3409,"line":3447},[3407,4215,4194],{"class":3417},[3407,4217,4218],{"class":4197},"type",[3407,4220,3425],{"class":3417},[3407,4222,3943],{"class":3417},[3407,4224,3418],{"class":3417},[3407,4226,4227],{"class":3421},"shipping",[3407,4229,3425],{"class":3417},[3407,4231,4211],{"class":3417},[3407,4233,4234,4236,4239,4241,4243],{"class":3409,"line":4064},[3407,4235,4194],{"class":3417},[3407,4237,4238],{"class":4197},"is_default",[3407,4240,3425],{"class":3417},[3407,4242,3943],{"class":3417},[3407,4244,4245],{"class":3417}," true,\n",[3407,4247,4248,4250,4252,4254,4256,4258,4261,4263],{"class":3409,"line":4078},[3407,4249,4194],{"class":3417},[3407,4251,3622],{"class":4197},[3407,4253,3425],{"class":3417},[3407,4255,3943],{"class":3417},[3407,4257,3418],{"class":3417},[3407,4259,4260],{"class":3421},"Wareneingang",[3407,4262,3425],{"class":3417},[3407,4264,4211],{"class":3417},[3407,4266,4268,4270,4272,4274,4276,4278,4281,4283],{"class":3409,"line":4267},6,[3407,4269,4194],{"class":3417},[3407,4271,3388],{"class":4197},[3407,4273,3425],{"class":3417},[3407,4275,3943],{"class":3417},[3407,4277,3418],{"class":3417},[3407,4279,4280],{"class":3421},"Beispiel Industrietechnik GmbH",[3407,4282,3425],{"class":3417},[3407,4284,4211],{"class":3417},[3407,4286,4288,4290,4293,4295,4297,4299,4302,4304],{"class":3409,"line":4287},7,[3407,4289,4194],{"class":3417},[3407,4291,4292],{"class":4197},"street",[3407,4294,3425],{"class":3417},[3407,4296,3943],{"class":3417},[3407,4298,3418],{"class":3417},[3407,4300,4301],{"class":3421},"Industriestraße 14",[3407,4303,3425],{"class":3417},[3407,4305,4211],{"class":3417},[3407,4307,4309,4311,4314,4316,4318,4320,4323,4325],{"class":3409,"line":4308},8,[3407,4310,4194],{"class":3417},[3407,4312,4313],{"class":4197},"street2",[3407,4315,3425],{"class":3417},[3407,4317,3943],{"class":3417},[3407,4319,3418],{"class":3417},[3407,4321,4322],{"class":3421},"Tor 3",[3407,4324,3425],{"class":3417},[3407,4326,4211],{"class":3417},[3407,4328,4330,4332,4335,4337,4339,4341,4344,4346],{"class":3409,"line":4329},9,[3407,4331,4194],{"class":3417},[3407,4333,4334],{"class":4197},"zip",[3407,4336,3425],{"class":3417},[3407,4338,3943],{"class":3417},[3407,4340,3418],{"class":3417},[3407,4342,4343],{"class":3421},"80331",[3407,4345,3425],{"class":3417},[3407,4347,4211],{"class":3417},[3407,4349,4351,4353,4355,4357,4359,4361,4364,4366],{"class":3409,"line":4350},10,[3407,4352,4194],{"class":3417},[3407,4354,3533],{"class":4197},[3407,4356,3425],{"class":3417},[3407,4358,3943],{"class":3417},[3407,4360,3418],{"class":3417},[3407,4362,4363],{"class":3421},"München",[3407,4365,3425],{"class":3417},[3407,4367,4211],{"class":3417},[3407,4369,4371,4373,4376,4378,4380,4382,4385],{"class":3409,"line":4370},11,[3407,4372,4194],{"class":3417},[3407,4374,4375],{"class":4197},"country",[3407,4377,3425],{"class":3417},[3407,4379,3943],{"class":3417},[3407,4381,3418],{"class":3417},[3407,4383,4384],{"class":3421},"DE",[3407,4386,3457],{"class":3417},[3407,4388,4390],{"class":3409,"line":4389},12,[3407,4391,4392],{"class":3417},"}\n",[3462,4394,4395,4404],{},[3465,4396,4397],{},[3468,4398,4399,4401],{},[3471,4400,3610],{},[3471,4402,4403],{},"Note",[3478,4405,4406,4424,4437,4449,4461,4471,4488,4500,4512,4524,4537,4557,4567],{},[3468,4407,4408,4412],{},[3483,4409,4410],{},[3404,4411,4218],{},[3483,4413,3835,4414,4417,4418,3927,4421,4423],{},[3391,4415,4416],{"href":1535},"address types",", seeded with ",[3404,4419,4420],{},"billing",[3404,4422,4227],{},". A merchant can add their own.",[3468,4425,4426,4430],{},[3483,4427,4428],{},[3404,4429,4238],{},[3483,4431,4432,4433,4436],{},"One default ",[3386,4434,4435],{},"per owner and type",". Setting it moves the flag off the previous holder.",[3468,4438,4439,4443],{},[3483,4440,4441],{},[3404,4442,4292],{},[3483,4444,4445,4446,3394],{},"Text, optional on write (leave it out rather than send null or an empty string); it can be null on read. Street and house number on one line, as the local post expects it. It can be left out: a German PO box is addressed by its number, its postcode and its town. The address type calls it ",[3404,4447,4448],{},"address_line1",[3468,4450,4451,4455],{},[3483,4452,4453],{},[3404,4454,4313],{},[3483,4456,4457,4458,3394],{},"Text, nullable. The second address line. The address type calls it ",[3404,4459,4460],{},"address_line2",[3468,4462,4463,4468],{},[3483,4464,4465],{},[3404,4466,4467],{},"address_line3",[3483,4469,4470],{},"Text, nullable. The third address line, where a country prints one. Null when there is none.",[3468,4472,4473,4478],{},[3483,4474,4475],{},[3404,4476,4477],{},"house_number",[3483,4479,4480,4481,4484,4485,4487],{},"Text, nullable. The house number on its own, beside ",[3404,4482,4483],{},"street_name"," (the street on its own, for a system that keeps the two apart). ",[3404,4486,4292],{}," is what the label prints.",[3468,4489,4490,4494],{},[3483,4491,4492],{},[3404,4493,3533],{},[3483,4495,4496,4497,3394],{},"Text, nullable. City or town. Null only where the country's rules do not ask for one. The address type calls it ",[3404,4498,4499],{},"locality",[3468,4501,4502,4506],{},[3483,4503,4504],{},[3404,4505,4334],{},[3483,4507,4508,4509,3394],{},"Text, nullable. Leading zeros are real in most countries. The address type calls it ",[3404,4510,4511],{},"postal_code",[3468,4513,4514,4518],{},[3483,4515,4516],{},[3404,4517,4375],{},[3483,4519,4520,4521,3394],{},"Text, never null: ISO 3166-1 alpha-2, exactly two letters. What shipping and tax both key off. The address type calls it ",[3404,4522,4523],{},"country_code",[3468,4525,4526,4531],{},[3483,4527,4528],{},[3404,4529,4530],{},"region",[3483,4532,4533,4534,3394],{},"Text, nullable. State, province or Bundesland, as written. Required by some destinations (US, CA, BR, IT, ES, JP, CN, IN), unused by most European ones. The address type calls it ",[3404,4535,4536],{},"administrative_area_name",[3468,4538,4539,4544],{},[3483,4540,4541],{},[3404,4542,4543],{},"administrative_area_code",[3483,4545,4546,4547,3488,4550,4553,4554,4556],{},"Text, nullable. The region as an ISO 3166-2 code (",[3404,4548,4549],{},"US-CA",[3404,4551,4552],{},"BR-SP","), what shipping and tax read. Checked against the country's list where it has one. An address stored before the code existed answers the code its ",[3404,4555,4530],{}," names, when the country lists it.",[3468,4558,4559,4564],{},[3483,4560,4561],{},[3404,4562,4563],{},"delivery_point_id",[3483,4565,4566],{},"Text, nullable. The number of the delivery point: the Packstation, the PO box.",[3468,4568,4569,4573],{},[3483,4570,4571],{},[3404,4572,3388],{},[3483,4574,4575],{},"Often the owning organization's name, but not always — a delivery to a construction site carries the site.",[3382,4577,4578,4581,4582,4585,4586,3737,4589,4592,4593,3488,4595,3488,4597,3488,4599,3488,4601,3488,4603,3488,4605,3927,4607,4609],{},[3404,4579,4580],{},"GET \u002Fv1\u002Fcustomers\u002Faddresses"," filters by ",[3386,4583,4584],{},"exact match"," on the text fields in this table (for example ",[3404,4587,4588],{},"?city=München",[3404,4590,4591],{},"?administrative_area_code=US-CA","), among them ",[3404,4594,4292],{},[3404,4596,3533],{},[3404,4598,4530],{},[3404,4600,4375],{},[3404,4602,4467],{},[3404,4604,4543],{},[3404,4606,4477],{},[3404,4608,4563],{},". The filters take the names in the table's first column, not the address type's names.",[4611,4612,4614],"h3",{"id":4613},"add-an-address","Add an address",[3462,4616,4617,4627],{},[3465,4618,4619],{},[3468,4620,4621,4624],{},[3471,4622,4623],{},"Route",[3471,4625,4626],{},"What it does",[3478,4628,4629],{},[3468,4630,4631,4636],{},[3483,4632,4633],{},[3404,4634,4635],{},"POST \u002Fv1\u002Fcustomers\u002Faddresses",[3483,4637,4638,4639,3488,4641,4643,4644,4097,4646,4649,4650,4097,4652,4655,4656,4658,4659,4661,4662,3488,4664,4655,4667,4669,4670,4673,4674,4676,4677,4680,4681,4683,4684,4686,4687,4689,4690,4693,4694,4696,4697,3819,4699,3394],{},"Adds a postal address. Send ",[3404,4640,4171],{},[3404,4642,4175],{},", or both when the contact belongs to that organization. Neither answers ",[3404,4645,3667],{},[3404,4647,4648],{},"address_owner_required","), and a contact of another company answers ",[3404,4651,3667],{},[3404,4653,4654],{},"contact_not_in_organization","). ",[3404,4657,4375],{}," is required, or ",[3404,4660,4523],{}," when the body uses the address type's names (one naming scheme per request, see below), and each country's rules for the postal code, town and state are checked (",[3404,4663,3667],{},[3404,4665,4666],{},"address_invalid",[3404,4668,4218],{}," is optional and defaults to the tenant's default address type. Answers ",[3404,4671,4672],{},"201"," with the stored row. An ",[3404,4675,3683],{}," already taken in the tenant answers ",[3404,4678,4679],{},"409",". A buyer acting for themselves gets ",[3404,4682,4096],{},": ",[3404,4685,4117],{}," for an owner that is not theirs, ",[3404,4688,4127],{}," for a company address without the ",[3404,4691,4692],{},"addresses.manage"," grant, and, once those two checks pass, ",[3404,4695,4100],{}," when ",[3404,4698,4104],{},[3404,4700,4111],{},[4611,4702,4704],{"id":4703},"one-address-by-id","One address by id",[3462,4706,4707,4715],{},[3465,4708,4709],{},[3468,4710,4711,4713],{},[3471,4712,4623],{},[3471,4714,4626],{},[3478,4716,4717,4727,4758],{},[3468,4718,4719,4724],{},[3483,4720,4721],{},[3404,4722,4723],{},"GET \u002Fv1\u002Fcustomers\u002Faddresses\u002F{id}",[3483,4725,4726],{},"Reads one address, whichever of the two owners it hangs off.",[3468,4728,4729,4734],{},[3483,4730,4731],{},[3404,4732,4733],{},"PUT \u002Fv1\u002Fcustomers\u002Faddresses\u002F{id}",[3483,4735,4736,4737,3737,4739,4741,4742,4097,4744,4747,4748,4097,4750,4752,4753,4105,4755,4757],{},"A partial update: send only what changes. An empty body is refused. The owner is fixed: changing ",[3404,4738,4171],{},[3404,4740,4175],{}," is a ",[3404,4743,3667],{},[3404,4745,4746],{},"field_immutable","); create the address on the other owner instead. A buyer acting for themselves gets ",[3404,4749,4096],{},[3404,4751,4100],{},") under ",[3404,4754,4104],{},[3404,4756,4111],{},", once the buyer checks below pass; a call that does not act for a buyer is not refused for this reason.",[3468,4759,4760,4765],{},[3483,4761,4762],{},[3404,4763,4764],{},"DELETE \u002Fv1\u002Fcustomers\u002Faddresses\u002F{id}",[3483,4766,4767,4768,4097,4770,4752,4772,4105,4774,4757],{},"Removes the address. Orders already placed keep the address they were placed with. Contact points that point at it are removed with it, and a point removed this way does not hand its flag on: flag another point of that kind yourself. A buyer acting for themselves gets ",[3404,4769,4096],{},[3404,4771,4100],{},[3404,4773,4104],{},[3404,4775,4111],{},[3382,4777,4778,4779,4097,4781,4783,4784,4786,4787,3488,4789,4791,4792,4794,4795,3394],{},"When a buyer changes or deletes an address that is not theirs, the call is refused with ",[3404,4780,4096],{},[3404,4782,4117],{},"), and a company address also needs the ",[3404,4785,4692],{}," grant (",[3404,4788,4096],{},[3404,4790,4127],{},"). Those buyer checks come first on all three write routes: ",[3404,4793,4100],{}," is the answer only for a buyer who passes them. A delete with an unknown id is a ",[3404,4796,4797],{},"404",[3598,4799,4801],{"id":4800},"address-formats","Address formats",[3382,4803,4804],{},"Every country prints an address differently: which lines it has, which of them it requires, what a postal code looks like. Two read-only operations return those rules. They are the same for every tenant: a contract, not data.",[3895,4806,4807,4832],{},[3898,4808,4809,4814,4815,4818,4819,4822,4823,3488,4826,4829,4830,3394],{},[3386,4810,4811],{},[3404,4812,4813],{},"GET \u002Fv1\u002Fcustomers\u002Faddress-format"," returns ",[3404,4816,4817],{},"countries",", every country with rules (code, and name in English and German, sorted by code), and ",[3404,4820,4821],{},"schema",", the address type as a JSON Schema (2020-12). The schema carries a versioned ",[3404,4824,4825],{},"$id",[3404,4827,4828],{},"https:\u002F\u002Fschemas.revenexx.com\u002Fapps\u002Fcustomers\u002Faddress\u002F1.1.0.json",", that an app can pin its copy by. The type itself requires only ",[3404,4831,4523],{},[3898,4833,4834,4839,4840,4843,4844,3394],{},[3386,4835,4836],{},[3404,4837,4838],{},"GET \u002Fv1\u002Fcustomers\u002Faddress-format\u002F{country}"," returns the rules of one country. ",[3404,4841,4842],{},"{country}"," is an ISO 3166-1 alpha-2 code in upper case; an unknown code returns ",[3404,4845,4797],{},[3396,4847,4849],{"className":3398,"code":4848,"filename":3400,"language":3401,"meta":3402,"style":3402},"curl \"https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Fcustomers\u002Faddress-format\u002FDE\" \\\n  -H \"X-Revenexx-Tenant: \u003CTENANT_SLUG>\" \\\n  -H \"X-Revenexx-Api-Key: rvxk_...\"\n",[3404,4850,4851,4864,4876],{"__ignoreMap":3402},[3407,4852,4853,4855,4857,4860,4862],{"class":3409,"line":3410},[3407,4854,3414],{"class":3413},[3407,4856,3418],{"class":3417},[3407,4858,4859],{"class":3421},"https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Fcustomers\u002Faddress-format\u002FDE",[3407,4861,3425],{"class":3417},[3407,4863,3429],{"class":3428},[3407,4865,4866,4868,4870,4872,4874],{"class":3409,"line":3432},[3407,4867,3435],{"class":3421},[3407,4869,3418],{"class":3417},[3407,4871,3440],{"class":3421},[3407,4873,3425],{"class":3417},[3407,4875,3429],{"class":3428},[3407,4877,4878,4880,4882,4884],{"class":3409,"line":3447},[3407,4879,3435],{"class":3421},[3407,4881,3418],{"class":3417},[3407,4883,3454],{"class":3421},[3407,4885,3457],{"class":3417},[3382,4887,4888,4889,3488,4891,4893,4894,4896,4897,4899],{},"The response for one country carries these keys, besides ",[3404,4890,3404],{},[3404,4892,3622],{}," (English and German) and ",[3404,4895,4821],{}," (the ",[3404,4898,4825],{}," of the address type the rules apply to):",[3462,4901,4902,4912],{},[3465,4903,4904],{},[3468,4905,4906,4909],{},[3471,4907,4908],{},"Key",[3471,4910,4911],{},"What it tells you",[3478,4913,4914,4924,4937,4960,4970,4990,5006,5051,5061],{},[3468,4915,4916,4921],{},[3483,4917,4918],{},[3404,4919,4920],{},"fields",[3483,4922,4923],{},"The fields this country uses, in the order they are printed.",[3468,4925,4926,4931],{},[3483,4927,4928],{},[3404,4929,4930],{},"required",[3483,4932,4933,4934,4936],{},"The fields an address there cannot leave empty. A region is in ",[3404,4935,4930],{}," only where the country demands one.",[3468,4938,4939,4943],{},[3483,4940,4941],{},[3404,4942,4511],{},[3483,4944,3984,4945,4948,4949,4952,4953,4956,4957,4959],{},[3404,4946,4947],{},"pattern"," the whole code must match, and an ",[3404,4950,4951],{},"example"," (which can be ",[3404,4954,4955],{},"null","). The whole object is ",[3404,4958,4955],{}," where the country has no postal codes.",[3468,4961,4962,4967],{},[3483,4963,4964],{},[3404,4965,4966],{},"labels",[3483,4968,4969],{},"The English and German word a form shows for each field whose name varies by country.",[3468,4971,4972,4977],{},[3483,4973,4974],{},[3404,4975,4976],{},"regions",[3483,4978,4979,4980,4982,4983,3819,4985,4987,4988,3394],{},"The regions as ISO 3166-2 ",[3404,4981,3404],{},". Where the data names a region only in words, ",[3404,4984,3404],{},[3404,4986,4955],{},", and the address gives the region by name in ",[3404,4989,4536],{},[3468,4991,4992,4997],{},[3483,4993,4994],{},[3404,4995,4996],{},"contact_fields",[3483,4998,4999,3927,5002,5005],{},[3404,5000,5001],{},"phone",[3404,5003,5004],{},"email",". Every country takes them, they are optional, and they are never printed.",[3468,5007,5008,5012],{},[3483,5009,5010],{},[3404,5011,3659],{},[3483,5013,5014,5015,5018,5019,5022,5023,5026,5027,5030,5031,5034,5035,5038,5039,5042,5043,5046,5047,5050],{},"The print layout, in libaddressinput notation: ",[3404,5016,5017],{},"%N"," recipient, ",[3404,5020,5021],{},"%O"," organization, ",[3404,5024,5025],{},"%A"," address lines, ",[3404,5028,5029],{},"%D"," dependent locality, ",[3404,5032,5033],{},"%C"," locality, ",[3404,5036,5037],{},"%S"," region, ",[3404,5040,5041],{},"%Z"," postal code, ",[3404,5044,5045],{},"%X"," sorting code, ",[3404,5048,5049],{},"%n"," line break.",[3468,5052,5053,5058],{},[3483,5054,5055],{},[3404,5056,5057],{},"latin_format",[3483,5059,5060],{},"The print layout for the Latin-script form of the address, where it differs by script.",[3468,5062,5063,5068],{},[3483,5064,5065],{},[3404,5066,5067],{},"upper",[3483,5069,5070],{},"The fields printed in capitals when the address is printed for a sender in another country. A domestic address prints as written.",[3382,5072,5073],{},"Here is a shortened response, with the example values from the API reference (illustrative, not a promise about any one country):",[3396,5075,5078],{"className":4179,"code":5076,"filename":5077,"language":4182,"meta":3402,"style":3402},"{\n  \"code\": \"DE\",\n  \"fields\": [\"recipient_name\", \"organization_name\", \"address_line1\", \"address_line2\", \"address_line3\", \"postal_code\", \"locality\"],\n  \"required\": [\"address_line1\", \"locality\", \"postal_code\"],\n  \"postal_code\": { \"pattern\": \"\\\\d{5}\", \"example\": \"26133\" },\n  \"format\": \"%N%n%O%n%A%n%Z %C\",\n  \"contact_fields\": [\"phone\", \"email\"]\n}\n","Response",[3404,5079,5080,5084,5102,5175,5211,5262,5281,5310],{"__ignoreMap":3402},[3407,5081,5082],{"class":3409,"line":3410},[3407,5083,4189],{"class":3417},[3407,5085,5086,5088,5090,5092,5094,5096,5098,5100],{"class":3409,"line":3432},[3407,5087,4194],{"class":3417},[3407,5089,3404],{"class":4197},[3407,5091,3425],{"class":3417},[3407,5093,3943],{"class":3417},[3407,5095,3418],{"class":3417},[3407,5097,4384],{"class":3421},[3407,5099,3425],{"class":3417},[3407,5101,4211],{"class":3417},[3407,5103,5104,5106,5108,5110,5112,5115,5117,5120,5122,5125,5127,5130,5132,5134,5136,5138,5140,5142,5144,5146,5148,5150,5152,5154,5156,5158,5160,5162,5164,5166,5168,5170,5172],{"class":3409,"line":3447},[3407,5105,4194],{"class":3417},[3407,5107,4920],{"class":4197},[3407,5109,3425],{"class":3417},[3407,5111,3943],{"class":3417},[3407,5113,5114],{"class":3417}," [",[3407,5116,3425],{"class":3417},[3407,5118,5119],{"class":3421},"recipient_name",[3407,5121,3425],{"class":3417},[3407,5123,5124],{"class":3417},",",[3407,5126,3418],{"class":3417},[3407,5128,5129],{"class":3421},"organization_name",[3407,5131,3425],{"class":3417},[3407,5133,5124],{"class":3417},[3407,5135,3418],{"class":3417},[3407,5137,4448],{"class":3421},[3407,5139,3425],{"class":3417},[3407,5141,5124],{"class":3417},[3407,5143,3418],{"class":3417},[3407,5145,4460],{"class":3421},[3407,5147,3425],{"class":3417},[3407,5149,5124],{"class":3417},[3407,5151,3418],{"class":3417},[3407,5153,4467],{"class":3421},[3407,5155,3425],{"class":3417},[3407,5157,5124],{"class":3417},[3407,5159,3418],{"class":3417},[3407,5161,4511],{"class":3421},[3407,5163,3425],{"class":3417},[3407,5165,5124],{"class":3417},[3407,5167,3418],{"class":3417},[3407,5169,4499],{"class":3421},[3407,5171,3425],{"class":3417},[3407,5173,5174],{"class":3417},"],\n",[3407,5176,5177,5179,5181,5183,5185,5187,5189,5191,5193,5195,5197,5199,5201,5203,5205,5207,5209],{"class":3409,"line":4064},[3407,5178,4194],{"class":3417},[3407,5180,4930],{"class":4197},[3407,5182,3425],{"class":3417},[3407,5184,3943],{"class":3417},[3407,5186,5114],{"class":3417},[3407,5188,3425],{"class":3417},[3407,5190,4448],{"class":3421},[3407,5192,3425],{"class":3417},[3407,5194,5124],{"class":3417},[3407,5196,3418],{"class":3417},[3407,5198,4499],{"class":3421},[3407,5200,3425],{"class":3417},[3407,5202,5124],{"class":3417},[3407,5204,3418],{"class":3417},[3407,5206,4511],{"class":3421},[3407,5208,3425],{"class":3417},[3407,5210,5174],{"class":3417},[3407,5212,5213,5215,5217,5219,5221,5224,5226,5228,5230,5232,5234,5237,5240,5242,5244,5246,5248,5250,5252,5254,5257,5259],{"class":3409,"line":4078},[3407,5214,4194],{"class":3417},[3407,5216,4511],{"class":4197},[3407,5218,3425],{"class":3417},[3407,5220,3943],{"class":3417},[3407,5222,5223],{"class":3417}," {",[3407,5225,3418],{"class":3417},[3407,5227,4947],{"class":3413},[3407,5229,3425],{"class":3417},[3407,5231,3943],{"class":3417},[3407,5233,3418],{"class":3417},[3407,5235,5236],{"class":3428},"\\\\",[3407,5238,5239],{"class":3421},"d{5}",[3407,5241,3425],{"class":3417},[3407,5243,5124],{"class":3417},[3407,5245,3418],{"class":3417},[3407,5247,4951],{"class":3413},[3407,5249,3425],{"class":3417},[3407,5251,3943],{"class":3417},[3407,5253,3418],{"class":3417},[3407,5255,5256],{"class":3421},"26133",[3407,5258,3425],{"class":3417},[3407,5260,5261],{"class":3417}," },\n",[3407,5263,5264,5266,5268,5270,5272,5274,5277,5279],{"class":3409,"line":4267},[3407,5265,4194],{"class":3417},[3407,5267,3659],{"class":4197},[3407,5269,3425],{"class":3417},[3407,5271,3943],{"class":3417},[3407,5273,3418],{"class":3417},[3407,5275,5276],{"class":3421},"%N%n%O%n%A%n%Z %C",[3407,5278,3425],{"class":3417},[3407,5280,4211],{"class":3417},[3407,5282,5283,5285,5287,5289,5291,5293,5295,5297,5299,5301,5303,5305,5307],{"class":3409,"line":4287},[3407,5284,4194],{"class":3417},[3407,5286,4996],{"class":4197},[3407,5288,3425],{"class":3417},[3407,5290,3943],{"class":3417},[3407,5292,5114],{"class":3417},[3407,5294,3425],{"class":3417},[3407,5296,5001],{"class":3421},[3407,5298,3425],{"class":3417},[3407,5300,5124],{"class":3417},[3407,5302,3418],{"class":3417},[3407,5304,5004],{"class":3421},[3407,5306,3425],{"class":3417},[3407,5308,5309],{"class":3417},"]\n",[3407,5311,5312],{"class":3409,"line":4308},[3407,5313,4392],{"class":3417},[3382,5315,5316,5317,3488,5319,3488,5321,3488,5323,3488,5325,3488,5327,5329,5330,3488,5332,3488,5334,3488,5336,3488,5338,3488,5340,5342,5343,3488,5345,3927,5347,5350,5351,3488,5353,3927,5355,5358,5359,3488,5361,3488,5363,3488,5365,3488,5367,3488,5369,3488,5371,3488,5373,3488,5375,5377,5378,5380,5381,5383,5384,5386,5387,5390,5391,5393],{},"An address has two naming schemes: the storefront names in the table (",[3404,5318,4292],{},[3404,5320,4313],{},[3404,5322,4334],{},[3404,5324,3533],{},[3404,5326,4530],{},[3404,5328,4375],{},") and the address type's names (",[3404,5331,4448],{},[3404,5333,4460],{},[3404,5335,4511],{},[3404,5337,4499],{},[3404,5339,4536],{},[3404,5341,4523],{},", and for the recipient fields ",[3404,5344,5129],{},[3404,5346,5119],{},[3404,5348,5349],{},"care_of",", which stand for ",[3404,5352,3388],{},[3404,5354,3622],{},[3404,5356,5357],{},"name2","). They name the same fields. If a body uses any of the address type's names, it is read in those names alone: the storefront names beside them (",[3404,5360,4292],{},[3404,5362,4313],{},[3404,5364,4334],{},[3404,5366,3533],{},[3404,5368,4530],{},[3404,5370,4375],{},[3404,5372,3388],{},[3404,5374,3622],{},[3404,5376,5357],{},") are ignored, so pick one scheme per request. That way a record read from the API and sent back saves unchanged. Use the rules to build or check an address form for one country before you POST to ",[3404,5379,4163],{},": print the ",[3404,5382,4920],{}," in order, mark the ",[3404,5385,4930],{}," ones, check input against ",[3404,5388,5389],{},"postal_code.pattern",", and keep ",[3404,5392,4996],{}," out of the printed address.",[3598,5395,5397],{"id":5396},"buying-metrics","Buying metrics",[3382,5399,5400,4741,5403,5406],{},[3404,5401,5402],{},"organization_metrics",[3386,5404,5405],{},"materialized projection",": one row per organization, with what it bought. Revenue lives in the orders app and cannot be joined across apps, so it is pulled and stored here.",[3396,5408,5410],{"className":3398,"code":5409,"filename":3400,"language":3401,"meta":3402,"style":3402},"curl \"https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Fcustomers\u002Forganization_metrics?limit=50\" \\\n  -H \"X-Revenexx-Tenant: \u003CTENANT_SLUG>\" \\\n  -H \"X-Revenexx-Api-Key: rvxk_...\"\n",[3404,5411,5412,5425,5437],{"__ignoreMap":3402},[3407,5413,5414,5416,5418,5421,5423],{"class":3409,"line":3410},[3407,5415,3414],{"class":3413},[3407,5417,3418],{"class":3417},[3407,5419,5420],{"class":3421},"https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Fcustomers\u002Forganization_metrics?limit=50",[3407,5422,3425],{"class":3417},[3407,5424,3429],{"class":3428},[3407,5426,5427,5429,5431,5433,5435],{"class":3409,"line":3432},[3407,5428,3435],{"class":3421},[3407,5430,3418],{"class":3417},[3407,5432,3440],{"class":3421},[3407,5434,3425],{"class":3417},[3407,5436,3429],{"class":3428},[3407,5438,5439,5441,5443,5445],{"class":3409,"line":3447},[3407,5440,3435],{"class":3421},[3407,5442,3418],{"class":3417},[3407,5444,3454],{"class":3421},[3407,5446,3457],{"class":3417},[3462,5448,5449,5457],{},[3465,5450,5451],{},[3468,5452,5453,5455],{},[3471,5454,3610],{},[3471,5456,3613],{},[3478,5458,5459,5475,5495,5508,5520,5532,5544,5553],{},[3468,5460,5461,5469],{},[3483,5462,5463,3488,5466],{},[3404,5464,5465],{},"order_count",[3404,5467,5468],{},"revenue_total",[3483,5470,5471,5472,3394],{},"Ever, in ",[3404,5473,5474],{},"currency",[3468,5476,5477,5485],{},[3483,5478,5479,3488,5482],{},[3404,5480,5481],{},"order_count_30d\u002F90d\u002F365d",[3404,5483,5484],{},"revenue_30d\u002F90d\u002F365d",[3483,5486,5487,5490,5491,5494],{},[3386,5488,5489],{},"Rolling"," windows measured back from ",[3404,5492,5493],{},"orders_as_of",", not calendar months.",[3468,5496,5497,5505],{},[3483,5498,5499,3488,5502],{},[3404,5500,5501],{},"avg_order_value",[3404,5503,5504],{},"avg_order_value_365d",[3483,5506,5507],{},"Computed from the sums. Zero when there were no orders.",[3468,5509,5510,5517],{},[3483,5511,5512,3488,5515],{},[3404,5513,5514],{},"first_order_at",[3404,5516,3563],{},[3483,5518,5519],{},"Null if the company never ordered — which is what makes them usable as \"is this a customer at all?\".",[3468,5521,5522,5526],{},[3483,5523,5524],{},[3404,5525,5474],{},[3483,5527,5528,5529],{},"The single currency all counted orders were in. ",[3386,5530,5531],{},"Null when there were none, and also when there were several.",[3468,5533,5534,5539],{},[3483,5535,5536],{},[3404,5537,5538],{},"currency_mixed",[3483,5540,5541,5543],{},[3404,5542,3769],{}," when the company ordered in more than one currency. The sums are still stored, but they are not comparable against a threshold.",[3468,5545,5546,5550],{},[3483,5547,5548],{},[3404,5549,5493],{},[3483,5551,5552],{},"The instant the rolling windows were measured from.",[3468,5554,5555,5560],{},[3483,5556,5557],{},[3404,5558,5559],{},"computed_at",[3483,5561,5562],{},"How stale the numbers are.",[3382,5564,5565,5568],{},[3386,5566,5567],{},"Rows exist for companies that never ordered"," — all zeros rather than missing, so a \"never bought\" rule matches something.",[4611,5570,5572],{"id":5571},"refreshing-in-a-loop","Refreshing, in a loop",[3396,5574,5576],{"className":3398,"code":5575,"filename":3400,"language":3401,"meta":3402,"style":3402},"curl -X POST https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Fcustomers\u002Forganization_metrics\u002Frefresh \\\n  -H \"X-Revenexx-Tenant: \u003CTENANT_SLUG>\" \\\n  -H \"X-Revenexx-Api-Key: rvxk_...\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{}'\n",[3404,5577,5578,5592,5604,5616,5628],{"__ignoreMap":3402},[3407,5579,5580,5582,5584,5587,5590],{"class":3409,"line":3410},[3407,5581,3414],{"class":3413},[3407,5583,4029],{"class":3421},[3407,5585,5586],{"class":3421}," POST",[3407,5588,5589],{"class":3421}," https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Fcustomers\u002Forganization_metrics\u002Frefresh",[3407,5591,3429],{"class":3428},[3407,5593,5594,5596,5598,5600,5602],{"class":3409,"line":3432},[3407,5595,3435],{"class":3421},[3407,5597,3418],{"class":3417},[3407,5599,3440],{"class":3421},[3407,5601,3425],{"class":3417},[3407,5603,3429],{"class":3428},[3407,5605,5606,5608,5610,5612,5614],{"class":3409,"line":3447},[3407,5607,3435],{"class":3421},[3407,5609,3418],{"class":3417},[3407,5611,3454],{"class":3421},[3407,5613,3425],{"class":3417},[3407,5615,3429],{"class":3428},[3407,5617,5618,5620,5622,5624,5626],{"class":3409,"line":4064},[3407,5619,3435],{"class":3421},[3407,5621,3418],{"class":3417},[3407,5623,4071],{"class":3421},[3407,5625,3425],{"class":3417},[3407,5627,3429],{"class":3428},[3407,5629,5630,5632,5634,5637],{"class":3409,"line":4078},[3407,5631,4081],{"class":3421},[3407,5633,4084],{"class":3417},[3407,5635,5636],{"class":3421},"{}",[3407,5638,4090],{"class":3417},[3382,5640,5641],{},"The refresh walks organizations in id order, asks the orders app for a rollup of a batch at a time, and materializes the answer. Rows are only rewritten when a value actually changed, so a routine refresh costs almost no writes.",[5643,5644,5645,5648,5649,3819,5652,3488,5655,5658,5659,3924,5662,3924,5665,5668,5669,5671],"warning",{},[3386,5646,5647],{},"It is bounded by a wall-clock budget."," While ",[3404,5650,5651],{},"done",[3404,5653,5654],{},"false",[3404,5656,5657],{},"POST"," again with the returned ",[3404,5660,5661],{},"cursor",[3386,5663,5664],{},"and",[3404,5666,5667],{},"as_of",". Pinning ",[3404,5670,5667],{}," is what stops the rolling windows sliding underneath a multi-call refresh.",[3382,5673,5674,5675,5678],{},"For the targeted case — a company just ordered — send ",[3404,5676,5677],{},"organization_ids"," and it refreshes exactly those in a single call.",[3382,5680,5681,5684],{},[3404,5682,5683],{},"GET \u002Fv1\u002Fcustomers\u002Forganization_metrics\u002Ffreshness"," answers how stale the projection is, which is what a \"last updated\" indicator and a scheduled job's decision to run should read.",[3598,5686,5688],{"id":5687},"activity-from-the-company-page","Activity from the company page",[3396,5690,5692],{"className":3398,"code":5691,"filename":3400,"language":3401,"meta":3402,"style":3402},"curl -X POST \"https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Fcustomers\u002Forganizations\u002F{id}\u002Fevents\" \\\n  -H \"X-Revenexx-Tenant: \u003CTENANT_SLUG>\" \\\n  -H \"X-Revenexx-Api-Key: rvxk_...\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"contact_id\":\"…\",\"kind\":\"call\",\"subject\":\"Annual pricing review\"}'\n",[3404,5693,5694,5711,5723,5735,5747],{"__ignoreMap":3402},[3407,5695,5696,5698,5700,5702,5704,5707,5709],{"class":3409,"line":3410},[3407,5697,3414],{"class":3413},[3407,5699,4029],{"class":3421},[3407,5701,5586],{"class":3421},[3407,5703,3418],{"class":3417},[3407,5705,5706],{"class":3421},"https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Fcustomers\u002Forganizations\u002F{id}\u002Fevents",[3407,5708,3425],{"class":3417},[3407,5710,3429],{"class":3428},[3407,5712,5713,5715,5717,5719,5721],{"class":3409,"line":3432},[3407,5714,3435],{"class":3421},[3407,5716,3418],{"class":3417},[3407,5718,3440],{"class":3421},[3407,5720,3425],{"class":3417},[3407,5722,3429],{"class":3428},[3407,5724,5725,5727,5729,5731,5733],{"class":3409,"line":3447},[3407,5726,3435],{"class":3421},[3407,5728,3418],{"class":3417},[3407,5730,3454],{"class":3421},[3407,5732,3425],{"class":3417},[3407,5734,3429],{"class":3428},[3407,5736,5737,5739,5741,5743,5745],{"class":3409,"line":4064},[3407,5738,3435],{"class":3421},[3407,5740,3418],{"class":3417},[3407,5742,4071],{"class":3421},[3407,5744,3425],{"class":3417},[3407,5746,3429],{"class":3428},[3407,5748,5749,5751,5753,5756],{"class":3409,"line":4078},[3407,5750,4081],{"class":3421},[3407,5752,4084],{"class":3417},[3407,5754,5755],{"class":3421},"{\"contact_id\":\"…\",\"kind\":\"call\",\"subject\":\"Annual pricing review\"}",[3407,5757,4090],{"class":3417},[3382,5759,5760,5761,5764,5765,3394],{},"Timeline entries are always filed against a ",[3386,5762,5763],{},"person",", even when they are logged from the company page — see ",[3391,5766,1498],{"href":1499},[3598,5768,5770],{"id":5769},"account-actions","Account actions",[3382,5772,5773,5774,5776],{},"Each action is one decision on one company, with its reason on the record. Use the action rather than a field edit when the change has a reason to keep: the block, the credit change and the rep and contact changes each have their own call. Every call answers ",[3404,5775,4797],{}," when the company does not exist. Reason codes are stored as their words in the tenant's default language.",[3462,5778,5779,5791],{},[3465,5780,5781],{},[3468,5782,5783,5786,5788],{},[3471,5784,5785],{},"Operation",[3471,5787,4626],{},[3471,5789,5790],{},"Body",[3478,5792,5793,5874,5895,5924,5976,6009,6032],{},[3468,5794,5795,5800,5825],{},[3483,5796,5797],{},[3404,5798,5799],{},"POST \u002Fv1\u002Fcustomers\u002Forganizations\u002F{id}\u002Fblock",[3483,5801,5802,5803,5806,5807,4140,5809,5811,5812,5815,5816,5806,5819,5821,5822,3394],{},"Blocks ordering or shipping, with a reason. ",[3404,5804,5805],{},"kind: order"," sets ",[3404,5808,3731],{},[3404,5810,3740],{},", so every contact behind the company stops buying and ",[3404,5813,5814],{},"organization.blocked"," is published. ",[3404,5817,5818],{},"kind: delivery",[3404,5820,3764],{},": orders are still taken and nothing ships. Both land on the timeline as a system entry. A company that already carries that block answers ",[3404,5823,5824],{},"409 already_blocked",[3483,5826,5827,5830,5831,5833,5834,3488,5837,3488,5840,3488,5843,3488,5846,3488,5849,3488,5852,3689,5855,5858,5859,5862,5863,3689,5866,5869,5870,5873],{},[3404,5828,5829],{},"reason"," string, ",[3386,5832,4930],{},", one of ",[3404,5835,5836],{},"payment_overdue",[3404,5838,5839],{},"credit_exceeded",[3404,5841,5842],{},"insolvency",[3404,5844,5845],{},"dispute",[3404,5847,5848],{},"compliance",[3404,5850,5851],{},"customer_request",[3404,5853,5854],{},"other",[3404,5856,5857],{},"kind"," string, optional, ",[3404,5860,5861],{},"order"," (default) or ",[3404,5864,5865],{},"delivery",[3404,5867,5868],{},"note"," string or null, optional. ",[3404,5871,5872],{},"actor"," string or null, optional.",[3468,5875,5876,5881,5888],{},[3483,5877,5878],{},[3404,5879,5880],{},"POST \u002Fv1\u002Fcustomers\u002Forganizations\u002F{id}\u002Funblock-order",[3483,5882,5883,5884,5887],{},"Lifts the order block. The reason, note, time and who are cleared from the record, and the lifting lands on the timeline. ",[3404,5885,5886],{},"409 not_blocked"," when there is no such block.",[3483,5889,5890,5830,5892,5894],{},[3404,5891,5868],{},[3386,5893,4930],{},", at least one character: why the block is lifted.",[3468,5896,5897,5902,5917],{},[3483,5898,5899],{},[3404,5900,5901],{},"POST \u002Fv1\u002Fcustomers\u002Forganizations\u002F{id}\u002Funblock-delivery",[3483,5903,5904,5905,3488,5907,3927,5909,5911,5912,5914,5915,5887],{},"Lifts the delivery block. ",[3404,5906,3507],{},[3404,5908,3513],{},[3404,5910,3510],{}," are cleared, and the note lands on the timeline. ",[3404,5913,3491],{}," is not cleared. ",[3404,5916,5886],{},[3483,5918,5919,5830,5921,5923],{},[3404,5920,5868],{},[3386,5922,4930],{},", at least one character.",[3468,5925,5926,5931,5942],{},[3483,5927,5928],{},[3404,5929,5930],{},"POST \u002Fv1\u002Fcustomers\u002Forganizations\u002F{id}\u002Fchange-credit",[3483,5932,5933,5934,5936,5937,5939,5940,3394],{},"Changes the credit mode, and the amount for ",[3404,5935,3791],{},", with a reason, so the timeline shows what it was, what it is and why. The same rules as an edit apply: ",[3404,5938,3791],{}," needs an amount, any other mode clears it. A request with neither field answers ",[3404,5941,3667],{},[3483,5943,5944,5830,5946,5833,5948,3488,5951,3488,5954,3488,5957,3488,5959,3689,5961,5858,5963,3488,5965,3737,5967,3689,5969,5971,5972,3689,5974,5873],{},[3404,5945,5829],{},[3386,5947,4930],{},[3404,5949,5950],{},"rating_changed",[3404,5952,5953],{},"volume_changed",[3404,5955,5956],{},"payment_behaviour",[3404,5958,5851],{},[3404,5960,5854],{},[3404,5962,3781],{},[3404,5964,3787],{},[3404,5966,3791],{},[3404,5968,3799],{},[3404,5970,3795],{}," number or null, optional, for ",[3404,5973,3791],{},[3404,5975,5868],{},[3468,5977,5978,5983,6001],{},[3483,5979,5980],{},[3404,5981,5982],{},"POST \u002Fv1\u002Fcustomers\u002Forganizations\u002F{id}\u002Fset-account-manager",[3483,5984,5985,5986,5988,5989,5992,5993,5996,5997,6000],{},"Makes a sales rep the company's responsible rep. Responsibility lives in the sales-reps app, so the call asks that app to record the coverage and to name the rep responsible. The rep's name is copied to ",[3404,5987,3523],{},", and the change lands on the timeline. An unknown code answers ",[3404,5990,5991],{},"400 unknown_rep",". If the sales-reps app refuses the call, the answer is ",[3404,5994,5995],{},"400 sales_reps_refused","; if it cannot be reached, ",[3404,5998,5999],{},"502",". This App's record is unchanged either way; the sales-reps app may already hold the assignment.",[3483,6002,6003,5830,6006,6008],{},[3404,6004,6005],{},"rep_code",[3386,6007,4930],{},": the rep's code in the sales-reps app.",[3468,6010,6011,6016,6022],{},[3483,6012,6013],{},[3404,6014,6015],{},"POST \u002Fv1\u002Fcustomers\u002Forganizations\u002F{id}\u002Fset-primary-contact",[3483,6017,6018,6019,6021],{},"Makes one person of the company the main contact, the recipient of documents and invitations, and releases whoever held the role. ",[3404,6020,3583],{}," follows. Naming the current main contact again changes nothing.",[3483,6023,6024,6026,6027,6029,6030,3394],{},[3404,6025,4175],{}," string (uuid), ",[3386,6028,4930],{},": a person of this company. A person of another company answers ",[3404,6031,3667],{},[3468,6033,6034,6039,6045],{},[3483,6035,6036],{},[3404,6037,6038],{},"GET \u002Fv1\u002Fcustomers\u002Forganizations\u002F{id}\u002Fcare",[3483,6040,6041,6042,6044],{},"Reads who looks after the company, the same card the company page shows. The rep fields come from the sales-reps app and are ",[3404,6043,4955],{}," when that app cannot be asked; the main contact is still named.",[3483,6046,6047],{},"None.",[3382,6049,6050,3924,6053,6056,6057,3394],{},[3386,6051,6052],{},"What this App does with the credit amount.",[3404,6054,6055],{},"change-credit"," stores the mode and the amount, with the reason on the timeline. This App does not itself check an order against them: whoever checks credit reads them. See ",[3391,6058,6060],{"href":6059},"#two-ways-to-stop-a-company-and-a-limit-that-does-not","the credit limit",[3382,6062,6063,3924,6066,4814,6069,3488,6072,3488,6075,3927,6078,6081,6082,3488,6085,3488,6088,3927,6091,6094],{},[3386,6064,6065],{},"What care returns.",[3404,6067,6068],{},"GET ...\u002Fcare",[3404,6070,6071],{},"account_manager",[3404,6073,6074],{},"account_manager_code",[3404,6076,6077],{},"account_manager_phone",[3404,6079,6080],{},"account_manager_email"," for the rep, and ",[3404,6083,6084],{},"main_contact",[3404,6086,6087],{},"main_contact_id",[3404,6089,6090],{},"main_contact_phone",[3404,6092,6093],{},"main_contact_email"," for the main contact.",[3396,6096,6098],{"className":3398,"code":6097,"filename":3400,"language":3401,"meta":3402,"style":3402},"curl -X POST https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Fcustomers\u002Forganizations\u002F{id}\u002Fblock \\\n  -H \"X-Revenexx-Tenant: \u003CTENANT_SLUG>\" \\\n  -H \"X-Revenexx-Api-Key: rvxk_...\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"reason\": \"payment_overdue\", \"kind\": \"delivery\", \"note\": \"Invoice 4711 is 45 days overdue\"}'\n",[3404,6099,6100,6113,6125,6137,6149],{"__ignoreMap":3402},[3407,6101,6102,6104,6106,6108,6111],{"class":3409,"line":3410},[3407,6103,3414],{"class":3413},[3407,6105,4029],{"class":3421},[3407,6107,5586],{"class":3421},[3407,6109,6110],{"class":3421}," https:\u002F\u002Fapi.revenexx.com\u002Fv1\u002Fcustomers\u002Forganizations\u002F{id}\u002Fblock",[3407,6112,3429],{"class":3428},[3407,6114,6115,6117,6119,6121,6123],{"class":3409,"line":3432},[3407,6116,3435],{"class":3421},[3407,6118,3418],{"class":3417},[3407,6120,3440],{"class":3421},[3407,6122,3425],{"class":3417},[3407,6124,3429],{"class":3428},[3407,6126,6127,6129,6131,6133,6135],{"class":3409,"line":3447},[3407,6128,3435],{"class":3421},[3407,6130,3418],{"class":3417},[3407,6132,3454],{"class":3421},[3407,6134,3425],{"class":3417},[3407,6136,3429],{"class":3428},[3407,6138,6139,6141,6143,6145,6147],{"class":3409,"line":4064},[3407,6140,3435],{"class":3421},[3407,6142,3418],{"class":3417},[3407,6144,4071],{"class":3421},[3407,6146,3425],{"class":3417},[3407,6148,3429],{"class":3428},[3407,6150,6151,6153,6155,6158],{"class":3409,"line":4078},[3407,6152,4081],{"class":3421},[3407,6154,4084],{"class":3417},[3407,6156,6157],{"class":3421},"{\"reason\": \"payment_overdue\", \"kind\": \"delivery\", \"note\": \"Invoice 4711 is 45 days overdue\"}",[3407,6159,4090],{"class":3417},[4611,6161,6163],{"id":6162},"founding-a-business-customer-in-one-call","Founding a business customer in one call",[3382,6165,6166,6169,6170,6172,6173,6176,6177,6179,6180,6183,6184,6186],{},[3404,6167,6168],{},"POST \u002Fv1\u002Fcustomers\u002Forganizations\u002Fonboard"," creates the company, its billing address, its main contact and its responsible sales rep in one request. It answers ",[3404,6171,4672],{}," with the stored organization and ",[3404,6174,6175],{},"primary_contact",", the person founded with it (or ",[3404,6178,4955],{},"). The company and the person go through the same checks as their plain creates. If a step fails after the company exists, the call takes everything it founded back out. An unknown rep code, or a sales-reps app that cannot be reached, founds the customer without a rep. A field the API does not know answers ",[3404,6181,6182],{},"400 unknown_field",". An identity or messaging service that cannot be reached answers ",[3404,6185,5999],{},", and nothing stays founded.",[3382,6188,6189,6190,3488,6193,3927,6196,6199,6200,3689,6203,6206,6207,3689,6210,6213,6214,6216,6217,6219],{},"Any billing field makes ",[3404,6191,6192],{},"billing_street",[3404,6194,6195],{},"billing_zip",[3404,6197,6198],{},"billing_city"," required, or the call answers ",[3404,6201,6202],{},"400 billing_incomplete",[3404,6204,6205],{},"send_invite"," is on by default, so a call that gives a main contact sends that person the shop invitation at once, unless it sets ",[3404,6208,6209],{},"send_invite: false",[3386,6211,6212],{},"A test call therefore sends a real invitation"," unless you set ",[3404,6215,6209],{},". With no link origin configured for the shop, the invitation has nowhere to point: the call answers ",[3404,6218,3667],{}," and takes back what it founded.",[3382,6221,6222,6223,6225,6226,3927,6228,6230,6231,6234,6235,3737,6237,6239,6240,6243],{},"The invitation mail goes out before the sales-rep and timeline steps. If one of those fails, the records are taken back, but the mail has already been sent. A duplicate under the duplicate keys the tenant enables for companies (",[3404,6224,3645],{}," by default, or ",[3404,6227,3622],{},[3404,6229,3635],{},") answers ",[3404,6232,6233],{},"409 duplicate_record",", checked before anything is written. A ",[3404,6236,3635],{},[3404,6238,3683],{}," held by a company in the trash answers ",[3404,6241,6242],{},"409 in_trash",". The spec's 409 text, \"a duplicate under the tenant's duplicate keys, or a reserved value\", covers these two cases.",[3462,6245,6246,6260],{},[3465,6247,6248],{},[3468,6249,6250,6252,6255,6258],{},[3471,6251,3610],{},[3471,6253,6254],{},"Type",[3471,6256,6257],{},"Required",[3471,6259,3613],{},[3478,6261,6262,6279,6294,6307,6320,6333,6346,6364,6381,6398,6415,6428,6442,6456,6473,6487,6501,6515,6530,6544],{},[3468,6263,6264,6268,6271,6276],{},[3483,6265,6266],{},[3404,6267,3622],{},[3483,6269,6270],{},"string",[3483,6272,6273],{},[3386,6274,6275],{},"yes",[3483,6277,6278],{},"The company name.",[3468,6280,6281,6285,6288,6291],{},[3483,6282,6283],{},[3404,6284,3635],{},[3483,6286,6287],{},"string or null",[3483,6289,6290],{},"no",[3483,6292,6293],{},"The number the customer quotes.",[3468,6295,6296,6300,6302,6304],{},[3483,6297,6298],{},[3404,6299,3645],{},[3483,6301,6287],{},[3483,6303,6290],{},[3483,6305,6306],{},"The VAT ID.",[3468,6308,6309,6313,6315,6317],{},[3483,6310,6311],{},[3404,6312,3718],{},[3483,6314,6287],{},[3483,6316,6290],{},[3483,6318,6319],{},"The industry.",[3468,6321,6322,6326,6328,6330],{},[3483,6323,6324],{},[3404,6325,3751],{},[3483,6327,6287],{},[3483,6329,6290],{},[3483,6331,6332],{},"A lifecycle stage code. The tenant's default when absent.",[3468,6334,6335,6339,6341,6343],{},[3483,6336,6337],{},[3404,6338,3832],{},[3483,6340,6287],{},[3483,6342,6290],{},[3483,6344,6345],{},"A payment terms code. The tenant's default when absent.",[3468,6347,6348,6352,6354,6356],{},[3483,6349,6350],{},[3404,6351,6192],{},[3483,6353,6287],{},[3483,6355,6290],{},[3483,6357,6358,6359,3927,6361,6363],{},"Billing address: street and number. Required together with ",[3404,6360,6195],{},[3404,6362,6198],{}," once any billing field is sent.",[3468,6365,6366,6370,6372,6374],{},[3483,6367,6368],{},[3404,6369,6195],{},[3483,6371,6287],{},[3483,6373,6290],{},[3483,6375,6376,6377,3927,6379,6363],{},"Billing address: postal code. Required together with ",[3404,6378,6192],{},[3404,6380,6198],{},[3468,6382,6383,6387,6389,6391],{},[3483,6384,6385],{},[3404,6386,6198],{},[3483,6388,6287],{},[3483,6390,6290],{},[3483,6392,6393,6394,3927,6396,6363],{},"Billing address: city. Required together with ",[3404,6395,6192],{},[3404,6397,6195],{},[3468,6399,6400,6405,6407,6409],{},[3483,6401,6402],{},[3404,6403,6404],{},"billing_country",[3483,6406,6287],{},[3483,6408,6290],{},[3483,6410,6411,6412,6414],{},"Billing address: ISO 3166-1 alpha-2. ",[3404,6413,4384],{}," when absent.",[3468,6416,6417,6421,6423,6425],{},[3483,6418,6419],{},[3404,6420,6071],{},[3483,6422,6287],{},[3483,6424,6290],{},[3483,6426,6427],{},"The responsible sales rep's code.",[3468,6429,6430,6435,6437,6439],{},[3483,6431,6432],{},[3404,6433,6434],{},"contact_first_name",[3483,6436,6287],{},[3483,6438,6290],{},[3483,6440,6441],{},"Main contact: first name.",[3468,6443,6444,6449,6451,6453],{},[3483,6445,6446],{},[3404,6447,6448],{},"contact_last_name",[3483,6450,6287],{},[3483,6452,6290],{},[3483,6454,6455],{},"Main contact: last name.",[3468,6457,6458,6463,6465,6467],{},[3483,6459,6460],{},[3404,6461,6462],{},"contact_email",[3483,6464,6287],{},[3483,6466,6290],{},[3483,6468,6469,6470,3394],{},"Main contact: email. With a main contact, give either this or ",[3404,6471,6472],{},"contact_username",[3468,6474,6475,6480,6482,6484],{},[3483,6476,6477],{},[3404,6478,6479],{},"contact_phone",[3483,6481,6287],{},[3483,6483,6290],{},[3483,6485,6486],{},"Main contact: phone.",[3468,6488,6489,6494,6496,6498],{},[3483,6490,6491],{},[3404,6492,6493],{},"contact_role",[3483,6495,6287],{},[3483,6497,6290],{},[3483,6499,6500],{},"Main contact: role key. The tenant's default when absent.",[3468,6502,6503,6508,6510,6512],{},[3483,6504,6505],{},[3404,6506,6507],{},"contact_job_title",[3483,6509,6287],{},[3483,6511,6290],{},[3483,6513,6514],{},"Main contact: job title.",[3468,6516,6517,6521,6523,6525],{},[3483,6518,6519],{},[3404,6520,6472],{},[3483,6522,6287],{},[3483,6524,6290],{},[3483,6526,6527,6528,3394],{},"Main contact: login name, which can stand in for ",[3404,6529,6462],{},[3468,6531,6532,6537,6539,6541],{},[3483,6533,6534],{},[3404,6535,6536],{},"contact_locale",[3483,6538,6287],{},[3483,6540,6290],{},[3483,6542,6543],{},"Main contact: locale.",[3468,6545,6546,6550,6553,6555],{},[3483,6547,6548],{},[3404,6549,6205],{},[3483,6551,6552],{},"boolean",[3483,6554,6290],{},[3483,6556,6557,6558,6560],{},"Whether the main contact is invited to the shop now. ",[3404,6559,3769],{}," when absent. Only a call that gives a main contact sends an invitation.",[3598,6562,6564],{"id":6563},"recomputing-the-derived-columns","Recomputing the derived columns",[3382,6566,6567,6570,6571,3488,6573,3488,6575,3488,6577,3927,6579,6581,6582,6585,6586,6589,6590,6593,6594,6597,6598,6600],{},[3404,6568,6569],{},"POST \u002Fv1\u002Fcustomers\u002Fderived\u002Frefresh"," recomputes every derived column from the rows as they stand: each company's ",[3404,6572,3533],{},[3404,6574,3573],{},[3404,6576,3563],{},[3404,6578,3583],{},[3404,6580,3523],{},", each person's ",[3404,6583,6584],{},"shop_access",", and how many people hold each role. Every write already keeps these up to date. Use the call for rows written around the API, such as a direct table import. It writes only the values that are wrong, so repeating it is safe. The scheduled metrics refresh runs it too, after each run that the ",[3404,6587,6588],{},"metrics_refresh_schedule"," tenant setting makes due: ",[3404,6591,6592],{},"daily"," by default, ",[3404,6595,6596],{},"hourly",", or ",[3404,6599,3655],{},". It takes no body.",[3598,6602,6604],{"id":6603},"trash-and-restore","Trash and restore",[3382,6606,6607,6610,6611,4097,6613,6616,6617,6620,6621,4097,6623,6626,6627,4097,6629,6632],{},[3404,6608,6609],{},"DELETE \u002Fv1\u002Fcustomers\u002Forganizations\u002F{id}"," moves a company to the trash. Its live contacts go with it as one group: their logins are switched off and their sessions end, and nothing is deleted. Contacts already in the trash stay there. It is refused with ",[3404,6612,4679],{},[3404,6614,6615],{},"trash_blocked",") while one of its people is the approver on a pending approval. A second ",[3404,6618,6619],{},"DELETE"," on the same id deletes the company for good, together with the contacts that went to the trash with it and their platform logins. That is refused with ",[3404,6622,4679],{},[3404,6624,6625],{},"delete_blocked",") while other apps still hold it. Deleting for good is an administrator's: a buyer's call gets ",[3404,6628,4096],{},[3404,6630,6631],{},"purge_not_allowed",").",[3382,6634,6635,6638],{},[3404,6636,6637],{},"POST \u002Fv1\u002Fcustomers\u002Forganizations\u002F{id}\u002Frestore"," brings an organization back from the trash. Restore needs the same right as the delete.",[3895,6640,6641,6651,6661],{},[3898,6642,6643,6646,6647,6650],{},[3386,6644,6645],{},"The contacts that went with it come back too:"," the ones that carry the organization's ",[3404,6648,6649],{},"trash_batch",". A contact trashed on its own before stays in the trash. Their logins are switched back on unless the record says no (blocked, or an undecided registration).",[3898,6652,6653,6660],{},[3386,6654,6655,3488,6657,5124],{},[3404,6656,4679],{},[3404,6658,6659],{},"not_in_trash"," when the organization is not in the trash.",[3898,6662,6663,6667],{},[3386,6664,6665],{},[3404,6666,4797],{}," when no organization has that id.",[3382,6669,6670,6673,6674,6676,6677,3819,6680,6682,6683,3488,6685,3394],{},[3404,6671,6672],{},"POST \u002Fv1\u002Fcustomers\u002Forganizations\u002Ftrash\u002Fempty"," deletes every organization in the trash for good, oldest first, at most 50 per call. Each one is checked on its own, as a second DELETE would be. An organization that something still blocks stays in the trash and is listed in ",[3404,6675,3740],{}," with the reason. Call again while ",[3404,6678,6679],{},"more",[3404,6681,3769],{},". Emptying the trash is an administrator's right: a buyer's call is refused with ",[3404,6684,4096],{},[3404,6686,6631],{},[3382,6688,6689,3924,6692,6695,6696,4683,6699,6702,6703,6706,6707,6710,6711,6713,6714,6716,6717,3927,6720,6723,6724,6726],{},[3386,6690,6691],{},"Reading and filtering the trash.",[3404,6693,6694],{},"GET \u002Fv1\u002Fcustomers\u002Forganizations"," takes ",[3404,6697,6698],{},"trashed",[3404,6700,6701],{},"exclude"," (the default) leaves trashed organizations out, ",[3404,6704,6705],{},"only"," returns the trash alone and ",[3404,6708,6709],{},"include"," returns the live and the trashed organizations together. Each organization carries the fields below, and each one is also an exact-match filter on the list call. A call that acts for a buyer always behaves as ",[3404,6712,6701],{},", whatever ",[3404,6715,6698],{}," says. ",[3404,6718,6719],{},"deleted_at",[3404,6721,6722],{},"purge_at"," match only an exact timestamp; there is no range filter, so to see what was trashed in a period, sort with ",[3404,6725,5861],{}," and page.",[3462,6728,6729,6738],{},[3465,6730,6731],{},[3468,6732,6733,6735],{},[3471,6734,3610],{},[3471,6736,6737],{},"What it holds",[3478,6739,6740,6749,6763,6773,6785,6794],{},[3468,6741,6742,6746],{},[3483,6743,6744],{},[3404,6745,6719],{},[3483,6747,6748],{},"When the organization went to the trash; null while it is live.",[3468,6750,6751,6756],{},[3483,6752,6753],{},[3404,6754,6755],{},"deleted_by",[3483,6757,6758,6759,6762],{},"Who moved it there: an e-mail, or ",[3404,6760,6761],{},"system",". A name for the trash view, not an identity to check.",[3468,6764,6765,6770],{},[3483,6766,6767],{},[3404,6768,6769],{},"deleted_by_id",[3483,6771,6772],{},"The platform subject of that person, the stable id a privacy request pseudonymises. Null for the system.",[3468,6774,6775,6779],{},[3483,6776,6777],{},[3404,6778,6722],{},[3483,6780,6781,6782,6784],{},"When the daily purge deletes it for good: ",[3404,6783,6719],{}," plus the tenant's trash retention (90 days unless the tenant says otherwise).",[3468,6786,6787,6791],{},[3483,6788,6789],{},[3404,6790,6649],{},[3483,6792,6793],{},"The trash action it went with. The contacts it took along share the same value, and a restore brings back exactly the records that carry it.",[3468,6795,6796,6801],{},[3483,6797,6798],{},[3404,6799,6800],{},"purge_blocked_reason",[3483,6802,6803],{},"Why the purge could not delete it for good, in a sentence; null when nothing held it. Cleared by a restore.",[3382,6805,6806],{},"The platform sets these fields when an organization is deleted and clears them when it is restored. They are information to read, so do not send them in a write.",[3382,6808,6809,6810,6813,6814,3689,6817,6820,6821,3394],{},"The first delete fires ",[3404,6811,6812],{},"organization.trashed"," and a restore ",[3404,6815,6816],{},"organization.restored",[3404,6818,6819],{},"organization.deleted"," fires only once the record is deleted for good. See ",[3391,6822,6824],{"href":6823},"\u002Fdocs\u002Fservices\u002Fevents\u002Fevent-catalog#deletes-and-the-trash","Deletes and the trash",[3598,6826,6828],{"id":6827},"where-to-go-next","Where to go next",[3895,6830,6831,6838,6845,6852,6859],{},[3898,6832,6833,6837],{},[3386,6834,6835],{},[3391,6836,1498],{"href":1499}," — the people inside the company.",[3898,6839,6840,6844],{},[3386,6841,6842],{},[3391,6843,1522],{"href":1523}," — grouping companies by these columns and metrics.",[3898,6846,6847,6851],{},[3386,6848,6849],{},[3391,6850,1516],{"href":1517}," — which rep looks after the company, and who is responsible.",[3898,6853,6854,6858],{},[3386,6855,6856],{},[3391,6857,1534],{"href":1535}," — payment terms, address types, lifecycle stages.",[3898,6860,6861,6865,6866,6868],{},[3386,6862,6863],{},[3391,6864,1635],{"href":1636}," — what ",[3404,6867,3849],{}," points at.",[6870,6871,6872],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}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 pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}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 .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}",{"title":3402,"searchDepth":3432,"depth":3432,"links":6874},[6875,6876,6877,6881,6882,6885,6886,6889,6890,6891],{"id":3600,"depth":3432,"text":3601},{"id":3892,"depth":3432,"text":3893},{"id":4156,"depth":3432,"text":4157,"children":6878},[6879,6880],{"id":4613,"depth":3447,"text":4614},{"id":4703,"depth":3447,"text":4704},{"id":4800,"depth":3432,"text":4801},{"id":5396,"depth":3432,"text":5397,"children":6883},[6884],{"id":5571,"depth":3447,"text":5572},{"id":5687,"depth":3432,"text":5688},{"id":5769,"depth":3432,"text":5770,"children":6887},[6888],{"id":6162,"depth":3447,"text":6163},{"id":6563,"depth":3432,"text":6564},{"id":6603,"depth":3432,"text":6604},{"id":6827,"depth":3432,"text":6828},"The buying company on revenexx — commercial terms, the three access axes, addresses, and the organization_metrics projection with its chunked refresh and freshness check.","md",null,{},true,{"title":1504,"description":6892},{"loc":1505},"8k_9kT5IJocVTP4PNMd6hB0zv63FDAGz7zpZ_dU5yUU",1793802388654]