{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-docs/stays/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Stays API Workflow","description":"Create AI-native travel products with Travelport's powerful, flexible APIs.","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"stays-api-workflow","__idx":0},"children":["Stays API Workflow"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following high-level diagram represents the required and optional steps in the hotel booking workflow. Each box in the diagram represents one API call in the workflow."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The first diagram shows the workflow when using v11 APIs for all steps. The minimum required workflow is a hotel search (either by location or property ID), followed by an Availability request, and booking the reservation. The Hotel Details and Rules requests in this diagram are optional."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["See the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/stays/guides/stays-general-guide"},"children":["TripServices Stays APIs Guide"]}," for more about API versioning and the data model the TripServices APIs are based on."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"hotel-booking-workflow-with-all-v11-apis","__idx":1},"children":["Hotel booking workflow with all v11 APIs"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","align":"center","diagramType":"mermaid","diagramSource":"flowchart TD\n    A[\"Hotel search\"]\n    B[\"Hotel details\\n(optional)\"]\n    C[\"Hotel\\navailability\"]\n    D[\"Hotel rules\\n(optional)\"]\n    E[\"Create\\nreservation\"]\n\n    A --> B --> C --> D --> E\n\n","diagramHtml":"<svg id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 169.453125px;\" viewBox=\"0 0 169.453125 582\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .error-icon{fill:#552222;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .error-text{fill:#552222;stroke:#552222;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .edge-thickness-normal{stroke-width:1px;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .edge-thickness-thick{stroke-width:3.5px;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .edge-pattern-solid{stroke-dasharray:0;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .marker{fill:#333333;stroke:#333333;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .marker.cross{stroke:#333333;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 p{margin:0;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#333;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .cluster-label text{fill:#333;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .cluster-label span{color:#333;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .cluster-label span p{background-color:transparent;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .label text,#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 span{fill:#333;color:#333;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .node rect,#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .node circle,#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .node ellipse,#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .node polygon,#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .rough-node .label text,#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .node .label text,#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .image-shape .label,#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .icon-shape .label{text-anchor:middle;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .rough-node .label,#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .node .label,#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .image-shape .label,#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .icon-shape .label{text-align:center;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .node.clickable{cursor:pointer;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .arrowheadPath{fill:#333333;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .flowchart-link{stroke:#333333;fill:none;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .cluster text{fill:#333;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .cluster span{color:#333;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 rect.text{fill:none;stroke-width:0;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .icon-shape,#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .icon-shape p,#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .icon-shape .label rect,#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 .node .neo-node{stroke:#9370DB;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 [data-look=\"neo\"].node rect,#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 [data-look=\"neo\"].cluster rect,#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M84.727,62L84.727,66.167C84.727,70.333,84.727,78.667,84.727,86.333C84.727,94,84.727,101,84.727,104.5L84.727,108\" id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4-L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6ODQuNzI2NTYyNSwieSI6NjJ9LHsieCI6ODQuNzI2NTYyNSwieSI6ODd9LHsieCI6ODQuNzI2NTYyNSwieSI6MTEyfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4_flowchart-v2-pointEnd)\"></path><path d=\"M84.727,190L84.727,194.167C84.727,198.333,84.727,206.667,84.727,214.333C84.727,222,84.727,229,84.727,232.5L84.727,236\" id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4-L_B_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_C_0\" data-points=\"W3sieCI6ODQuNzI2NTYyNSwieSI6MTkwfSx7IngiOjg0LjcyNjU2MjUsInkiOjIxNX0seyJ4Ijo4NC43MjY1NjI1LCJ5IjoyNDB9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4_flowchart-v2-pointEnd)\"></path><path d=\"M84.727,318L84.727,322.167C84.727,326.333,84.727,334.667,84.727,342.333C84.727,350,84.727,357,84.727,360.5L84.727,364\" id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4-L_C_D_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_D_0\" data-points=\"W3sieCI6ODQuNzI2NTYyNSwieSI6MzE4fSx7IngiOjg0LjcyNjU2MjUsInkiOjM0M30seyJ4Ijo4NC43MjY1NjI1LCJ5IjozNjh9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4_flowchart-v2-pointEnd)\"></path><path d=\"M84.727,446L84.727,450.167C84.727,454.333,84.727,462.667,84.727,470.333C84.727,478,84.727,485,84.727,488.5L84.727,492\" id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4-L_D_E_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_D_E_0\" data-points=\"W3sieCI6ODQuNzI2NTYyNSwieSI6NDQ2fSx7IngiOjg0LjcyNjU2MjUsInkiOjQ3MX0seyJ4Ijo4NC43MjY1NjI1LCJ5Ijo0OTZ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_C_D_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_D_E_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4-flowchart-A-0\" data-look=\"classic\" transform=\"translate(84.7265625, 35)\"><rect class=\"basic label-container\" style=\"\" x=\"-76.7265625\" y=\"-27\" width=\"153.453125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-46.7265625, -12)\"><rect></rect><foreignObject width=\"93.453125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Hotel search</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4-flowchart-B-1\" data-look=\"classic\" transform=\"translate(84.7265625, 151)\"><rect class=\"basic label-container\" style=\"\" x=\"-76.6796875\" y=\"-39\" width=\"153.359375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-46.6796875, -24)\"><rect></rect><foreignObject width=\"93.359375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Hotel details<br>(optional)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4-flowchart-C-2\" data-look=\"classic\" transform=\"translate(84.7265625, 279)\"><rect class=\"basic label-container\" style=\"\" x=\"-69.234375\" y=\"-39\" width=\"138.46875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-39.234375, -24)\"><rect></rect><foreignObject width=\"78.46875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Hotel<br>availability</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4-flowchart-D-3\" data-look=\"classic\" transform=\"translate(84.7265625, 407)\"><rect class=\"basic label-container\" style=\"\" x=\"-70.65625\" y=\"-39\" width=\"141.3125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-40.65625, -24)\"><rect></rect><foreignObject width=\"81.3125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Hotel rules<br>(optional)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4-flowchart-E-4\" data-look=\"classic\" transform=\"translate(84.7265625, 535)\"><rect class=\"basic label-container\" style=\"\" x=\"-72.2109375\" y=\"-39\" width=\"144.421875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-42.2109375, -24)\"><rect></rect><foreignObject width=\"84.421875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Create<br>reservation</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-4355a3504acdaf98cc86496772a1fb58d16794a0949109776a80861105d9e7a4-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 169.453125px;\" viewBox=\"0 0 169.453125 582\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .error-icon{fill:#a44141;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .error-text{fill:#ddd;stroke:#ddd;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .edge-thickness-normal{stroke-width:1px;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .edge-thickness-thick{stroke-width:3.5px;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .edge-pattern-solid{stroke-dasharray:0;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .marker.cross{stroke:lightgrey;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 p{margin:0;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#ccc;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .cluster-label text{fill:#F9FFFE;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .cluster-label span{color:#F9FFFE;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .cluster-label span p{background-color:transparent;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .label text,#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 span{fill:#ccc;color:#ccc;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .node rect,#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .node circle,#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .node ellipse,#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .node polygon,#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .rough-node .label text,#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .node .label text,#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .image-shape .label,#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .icon-shape .label{text-anchor:middle;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .rough-node .label,#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .node .label,#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .image-shape .label,#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .icon-shape .label{text-align:center;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .node.clickable{cursor:pointer;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .arrowheadPath{fill:lightgrey;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .flowchart-link{stroke:lightgrey;fill:none;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .cluster text{fill:#F9FFFE;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .cluster span{color:#F9FFFE;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:12px;background:hsl(20, 1.5873015873%, 12.3529411765%);border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;pointer-events:none;z-index:100;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 rect.text{fill:none;stroke-width:0;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .icon-shape,#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .icon-shape p,#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .icon-shape .label rect,#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 .node .neo-node{stroke:#ccc;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 [data-look=\"neo\"].node rect,#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 [data-look=\"neo\"].cluster rect,#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 [data-look=\"neo\"].node polygon{stroke:url(#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 [data-look=\"neo\"].node path{stroke:url(#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640-gradient);stroke-width:1px;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 [data-look=\"neo\"].node circle{stroke:url(#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M84.727,62L84.727,66.167C84.727,70.333,84.727,78.667,84.727,86.333C84.727,94,84.727,101,84.727,104.5L84.727,108\" id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640-L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6ODQuNzI2NTYyNSwieSI6NjJ9LHsieCI6ODQuNzI2NTYyNSwieSI6ODd9LHsieCI6ODQuNzI2NTYyNSwieSI6MTEyfV0=\" data-look=\"classic\" marker-end=\"url(#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640_flowchart-v2-pointEnd)\"></path><path d=\"M84.727,190L84.727,194.167C84.727,198.333,84.727,206.667,84.727,214.333C84.727,222,84.727,229,84.727,232.5L84.727,236\" id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640-L_B_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_C_0\" data-points=\"W3sieCI6ODQuNzI2NTYyNSwieSI6MTkwfSx7IngiOjg0LjcyNjU2MjUsInkiOjIxNX0seyJ4Ijo4NC43MjY1NjI1LCJ5IjoyNDB9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640_flowchart-v2-pointEnd)\"></path><path d=\"M84.727,318L84.727,322.167C84.727,326.333,84.727,334.667,84.727,342.333C84.727,350,84.727,357,84.727,360.5L84.727,364\" id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640-L_C_D_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_C_D_0\" data-points=\"W3sieCI6ODQuNzI2NTYyNSwieSI6MzE4fSx7IngiOjg0LjcyNjU2MjUsInkiOjM0M30seyJ4Ijo4NC43MjY1NjI1LCJ5IjozNjh9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640_flowchart-v2-pointEnd)\"></path><path d=\"M84.727,446L84.727,450.167C84.727,454.333,84.727,462.667,84.727,470.333C84.727,478,84.727,485,84.727,488.5L84.727,492\" id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640-L_D_E_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_D_E_0\" data-points=\"W3sieCI6ODQuNzI2NTYyNSwieSI6NDQ2fSx7IngiOjg0LjcyNjU2MjUsInkiOjQ3MX0seyJ4Ijo4NC43MjY1NjI1LCJ5Ijo0OTZ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_C_D_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_D_E_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640-flowchart-A-0\" data-look=\"classic\" transform=\"translate(84.7265625, 35)\"><rect class=\"basic label-container\" style=\"\" x=\"-76.7265625\" y=\"-27\" width=\"153.453125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-46.7265625, -12)\"><rect></rect><foreignObject width=\"93.453125\" height=\"24\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Hotel search</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640-flowchart-B-1\" data-look=\"classic\" transform=\"translate(84.7265625, 151)\"><rect class=\"basic label-container\" style=\"\" x=\"-76.6796875\" y=\"-39\" width=\"153.359375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-46.6796875, -24)\"><rect></rect><foreignObject width=\"93.359375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Hotel details<br>(optional)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640-flowchart-C-2\" data-look=\"classic\" transform=\"translate(84.7265625, 279)\"><rect class=\"basic label-container\" style=\"\" x=\"-69.234375\" y=\"-39\" width=\"138.46875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-39.234375, -24)\"><rect></rect><foreignObject width=\"78.46875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Hotel<br>availability</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640-flowchart-D-3\" data-look=\"classic\" transform=\"translate(84.7265625, 407)\"><rect class=\"basic label-container\" style=\"\" x=\"-70.65625\" y=\"-39\" width=\"141.3125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-40.65625, -24)\"><rect></rect><foreignObject width=\"81.3125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Hotel rules<br>(optional)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640-flowchart-E-4\" data-look=\"classic\" transform=\"translate(84.7265625, 535)\"><rect class=\"basic label-container\" style=\"\" x=\"-72.2109375\" y=\"-39\" width=\"144.421875\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-42.2109375, -24)\"><rect></rect><foreignObject width=\"84.421875\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Create<br>reservation</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-556bdb967e37363f07b85a167e64681b8bd24af582165d375052117ee41ea640-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["flowchart TD\n    A[\"Hotel search\"]\n    B[\"Hotel details\\n(optional)\"]\n    C[\"Hotel\\navailability\"]\n    D[\"Hotel rules\\n(optional)\"]\n    E[\"Create\\nreservation\"]\n\n    A --> B --> C --> D --> E\n\n"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The next diagram shows the flow when starting with the SearchComplete v12 API. This API combines into a single API the information that in v11 is returned in separate search, details, and availability requests. Model version 12 is available for only search functionality. Use v11 APIs after SearchComplete. You can go straight to booking, or you can request Rules if desired."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"hotel-booking-workflow-with-v12-searchcomplete-api-with-v11-rules-and-booking","__idx":2},"children":["Hotel booking workflow with v12 SearchComplete API with v11 rules and booking"]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","align":"center","diagramType":"mermaid","diagramSource":"flowchart TD\n    A[\"SearchComplete\\nv12\"]\n    B[\"Hotel rules v11\\n(optional)\"]\n    C[\"Create\\nreservation\\nv11\"]\n\n    A --> B --> C\n\n","diagramHtml":"<svg id=\"diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 198.40625px;\" viewBox=\"0 0 198.40625 374\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .error-icon{fill:#552222;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .error-text{fill:#552222;stroke:#552222;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .edge-thickness-normal{stroke-width:1px;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .edge-thickness-thick{stroke-width:3.5px;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .edge-pattern-solid{stroke-dasharray:0;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .marker{fill:#333333;stroke:#333333;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .marker.cross{stroke:#333333;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 p{margin:0;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#333;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .cluster-label text{fill:#333;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .cluster-label span{color:#333;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .cluster-label span p{background-color:transparent;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .label text,#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 span{fill:#333;color:#333;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .node rect,#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .node circle,#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .node ellipse,#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .node polygon,#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .rough-node .label text,#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .node .label text,#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .image-shape .label,#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .icon-shape .label{text-anchor:middle;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .rough-node .label,#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .node .label,#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .image-shape .label,#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .icon-shape .label{text-align:center;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .node.clickable{cursor:pointer;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .arrowheadPath{fill:#333333;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .flowchart-link{stroke:#333333;fill:none;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .cluster text{fill:#333;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .cluster span{color:#333;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 rect.text{fill:none;stroke-width:0;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .icon-shape,#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .icon-shape p,#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .icon-shape .label rect,#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 .node .neo-node{stroke:#9370DB;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 [data-look=\"neo\"].node rect,#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 [data-look=\"neo\"].cluster rect,#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M99.203,86L99.203,90.167C99.203,94.333,99.203,102.667,99.203,110.333C99.203,118,99.203,125,99.203,128.5L99.203,132\" id=\"diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460-L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6OTkuMjAzMTI1LCJ5Ijo4Nn0seyJ4Ijo5OS4yMDMxMjUsInkiOjExMX0seyJ4Ijo5OS4yMDMxMjUsInkiOjEzNn1d\" data-look=\"classic\" marker-end=\"url(#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460_flowchart-v2-pointEnd)\"></path><path d=\"M99.203,214L99.203,218.167C99.203,222.333,99.203,230.667,99.203,238.333C99.203,246,99.203,253,99.203,256.5L99.203,260\" id=\"diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460-L_B_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_C_0\" data-points=\"W3sieCI6OTkuMjAzMTI1LCJ5IjoyMTR9LHsieCI6OTkuMjAzMTI1LCJ5IjoyMzl9LHsieCI6OTkuMjAzMTI1LCJ5IjoyNjR9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460-flowchart-A-0\" data-look=\"classic\" transform=\"translate(99.203125, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-91.203125\" y=\"-39\" width=\"182.40625\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-61.203125, -24)\"><rect></rect><foreignObject width=\"122.40625\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>SearchComplete<br>v12</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460-flowchart-B-1\" data-look=\"classic\" transform=\"translate(99.203125, 175)\"><rect class=\"basic label-container\" style=\"\" x=\"-85.890625\" y=\"-39\" width=\"171.78125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-55.890625, -24)\"><rect></rect><foreignObject width=\"111.78125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Hotel rules v11<br>(optional)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460-flowchart-C-2\" data-look=\"classic\" transform=\"translate(99.203125, 315)\"><rect class=\"basic label-container\" style=\"\" x=\"-72.2109375\" y=\"-51\" width=\"144.421875\" height=\"102\"></rect><g class=\"label\" style=\"\" transform=\"translate(-42.2109375, -36)\"><rect></rect><foreignObject width=\"84.421875\" height=\"72\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Create<br>reservation<br>v11</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-a13a3015214845c39966295ca5b395624997d18c6a09b55bd5693a53470e7460-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 198.40625px;\" viewBox=\"0 0 198.40625 374\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .error-icon{fill:#a44141;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .error-text{fill:#ddd;stroke:#ddd;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .edge-thickness-normal{stroke-width:1px;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .edge-thickness-thick{stroke-width:3.5px;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .edge-pattern-solid{stroke-dasharray:0;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .marker.cross{stroke:lightgrey;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 p{margin:0;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#ccc;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .cluster-label text{fill:#F9FFFE;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .cluster-label span{color:#F9FFFE;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .cluster-label span p{background-color:transparent;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .label text,#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 span{fill:#ccc;color:#ccc;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .node rect,#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .node circle,#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .node ellipse,#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .node polygon,#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .rough-node .label text,#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .node .label text,#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .image-shape .label,#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .icon-shape .label{text-anchor:middle;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .rough-node .label,#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .node .label,#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .image-shape .label,#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .icon-shape .label{text-align:center;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .node.clickable{cursor:pointer;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .arrowheadPath{fill:lightgrey;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .flowchart-link{stroke:lightgrey;fill:none;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .cluster text{fill:#F9FFFE;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .cluster span{color:#F9FFFE;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:12px;background:hsl(20, 1.5873015873%, 12.3529411765%);border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;pointer-events:none;z-index:100;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 rect.text{fill:none;stroke-width:0;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .icon-shape,#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .icon-shape p,#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .icon-shape .label rect,#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 .node .neo-node{stroke:#ccc;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 [data-look=\"neo\"].node rect,#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 [data-look=\"neo\"].cluster rect,#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 [data-look=\"neo\"].node polygon{stroke:url(#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 [data-look=\"neo\"].node path{stroke:url(#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098-gradient);stroke-width:1px;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 [data-look=\"neo\"].node circle{stroke:url(#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M99.203,86L99.203,90.167C99.203,94.333,99.203,102.667,99.203,110.333C99.203,118,99.203,125,99.203,128.5L99.203,132\" id=\"diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098-L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6OTkuMjAzMTI1LCJ5Ijo4Nn0seyJ4Ijo5OS4yMDMxMjUsInkiOjExMX0seyJ4Ijo5OS4yMDMxMjUsInkiOjEzNn1d\" data-look=\"classic\" marker-end=\"url(#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098_flowchart-v2-pointEnd)\"></path><path d=\"M99.203,214L99.203,218.167C99.203,222.333,99.203,230.667,99.203,238.333C99.203,246,99.203,253,99.203,256.5L99.203,260\" id=\"diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098-L_B_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_C_0\" data-points=\"W3sieCI6OTkuMjAzMTI1LCJ5IjoyMTR9LHsieCI6OTkuMjAzMTI1LCJ5IjoyMzl9LHsieCI6OTkuMjAzMTI1LCJ5IjoyNjR9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098-flowchart-A-0\" data-look=\"classic\" transform=\"translate(99.203125, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-91.203125\" y=\"-39\" width=\"182.40625\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-61.203125, -24)\"><rect></rect><foreignObject width=\"122.40625\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>SearchComplete<br>v12</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098-flowchart-B-1\" data-look=\"classic\" transform=\"translate(99.203125, 175)\"><rect class=\"basic label-container\" style=\"\" x=\"-85.890625\" y=\"-39\" width=\"171.78125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-55.890625, -24)\"><rect></rect><foreignObject width=\"111.78125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Hotel rules v11<br>(optional)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098-flowchart-C-2\" data-look=\"classic\" transform=\"translate(99.203125, 315)\"><rect class=\"basic label-container\" style=\"\" x=\"-72.2109375\" y=\"-51\" width=\"144.421875\" height=\"102\"></rect><g class=\"label\" style=\"\" transform=\"translate(-42.2109375, -36)\"><rect></rect><foreignObject width=\"84.421875\" height=\"72\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Create<br>reservation<br>v11</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-a36316bf9f84814dd6580c2450e672c0f8b90fa11491f774537cca8b47667098-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["flowchart TD\n    A[\"SearchComplete\\nv12\"]\n    B[\"Hotel rules v11\\n(optional)\"]\n    C[\"Create\\nreservation\\nv11\"]\n\n    A --> B --> C\n\n"]}]},"headings":[{"value":"Stays API Workflow","id":"stays-api-workflow","depth":1},{"value":"Hotel booking workflow with all v11 APIs","id":"hotel-booking-workflow-with-all-v11-apis","depth":4},{"value":"Hotel booking workflow with v12 SearchComplete API with v11 rules and booking","id":"hotel-booking-workflow-with-v12-searchcomplete-api-with-v11-rules-and-booking","depth":4}],"frontmatter":{"seo":{"title":"Stays API Workflow"}},"lastModified":"2026-05-27T15:34:23.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/stays/workflows","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}