{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Sync orders into Connect","description":"Find answers to your technical questions and learn how to integrate Mirakl products.","lang":"en-US","siteUrl":"https://developer.mirakl.com","keywords":"mirakl, documentation, api"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"sync-orders-into-connect","__idx":0},"children":["Sync orders into Connect"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Keep the copy of every order in Mirakl Connect current."," ","Observe an order on the sales channel, and push its complete state in with ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/content/product/connect-channel-platform/rest/connect/openapi3/orders/upsertorders"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["upsertOrders"]}]},"."," ","Mirakl Connect, the seller, and the return and action flows then all work from an accurate picture."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"business-context","__idx":1},"children":["Business context"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["An order lives on the sales channel, but the seller manages it from inside Mirakl Connect, which drives the fulfillment actions, the returns, and the refunds from there too."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The connector is the middleware: it watches the channel and reports each order, and every change to it."," ","Everything downstream depends on that report being accurate and current, from the status the seller sees to the actions Mirakl Connect is allowed to request."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"when-to-use-this","__idx":2},"children":["When to use this"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/content/product/connect-channel-platform/rest/connect/openapi3/orders/upsertorders"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["upsertOrders"]}]}," whenever an order is ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["created or changes on the channel"]},": a new order, a status change, a new adjustment, or updated shipping information."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Never use it to report the outcome of an action Mirakl Connect requested."," ","An action arrives as an ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/content/product/connect-channel-platform/webhooks/webhook/webhooks/orderactionevent"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["OrderActionEvent"]}]},", and ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/content/product/connect-channel-platform/rest/connect/openapi3/orders/updateactionstatus"},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["updateActionStatus"]}]}," reports its outcome."," ","Once the action is done, use ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["upsertOrders"]}," to push the state it produced."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"how-it-works","__idx":3},"children":["How it works"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","align":"center","diagramType":"mermaid","diagramSource":"sequenceDiagram\n    box rgb(219,234,254) Mirakl\n    participant MC as Mirakl Connect\n    end\n    box rgb(209,250,229) Middleware\n    participant CN as Channel Connector\n    end\n    box rgb(254,240,199) Channel\n    participant CH as Sales channel\n    end\n\n    CH->>CN: Order created or changed\n    CN->>CN: Build the complete order object\n    CN->>MC: POST /v1/orders (origin + orders[])\n    alt all orders valid\n        MC-->>CN: 204 No Content\n    else any order invalid\n        MC-->>CN: 400 (whole request rejected)\n    end\n","diagramHtml":"<svg id=\"diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 869px;\" viewBox=\"-50 -10 869 566\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><style>\n    #diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d foreignObject {\n      overflow: visible;\n    }\n  </style><g><rect x=\"589\" y=\"-5\" fill=\"rgb(254,240,199)\" stroke=\"rgb(0,0,0, 0.5)\" width=\"200\" height=\"560\" class=\"rect\"></rect><text x=\"689\" y=\"13.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"text\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"689\" dy=\"0\">Channel</tspan></text></g><g><rect x=\"311.5\" y=\"-5\" fill=\"rgb(209,250,229)\" stroke=\"rgb(0,0,0, 0.5)\" width=\"209\" height=\"560\" class=\"rect\"></rect><text x=\"416\" y=\"13.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"text\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"416\" dy=\"0\">Middleware</tspan></text></g><g><rect x=\"-20\" y=\"-5\" fill=\"rgb(219,234,254)\" stroke=\"rgb(0,0,0, 0.5)\" width=\"200\" height=\"560\" class=\"rect\"></rect><text x=\"80\" y=\"13.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"text\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"80\" dy=\"0\">Mirakl</tspan></text></g><g><rect x=\"614\" y=\"470\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"CH\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"689\" y=\"502.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"689\" dy=\"0\">Sales channel</tspan></text></g><g><rect x=\"336.5\" y=\"470\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"CN\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"416\" y=\"502.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"416\" dy=\"0\">Channel Connector</tspan></text></g><g><rect x=\"5\" y=\"470\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"MC\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"80\" y=\"502.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"80\" dy=\"0\">Mirakl Connect</tspan></text></g><g><line id=\"actor2\" x1=\"689\" y1=\"92\" x2=\"689\" y2=\"470\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"CH\" data-et=\"life-line\" data-id=\"CH\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"CH\"><rect x=\"614\" y=\"27\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"CH\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"689\" y=\"59.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"689\" dy=\"0\">Sales channel</tspan></text></g></g><g><line id=\"actor1\" x1=\"416\" y1=\"92\" x2=\"416\" y2=\"470\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"CN\" data-et=\"life-line\" data-id=\"CN\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"CN\"><rect x=\"336.5\" y=\"27\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"CN\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"416\" y=\"59.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"416\" dy=\"0\">Channel Connector</tspan></text></g></g><g><line id=\"actor0\" x1=\"80\" y1=\"92\" x2=\"80\" y2=\"470\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"MC\" data-et=\"life-line\" data-id=\"MC\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"MC\"><rect x=\"5\" y=\"27\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"MC\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"80\" y=\"59.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"80\" dy=\"0\">Mirakl Connect</tspan></text></g></g><style>#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .error-icon{fill:#552222;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .error-text{fill:#552222;stroke:#552222;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .edge-thickness-normal{stroke-width:1px;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .edge-thickness-thick{stroke-width:3.5px;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .edge-pattern-solid{stroke-dasharray:0;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .edge-pattern-dashed{stroke-dasharray:3;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .edge-pattern-dotted{stroke-dasharray:2;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .marker{fill:#333333;stroke:#333333;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .marker.cross{stroke:#333333;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d p{margin:0;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .actor{stroke:#9370DB;fill:#ECECFF;stroke-width:1;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d rect.note[data-look=\"neo\"]{stroke:#aaaa33;fill:#fff5ad;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d text.actor&gt;tspan{fill:black;stroke:none;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .actor-line{stroke:#9370DB;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d [id$=\"-arrowhead\"] path{fill:#333;stroke:#333;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .sequenceNumber{fill:white;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d [id$=\"-sequencenumber\"]{fill:#333;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d [id$=\"-crosshead\"] path{fill:#333;stroke:#333;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .messageText{fill:#333;stroke:none;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .labelBox{stroke:#9370DB;fill:#ECECFF;filter:none;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .labelText,#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .labelText&gt;tspan{fill:black;stroke:none;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .loopText,#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .loopText&gt;tspan{fill:black;stroke:none;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .sectionTitle,#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .sectionTitle&gt;tspan{fill:black;stroke:none;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#9370DB;fill:#9370DB;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .note{stroke:#aaaa33;fill:#fff5ad;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .noteText,#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .noteText&gt;tspan{fill:black;stroke:none;font-weight:normal;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .activation0{fill:#f4f4f4;stroke:#666;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .activation1{fill:#f4f4f4;stroke:#666;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .activation2{fill:#f4f4f4;stroke:#666;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .actorPopupMenu{position:absolute;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .actor-man circle,#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d line{fill:#ECECFF;stroke-width:2px;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d g rect.rect{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));stroke:#9370DB;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d .node .neo-node{stroke:#9370DB;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d [data-look=\"neo\"].node rect,#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d [data-look=\"neo\"].cluster rect,#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"control-structure\" data-id=\"i7\"><line x1=\"69\" y1=\"270\" x2=\"427\" y2=\"270\" class=\"loopLine\"></line><line x1=\"427\" y1=\"270\" x2=\"427\" y2=\"450\" class=\"loopLine\"></line><line x1=\"69\" y1=\"450\" x2=\"427\" y2=\"450\" class=\"loopLine\"></line><line x1=\"69\" y1=\"270\" x2=\"69\" y2=\"450\" class=\"loopLine\"></line><line x1=\"69\" y1=\"364\" x2=\"427\" y2=\"364\" class=\"loopLine\" style=\"stroke-dasharray: 3, 3;\"></line><polygon points=\"69,270 119,270 119,283 110.6,290 69,290\" class=\"labelBox\"></polygon><text x=\"94\" y=\"283\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"273\" y=\"288\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"273\">[all orders valid]</tspan></text><text x=\"248\" y=\"382\" text-anchor=\"middle\" class=\"sectionTitle\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">[any order invalid]</text></g><text x=\"554\" y=\"107\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Order created or changed</text><line x1=\"688\" y1=\"138\" x2=\"420\" y2=\"138\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"CH\" data-to=\"CN\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d-arrowhead)\" style=\"fill: none;\"></line><text x=\"417\" y=\"153\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Build the complete order object</text><path d=\"M 417,184 C 477,174 477,214 417,204\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"CN\" data-to=\"CN\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d-arrowhead)\" style=\"fill: none;\"></path><text x=\"250\" y=\"229\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">POST /v1/orders (origin + orders[])</text><line x1=\"415\" y1=\"260\" x2=\"84\" y2=\"260\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"CN\" data-to=\"MC\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d-arrowhead)\" style=\"fill: none;\"></line><text x=\"247\" y=\"320\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">204 No Content</text><line x1=\"81\" y1=\"349\" x2=\"412\" y2=\"349\" class=\"messageLine1\" data-et=\"message\" data-id=\"i4\" data-from=\"MC\" data-to=\"CN\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"247\" y=\"409\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">400 (whole request rejected)</text><line x1=\"81\" y1=\"440\" x2=\"412\" y2=\"440\" class=\"messageLine1\" data-et=\"message\" data-id=\"i6\" data-from=\"MC\" data-to=\"CN\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-cca81de0de5eb4a7d910d0363840d8821e32665a21c7f5698fdc0b10a9aa5a7d-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line></svg>","diagramHtmlDark":"<svg id=\"diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" style=\"max-width: 869px;\" viewBox=\"-50 -10 869 566\" role=\"graphics-document document\" aria-roledescription=\"sequence\"><style>\n    #diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 foreignObject {\n      overflow: visible;\n    }\n  </style><g><rect x=\"589\" y=\"-5\" fill=\"rgb(254,240,199)\" stroke=\"rgb(0,0,0, 0.5)\" width=\"200\" height=\"560\" class=\"rect\"></rect><text x=\"689\" y=\"13.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"text\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"689\" dy=\"0\">Channel</tspan></text></g><g><rect x=\"311.5\" y=\"-5\" fill=\"rgb(209,250,229)\" stroke=\"rgb(0,0,0, 0.5)\" width=\"209\" height=\"560\" class=\"rect\"></rect><text x=\"416\" y=\"13.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"text\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"416\" dy=\"0\">Middleware</tspan></text></g><g><rect x=\"-20\" y=\"-5\" fill=\"rgb(219,234,254)\" stroke=\"rgb(0,0,0, 0.5)\" width=\"200\" height=\"560\" class=\"rect\"></rect><text x=\"80\" y=\"13.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"text\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"80\" dy=\"0\">Mirakl</tspan></text></g><g><rect x=\"614\" y=\"470\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"CH\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"689\" y=\"502.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"689\" dy=\"0\">Sales channel</tspan></text></g><g><rect x=\"336.5\" y=\"470\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"CN\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"416\" y=\"502.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"416\" dy=\"0\">Channel Connector</tspan></text></g><g><rect x=\"5\" y=\"470\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"MC\" rx=\"3\" ry=\"3\" class=\"actor actor-bottom\"></rect><text x=\"80\" y=\"502.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"80\" dy=\"0\">Mirakl Connect</tspan></text></g><g><line id=\"actor2\" x1=\"689\" y1=\"92\" x2=\"689\" y2=\"470\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"CH\" data-et=\"life-line\" data-id=\"CH\"></line><g id=\"root-2\" data-et=\"participant\" data-type=\"participant\" data-id=\"CH\"><rect x=\"614\" y=\"27\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"CH\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"689\" y=\"59.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"689\" dy=\"0\">Sales channel</tspan></text></g></g><g><line id=\"actor1\" x1=\"416\" y1=\"92\" x2=\"416\" y2=\"470\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"CN\" data-et=\"life-line\" data-id=\"CN\"></line><g id=\"root-1\" data-et=\"participant\" data-type=\"participant\" data-id=\"CN\"><rect x=\"336.5\" y=\"27\" fill=\"#eaeaea\" stroke=\"#666\" width=\"159\" height=\"65\" name=\"CN\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"416\" y=\"59.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"416\" dy=\"0\">Channel Connector</tspan></text></g></g><g><line id=\"actor0\" x1=\"80\" y1=\"92\" x2=\"80\" y2=\"470\" class=\"actor-line 200\" stroke-width=\"0.5px\" stroke=\"#999\" name=\"MC\" data-et=\"life-line\" data-id=\"MC\"></line><g id=\"root-0\" data-et=\"participant\" data-type=\"participant\" data-id=\"MC\"><rect x=\"5\" y=\"27\" fill=\"#eaeaea\" stroke=\"#666\" width=\"150\" height=\"65\" name=\"MC\" rx=\"3\" ry=\"3\" class=\"actor actor-top\"></rect><text x=\"80\" y=\"59.5\" dominant-baseline=\"central\" alignment-baseline=\"central\" class=\"actor actor-box\" style=\"text-anchor: middle; font-size: 16px; font-weight: 400; font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif;\"><tspan x=\"80\" dy=\"0\">Mirakl Connect</tspan></text></g></g><style>#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .error-icon{fill:#a44141;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .error-text{fill:#ddd;stroke:#ddd;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .edge-thickness-normal{stroke-width:1px;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .edge-thickness-thick{stroke-width:3.5px;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .edge-pattern-solid{stroke-dasharray:0;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .marker.cross{stroke:lightgrey;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 svg{font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;font-size:16px;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 p{margin:0;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .actor{stroke:#ccc;fill:#1f2020;stroke-width:1;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 rect.actor.outer-path[data-look=\"neo\"]{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 rect.note[data-look=\"neo\"]{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 text.actor&gt;tspan{fill:lightgrey;stroke:none;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .actor-line{stroke:#ccc;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:lightgrey;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:lightgrey;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 [id$=\"-arrowhead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .sequenceNumber{fill:black;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 [id$=\"-sequencenumber\"]{fill:lightgrey;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 [id$=\"-crosshead\"] path{fill:lightgrey;stroke:lightgrey;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .messageText{fill:lightgrey;stroke:none;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .labelBox{stroke:#ccc;fill:#1f2020;filter:none;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .labelText,#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .labelText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .loopText,#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .loopText&gt;tspan{fill:lightgrey;stroke:none;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .sectionTitle,#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .sectionTitle&gt;tspan{fill:lightgrey;stroke:none;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:#ccc;fill:#ccc;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .note{stroke:hsl(180, 0%, 18.3529411765%);fill:hsl(180, 1.5873015873%, 28.3529411765%);}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .noteText,#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .noteText&gt;tspan{fill:rgb(183.8476190475, 181.5523809523, 181.5523809523);stroke:none;font-weight:normal;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .activation0{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .activation1{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .activation2{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:#ccc;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .actorPopupMenu{position:absolute;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .actorPopupMenuPanel{position:absolute;fill:#1f2020;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .actor-man circle,#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 line{fill:#1f2020;stroke-width:2px;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 g rect.rect{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));stroke:#ccc;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 .node .neo-node{stroke:#ccc;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 [data-look=\"neo\"].node rect,#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 [data-look=\"neo\"].cluster rect,#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 [data-look=\"neo\"].node polygon{stroke:url(#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 [data-look=\"neo\"].swimlane.cluster rect{filter:none;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 [data-look=\"neo\"].node path{stroke:url(#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782-gradient);stroke-width:1px;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 [data-look=\"neo\"].node circle{stroke:url(#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",Arial,\"Liberation Sans\",Arimo,Helvetica,\"Redocly Mermaid CJK\",sans-serif;}</style><g></g><defs><symbol id=\"diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782-computer\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M2 2v13h20v-13h-20zm18 11h-16v-9h16v9zm-10.228 6l.466-1h3.524l.467 1h-4.457zm14.228 3h-24l2-6h2.104l-1.33 4h18.45l-1.297-4h2.073l2 6zm-5-10h-14v-7h14v7z\"></path></symbol></defs><defs><symbol id=\"diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782-database\" fill-rule=\"evenodd\" clip-rule=\"evenodd\"><path transform=\"scale(.5)\" d=\"M12.258.001l.256.004.255.005.253.008.251.01.249.012.247.015.246.016.242.019.241.02.239.023.236.024.233.027.231.028.229.031.225.032.223.034.22.036.217.038.214.04.211.041.208.043.205.045.201.046.198.048.194.05.191.051.187.053.183.054.18.056.175.057.172.059.168.06.163.061.16.063.155.064.15.066.074.033.073.033.071.034.07.034.069.035.068.035.067.035.066.035.064.036.064.036.062.036.06.036.06.037.058.037.058.037.055.038.055.038.053.038.052.038.051.039.05.039.048.039.047.039.045.04.044.04.043.04.041.04.04.041.039.041.037.041.036.041.034.041.033.042.032.042.03.042.029.042.027.042.026.043.024.043.023.043.021.043.02.043.018.044.017.043.015.044.013.044.012.044.011.045.009.044.007.045.006.045.004.045.002.045.001.045v17l-.001.045-.002.045-.004.045-.006.045-.007.045-.009.044-.011.045-.012.044-.013.044-.015.044-.017.043-.018.044-.02.043-.021.043-.023.043-.024.043-.026.043-.027.042-.029.042-.03.042-.032.042-.033.042-.034.041-.036.041-.037.041-.039.041-.04.041-.041.04-.043.04-.044.04-.045.04-.047.039-.048.039-.05.039-.051.039-.052.038-.053.038-.055.038-.055.038-.058.037-.058.037-.06.037-.06.036-.062.036-.064.036-.064.036-.066.035-.067.035-.068.035-.069.035-.07.034-.071.034-.073.033-.074.033-.15.066-.155.064-.16.063-.163.061-.168.06-.172.059-.175.057-.18.056-.183.054-.187.053-.191.051-.194.05-.198.048-.201.046-.205.045-.208.043-.211.041-.214.04-.217.038-.22.036-.223.034-.225.032-.229.031-.231.028-.233.027-.236.024-.239.023-.241.02-.242.019-.246.016-.247.015-.249.012-.251.01-.253.008-.255.005-.256.004-.258.001-.258-.001-.256-.004-.255-.005-.253-.008-.251-.01-.249-.012-.247-.015-.245-.016-.243-.019-.241-.02-.238-.023-.236-.024-.234-.027-.231-.028-.228-.031-.226-.032-.223-.034-.22-.036-.217-.038-.214-.04-.211-.041-.208-.043-.204-.045-.201-.046-.198-.048-.195-.05-.19-.051-.187-.053-.184-.054-.179-.056-.176-.057-.172-.059-.167-.06-.164-.061-.159-.063-.155-.064-.151-.066-.074-.033-.072-.033-.072-.034-.07-.034-.069-.035-.068-.035-.067-.035-.066-.035-.064-.036-.063-.036-.062-.036-.061-.036-.06-.037-.058-.037-.057-.037-.056-.038-.055-.038-.053-.038-.052-.038-.051-.039-.049-.039-.049-.039-.046-.039-.046-.04-.044-.04-.043-.04-.041-.04-.04-.041-.039-.041-.037-.041-.036-.041-.034-.041-.033-.042-.032-.042-.03-.042-.029-.042-.027-.042-.026-.043-.024-.043-.023-.043-.021-.043-.02-.043-.018-.044-.017-.043-.015-.044-.013-.044-.012-.044-.011-.045-.009-.044-.007-.045-.006-.045-.004-.045-.002-.045-.001-.045v-17l.001-.045.002-.045.004-.045.006-.045.007-.045.009-.044.011-.045.012-.044.013-.044.015-.044.017-.043.018-.044.02-.043.021-.043.023-.043.024-.043.026-.043.027-.042.029-.042.03-.042.032-.042.033-.042.034-.041.036-.041.037-.041.039-.041.04-.041.041-.04.043-.04.044-.04.046-.04.046-.039.049-.039.049-.039.051-.039.052-.038.053-.038.055-.038.056-.038.057-.037.058-.037.06-.037.061-.036.062-.036.063-.036.064-.036.066-.035.067-.035.068-.035.069-.035.07-.034.072-.034.072-.033.074-.033.151-.066.155-.064.159-.063.164-.061.167-.06.172-.059.176-.057.179-.056.184-.054.187-.053.19-.051.195-.05.198-.048.201-.046.204-.045.208-.043.211-.041.214-.04.217-.038.22-.036.223-.034.226-.032.228-.031.231-.028.234-.027.236-.024.238-.023.241-.02.243-.019.245-.016.247-.015.249-.012.251-.01.253-.008.255-.005.256-.004.258-.001.258.001zm-9.258 20.499v.01l.001.021.003.021.004.022.005.021.006.022.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.023.018.024.019.024.021.024.022.025.023.024.024.025.052.049.056.05.061.051.066.051.07.051.075.051.079.052.084.052.088.052.092.052.097.052.102.051.105.052.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.048.144.049.147.047.152.047.155.047.16.045.163.045.167.043.171.043.176.041.178.041.183.039.187.039.19.037.194.035.197.035.202.033.204.031.209.03.212.029.216.027.219.025.222.024.226.021.23.02.233.018.236.016.24.015.243.012.246.01.249.008.253.005.256.004.259.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.021.224-.024.22-.026.216-.027.212-.028.21-.031.205-.031.202-.034.198-.034.194-.036.191-.037.187-.039.183-.04.179-.04.175-.042.172-.043.168-.044.163-.045.16-.046.155-.046.152-.047.148-.048.143-.049.139-.049.136-.05.131-.05.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.053.083-.051.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.05.023-.024.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.023.01-.022.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.127l-.077.055-.08.053-.083.054-.085.053-.087.052-.09.052-.093.051-.095.05-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.045-.118.044-.12.043-.122.042-.124.042-.126.041-.128.04-.13.04-.132.038-.134.038-.135.037-.138.037-.139.035-.142.035-.143.034-.144.033-.147.032-.148.031-.15.03-.151.03-.153.029-.154.027-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.01-.179.008-.179.008-.181.006-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.006-.179-.008-.179-.008-.178-.01-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.027-.153-.029-.151-.03-.15-.03-.148-.031-.146-.032-.145-.033-.143-.034-.141-.035-.14-.035-.137-.037-.136-.037-.134-.038-.132-.038-.13-.04-.128-.04-.126-.041-.124-.042-.122-.042-.12-.044-.117-.043-.116-.045-.113-.045-.112-.046-.109-.047-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.05-.093-.052-.09-.051-.087-.052-.085-.053-.083-.054-.08-.054-.077-.054v4.127zm0-5.654v.011l.001.021.003.021.004.021.005.022.006.022.007.022.009.022.01.022.011.023.012.023.013.023.015.024.016.023.017.024.018.024.019.024.021.024.022.024.023.025.024.024.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.052.11.051.114.051.119.052.123.05.127.051.131.05.135.049.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.044.171.042.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.022.23.02.233.018.236.016.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.012.241-.015.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.048.139-.05.136-.049.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.051.051-.049.023-.025.023-.024.021-.025.02-.024.019-.024.018-.024.017-.024.015-.023.014-.023.013-.024.012-.022.01-.023.01-.023.008-.022.006-.022.006-.022.004-.021.004-.022.001-.021.001-.021v-4.139l-.077.054-.08.054-.083.054-.085.052-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.049-.105.048-.106.047-.109.047-.111.046-.114.045-.115.044-.118.044-.12.044-.122.042-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.035-.143.033-.144.033-.147.033-.148.031-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.025-.161.024-.162.023-.163.022-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.011-.178.009-.179.009-.179.007-.181.007-.182.005-.182.004-.184.003-.184.002h-.37l-.184-.002-.184-.003-.182-.004-.182-.005-.181-.007-.179-.007-.179-.009-.178-.009-.176-.011-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.022-.162-.023-.161-.024-.159-.025-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.031-.146-.033-.145-.033-.143-.033-.141-.035-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.04-.126-.041-.124-.042-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.047-.105-.048-.102-.049-.1-.049-.097-.05-.095-.051-.093-.051-.09-.051-.087-.053-.085-.052-.083-.054-.08-.054-.077-.054v4.139zm0-5.666v.011l.001.02.003.022.004.021.005.022.006.021.007.022.009.023.01.022.011.023.012.023.013.023.015.023.016.024.017.024.018.023.019.024.021.025.022.024.023.024.024.025.052.05.056.05.061.05.066.051.07.051.075.052.079.051.084.052.088.052.092.052.097.052.102.052.105.051.11.052.114.051.119.051.123.051.127.05.131.05.135.05.139.049.144.048.147.048.152.047.155.046.16.045.163.045.167.043.171.043.176.042.178.04.183.04.187.038.19.037.194.036.197.034.202.033.204.032.209.03.212.028.216.027.219.025.222.024.226.021.23.02.233.018.236.017.24.014.243.012.246.01.249.008.253.006.256.003.259.001.26-.001.257-.003.254-.006.25-.008.247-.01.244-.013.241-.014.237-.016.233-.018.231-.02.226-.022.224-.024.22-.025.216-.027.212-.029.21-.03.205-.032.202-.033.198-.035.194-.036.191-.037.187-.039.183-.039.179-.041.175-.042.172-.043.168-.044.163-.045.16-.045.155-.047.152-.047.148-.048.143-.049.139-.049.136-.049.131-.051.126-.05.123-.051.118-.052.114-.051.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.052.07-.051.065-.051.06-.051.056-.05.051-.049.023-.025.023-.025.021-.024.02-.024.019-.024.018-.024.017-.024.015-.023.014-.024.013-.023.012-.023.01-.022.01-.023.008-.022.006-.022.006-.022.004-.022.004-.021.001-.021.001-.021v-4.153l-.077.054-.08.054-.083.053-.085.053-.087.053-.09.051-.093.051-.095.051-.097.05-.1.049-.102.048-.105.048-.106.048-.109.046-.111.046-.114.046-.115.044-.118.044-.12.043-.122.043-.124.042-.126.041-.128.04-.13.039-.132.039-.134.038-.135.037-.138.036-.139.036-.142.034-.143.034-.144.033-.147.032-.148.032-.15.03-.151.03-.153.028-.154.028-.156.027-.158.026-.159.024-.161.024-.162.023-.163.023-.165.021-.166.02-.167.019-.169.018-.169.017-.171.016-.173.015-.173.014-.175.013-.175.012-.177.01-.178.01-.179.009-.179.007-.181.006-.182.006-.182.004-.184.003-.184.001-.185.001-.185-.001-.184-.001-.184-.003-.182-.004-.182-.006-.181-.006-.179-.007-.179-.009-.178-.01-.176-.01-.176-.012-.175-.013-.173-.014-.172-.015-.171-.016-.17-.017-.169-.018-.167-.019-.166-.02-.165-.021-.163-.023-.162-.023-.161-.024-.159-.024-.157-.026-.156-.027-.155-.028-.153-.028-.151-.03-.15-.03-.148-.032-.146-.032-.145-.033-.143-.034-.141-.034-.14-.036-.137-.036-.136-.037-.134-.038-.132-.039-.13-.039-.128-.041-.126-.041-.124-.041-.122-.043-.12-.043-.117-.044-.116-.044-.113-.046-.112-.046-.109-.046-.106-.048-.105-.048-.102-.048-.1-.05-.097-.049-.095-.051-.093-.051-.09-.052-.087-.052-.085-.053-.083-.053-.08-.054-.077-.054v4.153zm8.74-8.179l-.257.004-.254.005-.25.008-.247.011-.244.012-.241.014-.237.016-.233.018-.231.021-.226.022-.224.023-.22.026-.216.027-.212.028-.21.031-.205.032-.202.033-.198.034-.194.036-.191.038-.187.038-.183.04-.179.041-.175.042-.172.043-.168.043-.163.045-.16.046-.155.046-.152.048-.148.048-.143.048-.139.049-.136.05-.131.05-.126.051-.123.051-.118.051-.114.052-.11.052-.106.052-.101.052-.096.052-.092.052-.088.052-.083.052-.079.052-.074.051-.07.052-.065.051-.06.05-.056.05-.051.05-.023.025-.023.024-.021.024-.02.025-.019.024-.018.024-.017.023-.015.024-.014.023-.013.023-.012.023-.01.023-.01.022-.008.022-.006.023-.006.021-.004.022-.004.021-.001.021-.001.021.001.021.001.021.004.021.004.022.006.021.006.023.008.022.01.022.01.023.012.023.013.023.014.023.015.024.017.023.018.024.019.024.02.025.021.024.023.024.023.025.051.05.056.05.06.05.065.051.07.052.074.051.079.052.083.052.088.052.092.052.096.052.101.052.106.052.11.052.114.052.118.051.123.051.126.051.131.05.136.05.139.049.143.048.148.048.152.048.155.046.16.046.163.045.168.043.172.043.175.042.179.041.183.04.187.038.191.038.194.036.198.034.202.033.205.032.21.031.212.028.216.027.22.026.224.023.226.022.231.021.233.018.237.016.241.014.244.012.247.011.25.008.254.005.257.004.26.001.26-.001.257-.004.254-.005.25-.008.247-.011.244-.012.241-.014.237-.016.233-.018.231-.021.226-.022.224-.023.22-.026.216-.027.212-.028.21-.031.205-.032.202-.033.198-.034.194-.036.191-.038.187-.038.183-.04.179-.041.175-.042.172-.043.168-.043.163-.045.16-.046.155-.046.152-.048.148-.048.143-.048.139-.049.136-.05.131-.05.126-.051.123-.051.118-.051.114-.052.11-.052.106-.052.101-.052.096-.052.092-.052.088-.052.083-.052.079-.052.074-.051.07-.052.065-.051.06-.05.056-.05.051-.05.023-.025.023-.024.021-.024.02-.025.019-.024.018-.024.017-.023.015-.024.014-.023.013-.023.012-.023.01-.023.01-.022.008-.022.006-.023.006-.021.004-.022.004-.021.001-.021.001-.021-.001-.021-.001-.021-.004-.021-.004-.022-.006-.021-.006-.023-.008-.022-.01-.022-.01-.023-.012-.023-.013-.023-.014-.023-.015-.024-.017-.023-.018-.024-.019-.024-.02-.025-.021-.024-.023-.024-.023-.025-.051-.05-.056-.05-.06-.05-.065-.051-.07-.052-.074-.051-.079-.052-.083-.052-.088-.052-.092-.052-.096-.052-.101-.052-.106-.052-.11-.052-.114-.052-.118-.051-.123-.051-.126-.051-.131-.05-.136-.05-.139-.049-.143-.048-.148-.048-.152-.048-.155-.046-.16-.046-.163-.045-.168-.043-.172-.043-.175-.042-.179-.041-.183-.04-.187-.038-.191-.038-.194-.036-.198-.034-.202-.033-.205-.032-.21-.031-.212-.028-.216-.027-.22-.026-.224-.023-.226-.022-.231-.021-.233-.018-.237-.016-.241-.014-.244-.012-.247-.011-.25-.008-.254-.005-.257-.004-.26-.001-.26.001z\"></path></symbol></defs><defs><symbol id=\"diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782-clock\" width=\"24\" height=\"24\"><path transform=\"scale(.5)\" d=\"M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm5.848 12.459c.202.038.202.333.001.372-1.907.361-6.045 1.111-6.547 1.111-.719 0-1.301-.582-1.301-1.301 0-.512.77-5.447 1.125-7.445.034-.192.312-.181.343.014l.985 6.238 5.394 1.011z\"></path></symbol></defs><defs><marker id=\"diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782-arrowhead\" refX=\"7.9\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M -1 0 L 10 5 L 0 10 z\"></path></marker></defs><defs><marker id=\"diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782-crosshead\" markerWidth=\"15\" markerHeight=\"8\" orient=\"auto\" refX=\"4\" refY=\"4.5\"><path fill=\"none\" stroke=\"#000000\" stroke-width=\"1pt\" d=\"M 1,2 L 6,7 M 6,2 L 1,7\" style=\"stroke-dasharray: 0, 0;\"></path></marker></defs><defs><marker id=\"diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782-filled-head\" refX=\"15.5\" refY=\"7\" markerWidth=\"20\" markerHeight=\"28\" orient=\"auto\"><path d=\"M 18,7 L9,13 L14,7 L9,1 Z\"></path></marker></defs><defs><marker id=\"diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782-sequencenumber\" refX=\"15\" refY=\"15\" markerWidth=\"60\" markerHeight=\"40\" orient=\"auto\"><circle cx=\"15\" cy=\"15\" r=\"6\"></circle></marker></defs><defs><marker id=\"diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782-solidTopArrowHead\" refX=\"7.9\" refY=\"7.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 8 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782-solidBottomArrowHead\" refX=\"7.9\" refY=\"0.75\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 10 0 L 0 8 z\"></path></marker></defs><defs><marker id=\"diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782-stickTopArrowHead\" refX=\"7.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 0 L 7 7\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><defs><marker id=\"diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782-stickBottomArrowHead\" refX=\"7.5\" refY=\"0\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto-start-reverse\"><path d=\"M 0 7 L 7 0\" stroke=\"black\" stroke-width=\"1.5\" fill=\"none\"></path></marker></defs><g data-et=\"control-structure\" data-id=\"i7\"><line x1=\"69\" y1=\"270\" x2=\"427\" y2=\"270\" class=\"loopLine\"></line><line x1=\"427\" y1=\"270\" x2=\"427\" y2=\"450\" class=\"loopLine\"></line><line x1=\"69\" y1=\"450\" x2=\"427\" y2=\"450\" class=\"loopLine\"></line><line x1=\"69\" y1=\"270\" x2=\"69\" y2=\"450\" class=\"loopLine\"></line><line x1=\"69\" y1=\"364\" x2=\"427\" y2=\"364\" class=\"loopLine\" style=\"stroke-dasharray: 3, 3;\"></line><polygon points=\"69,270 119,270 119,283 110.6,290 69,290\" class=\"labelBox\"></polygon><text x=\"94\" y=\"283\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"labelText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">alt</text><text x=\"273\" y=\"288\" text-anchor=\"middle\" class=\"loopText\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\"><tspan x=\"273\">[all orders valid]</tspan></text><text x=\"248\" y=\"382\" text-anchor=\"middle\" class=\"sectionTitle\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">[any order invalid]</text></g><text x=\"554\" y=\"107\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Order created or changed</text><line x1=\"688\" y1=\"138\" x2=\"420\" y2=\"138\" class=\"messageLine0\" data-et=\"message\" data-id=\"i0\" data-from=\"CH\" data-to=\"CN\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782-arrowhead)\" style=\"fill: none;\"></line><text x=\"417\" y=\"153\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">Build the complete order object</text><path d=\"M 417,184 C 477,174 477,214 417,204\" class=\"messageLine0\" data-et=\"message\" data-id=\"i1\" data-from=\"CN\" data-to=\"CN\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782-arrowhead)\" style=\"fill: none;\"></path><text x=\"250\" y=\"229\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">POST /v1/orders (origin + orders[])</text><line x1=\"415\" y1=\"260\" x2=\"84\" y2=\"260\" class=\"messageLine0\" data-et=\"message\" data-id=\"i2\" data-from=\"CN\" data-to=\"MC\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782-arrowhead)\" style=\"fill: none;\"></line><text x=\"247\" y=\"320\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">204 No Content</text><line x1=\"81\" y1=\"349\" x2=\"412\" y2=\"349\" class=\"messageLine1\" data-et=\"message\" data-id=\"i4\" data-from=\"MC\" data-to=\"CN\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line><text x=\"247\" y=\"409\" text-anchor=\"middle\" dominant-baseline=\"middle\" alignment-baseline=\"middle\" class=\"messageText\" dy=\"1em\" style=\"font-family: &quot;Redocly Mermaid Sans&quot;, Arial, &quot;Liberation Sans&quot;, Arimo, Helvetica, &quot;Redocly Mermaid CJK&quot;, sans-serif; font-size: 16px; font-weight: 400;\">400 (whole request rejected)</text><line x1=\"81\" y1=\"440\" x2=\"412\" y2=\"440\" class=\"messageLine1\" data-et=\"message\" data-id=\"i6\" data-from=\"MC\" data-to=\"CN\" stroke-width=\"2\" stroke=\"none\" marker-end=\"url(#diagram-c6b88a44e2fc5b55200b8e224d45382ec6d089021db157009c0f7af3e2db1782-arrowhead)\" style=\"stroke-dasharray: 3, 3; fill: none;\"></line></svg>"},"children":["sequenceDiagram\n    box rgb(219,234,254) Mirakl\n    participant MC as Mirakl Connect\n    end\n    box rgb(209,250,229) Middleware\n    participant CN as Channel Connector\n    end\n    box rgb(254,240,199) Channel\n    participant CH as Sales channel\n    end\n\n    CH->>CN: Order created or changed\n    CN->>CN: Build the complete order object\n    CN->>MC: POST /v1/orders (origin + orders[])\n    alt all orders valid\n        MC-->>CN: 204 No Content\n    else any order invalid\n        MC-->>CN: 400 (whole request rejected)\n    end\n"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"step-by-step","__idx":4},"children":["Step by step"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"1-detect-the-change-on-the-channel","__idx":5},"children":["1. Detect the change on the channel"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["How your connector detects a change depends on the channel, and Mirakl Connect prescribes nothing here."," ","A channel exposes one of two mechanisms, and some channels expose both:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["The channel notifies your connector"]},", asynchronously, when an order is created or changes."," ","Your connector reacts to each notification it receives."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Your connector polls the channel's API"]},", synchronously, on a schedule it owns, or it reads a feed the channel publishes."," ","Keep a cursor, such as the date of the last change you read, so that each poll picks up only what moved since."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You report the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["current"]}," state of the order, not the individual change, so all you need is the order as it now stands."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"2-build-the-complete-order-object","__idx":6},"children":["2. Build the complete order object"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["upsertOrders"]}," does not support PATCH, so every call restates the order in full."," ","An order carries its origin, its lines, and a lifecycle status."," ","Each line carries its price, tax excluded, its taxes, its product, its quantity, its status, and its full append-only list of adjustments."," ","Set the line's product ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["id"]}," to the seller's own product reference on the channel."," ","The seller reads that value to identify what was ordered."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Add the order's ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sub_channel_code"]}," when the store carries sub-channels."," ","Mirakl Connect needs it to tell apart two orders that share a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["channel_order_id"]},", and it rejects a creation with a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["400"]}," on ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["orders[i].channel_order_id"]}," once another order already holds a code under that id."," ","Read ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/content/product/connect-channel-platform/developer-guide/orders#naming-the-sub-channel-of-an-order"},"children":["Naming the sub-channel of an order"]},"."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n  \"origin\": {\n    \"channel_id\": \"0024\",\n    \"channel_store_id\": \"2005\"\n  },\n  \"orders\": [\n    {\n      \"channel_order_id\": \"0024_COMMERCIAL_ID-A\",\n      \"created_at\": \"2026-07-10T09:12:00Z\",\n      \"channel_updated_at\": \"2026-07-10T14:03:22Z\",\n      \"status\": \"AWAITING_SHIPMENT\",\n      \"fulfillment\": { \"type\": \"FULFILLED_BY_SELLER\" },\n      \"shipping_info\": {\n        \"email\": \"buyer@example.com\",\n        \"carrier\": \"DHL Express\",\n        \"method\": \"standard\",\n        \"address\": {\n          \"first_name\": \"Alex\",\n          \"last_name\": \"Martin\",\n          \"street\": \"12 rue des Fleurs\",\n          \"city\": \"Lyon\",\n          \"zip_code\": \"69001\",\n          \"country_iso_code\": \"FRA\"\n        }\n      },\n      \"order_lines\": [\n        {\n          \"channel_order_line_id\": \"0024_COMMERCIAL_ID-A-1\",\n          \"created_at\": \"2026-07-10T09:12:00Z\",\n          \"updated_at\": \"2026-07-10T09:12:00Z\",\n          \"quantity\": 2,\n          \"can_cancel\": true,\n          \"can_refund\": true,\n          \"price\": { \"amount\": 49.98, \"currency\": \"EUR\" },\n          \"total_shipping_price\": { \"amount\": 4.90, \"currency\": \"EUR\" },\n          \"product\": { \"id\": \"SELLER_ID_1\", \"title\": \"Wireless mouse\" },\n          \"taxes\": [\n            { \"code\": \"VAT\", \"rate\": 0.20, \"amount\": { \"amount\": 9.99, \"currency\": \"EUR\" } }\n          ],\n          \"status\": \"AWAITING_SHIPMENT\",\n          \"adjustments\": []\n        }\n      ]\n    }\n  ]\n}\n","lang":"json"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"3-stamp-channel_updated_at-from-the-channel","__idx":7},"children":["3. Stamp ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["channel_updated_at"]}," from the channel"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Set ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["channel_updated_at"]}," to the last time the order was modified ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["on the channel"]},"."," ","Connect uses it to version the updates: it silently ignores an upsert whose ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["channel_updated_at"]}," is older than the value it already stores."," ","This is what keeps a delayed or replayed message from overwriting a newer state."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"4-send-the-request-and-read-the-outcome","__idx":8},"children":["4. Send the request and read the outcome"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["POST /v1/orders"]}," is ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["synchronous"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["all or nothing"]},":"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Response"},"children":["Response"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Meaning"},"children":["Meaning"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"What to do"},"children":["What to do"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["204"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Connect accepted every order in the request."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Nothing."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["400"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["At least one order is invalid, so ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Connect rejects the whole request"]}," and applies no order."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Fix the invalid order, and send the batch again."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["404"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Connect does not know the channel or the store in ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["origin"]},"."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Check the identifiers. Usually, the store was not onboarded or synchronized first."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Because one invalid order rejects the entire batch, validate before you send."," ","Keep a batch small enough to isolate a bad order quickly, and send up to 100 orders in each request."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"5-preserve-the-order-and-the-adjustment-history","__idx":9},"children":["5. Preserve the order and the adjustment history"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Two habits keep the state correct over many updates:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Order the updates for each ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["channel_order_id"]},", and let the newest win."]}," ","Key that ordering on the pair of ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["channel_order_id"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["sub_channel_code"]}," when the store carries sub-channels."," ","Fold each observed change into the order's current state, and stamp it with the time of the channel."," ","If two updates race, keep the one stamped later."," ","The anti-replay guard of Connect backs this up, but to order your own writes avoids work you send and Connect drops."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Adjustments are append-only."]}," ","Each order line carries its complete history of past adjustments on every upsert."," ","To send only the newest adjustment erases the rest."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"complete-example","__idx":10},"children":["Complete example"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["An order is placed with one line that awaits its shipment, as in step 2 above."," ","The seller later ships it, so the order and the line move to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SHIPPED"]}," on the channel."," ","The connector rebuilds the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["whole"]}," order, with the same lines and adjustments, the new status, and a newer ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["channel_updated_at"]},", and it upserts the order again:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"json","header":{"controls":{"copy":{}}},"source":"{\n  \"origin\": { \"channel_id\": \"0024\", \"channel_store_id\": \"2005\" },\n  \"orders\": [\n    {\n      \"channel_order_id\": \"0024_COMMERCIAL_ID-A\",\n      \"created_at\": \"2026-07-10T09:12:00Z\",\n      \"channel_updated_at\": \"2026-07-11T08:40:10Z\",\n      \"status\": \"SHIPPED\",\n      \"fulfillment\": { \"type\": \"FULFILLED_BY_SELLER\" },\n      \"shipping_info\": {\n        \"carrier\": \"DHL Express\",\n        \"method\": \"standard\",\n        \"address\": {\n          \"first_name\": \"Alex\", \"last_name\": \"Martin\",\n          \"street\": \"12 rue des Fleurs\", \"city\": \"Lyon\",\n          \"zip_code\": \"69001\", \"country_iso_code\": \"FRA\"\n        }\n      },\n      \"order_lines\": [\n        {\n          \"channel_order_line_id\": \"0024_COMMERCIAL_ID-A-1\",\n          \"created_at\": \"2026-07-10T09:12:00Z\",\n          \"updated_at\": \"2026-07-11T08:40:10Z\",\n          \"quantity\": 2,\n          \"can_cancel\": false,\n          \"can_refund\": true,\n          \"price\": { \"amount\": 49.98, \"currency\": \"EUR\" },\n          \"total_shipping_price\": { \"amount\": 4.90, \"currency\": \"EUR\" },\n          \"product\": { \"id\": \"SELLER_ID_1\", \"title\": \"Wireless mouse\" },\n          \"status\": \"SHIPPED\",\n          \"adjustments\": []\n        }\n      ]\n    }\n  ]\n}\n","lang":"json"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Connect accepts it with a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["204"]},", because ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["channel_updated_at"]}," moved forward."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"common-mistakes","__idx":11},"children":["Common mistakes"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["To send only what changed."]}," ","There is no merge."," ","A line or an adjustment you leave out of the payload is deleted, not preserved."," ","Always send the complete order."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["To send a delta of the adjustments."]}," ","Send the full adjustment history of the line every time."," ","The list is append-only, and a partial list rewrites it."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["To omit or reuse ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["channel_updated_at"]},"."]}," ","Without a timestamp that moves forward, Connect cannot tell a newer state from a replay."," ","A stale upsert can then be dropped, and if you reuse an old value, Connect silently ignores it."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["To read a ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["204"]}," as \"applied on the channel\"."]}," ","A ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["204"]}," means that Connect accepted the order into its own copy."," ","It says nothing about the channel, because the channel is the source you report from, not the target."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["To send the channel's own product identifier on a line."]}," ","The seller cannot tell which of their items was ordered."," ","Send the seller's product reference on the channel, which is the SKU is most cases."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["To upsert an order for an unknown store or channel."]}," ","A ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["404"]}," means that Connect does not know the store or the channel."," ","Synchronize the onboarding first, then retry."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"related","__idx":12},"children":["Related"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/content/product/connect-channel-platform/developer-guide/orders/handle-order-action-events"},"children":["Handle order action events"]},": how to perform the accept, ship, cancel, and refund actions Mirakl Connect requests, and report the outcome with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["updateActionStatus"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/content/product/connect-channel-platform/developer-guide/returns"},"children":["Returns"]},": how to synchronize the returns with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["upsertReturns"]}," and record the refunds."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/content/product/connect-channel-platform/developer-guide/orders"},"children":["Orders"]},": the order process between Mirakl Connect and the channel, and the events and APIs the connector implements."]}]}]},"headings":[{"value":"Sync orders into Connect","id":"sync-orders-into-connect","depth":1},{"value":"Business context","id":"business-context","depth":2},{"value":"When to use this","id":"when-to-use-this","depth":2},{"value":"How it works","id":"how-it-works","depth":2},{"value":"Step by step","id":"step-by-step","depth":2},{"value":"1. Detect the change on the channel","id":"1-detect-the-change-on-the-channel","depth":3},{"value":"2. Build the complete order object","id":"2-build-the-complete-order-object","depth":3},{"value":"3. Stamp channel_updated_at from the channel","id":"3-stamp-channel_updated_at-from-the-channel","depth":3},{"value":"4. Send the request and read the outcome","id":"4-send-the-request-and-read-the-outcome","depth":3},{"value":"5. Preserve the order and the adjustment history","id":"5-preserve-the-order-and-the-adjustment-history","depth":3},{"value":"Complete example","id":"complete-example","depth":2},{"value":"Common mistakes","id":"common-mistakes","depth":2},{"value":"Related","id":"related","depth":2}],"frontmatter":{"seo":{"title":"Sync orders into Connect"}},"lastModified":"2026-11-06T15:01:50.981Z","pagePropGetterError":{"message":"","name":""}},"slug":"/content/product/connect-channel-platform/developer-guide/orders/sync-orders-into-connect","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}