{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-docs/flights/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"JSON APIs Required Full 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":"json-apis-required-full-workflow","__idx":0},"children":["JSON APIs Required Full Workflow"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The following diagram shows the API requests in the minimum required workflow to ticket a flight in the JSON APIs. Also see ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/flights/workflows/end-to-end-flows/tripservices-apis-full-workflow-with-optional-steps"},"children":["TripServices APIs Full Workflow with Optional Steps"]}," and ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/docs/flights/workflows/booking-and-ticketing/all-book-and-ticketing-workflows"},"children":["All Book and Ticketing Workflows"]}," for additional options."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Each box in the diagram represents one API call in the workflow."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","align":"center","diagramType":"mermaid","diagramSource":"\nflowchart TD \n\n    A[\"Search for <br/><b>flights</b>\"]\n    B[\"Price <br/>(required for some <br/>low-cost & NDC <br/>carriers)\"]\n    C[\"Create new <br/>workbench\"]\n    D[\"Add <br/>offer\"]\n    E[\"Add <br/>traveler/s\"]\n    F[\"Commit <br/>workbench; <br/>create <br/>reservation\"]\n    G[\"Create post- <br/>commit <br/>workbench\"]\n    H[\"Form of <br/>payment\"]\n    I[\"Payment\"]\n    J[\"Commit <br/>workbench; <br/>issue ticket/s\"]\n\n    A --> B --> C --> D --> E --> F --> G --> H --> I --> J\n\n    %% Add the link to node B here\n    click A \"/apis/flights/searches/createairsearch\" \"new-tab\"\n    click B \"/apis/flights/pricing-and-fare-rules\"\n    \n","diagramHtml":"<svg id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 215.671875px;\" viewBox=\"0 0 215.671875 1366\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09{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-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .error-icon{fill:#552222;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .error-text{fill:#552222;stroke:#552222;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .edge-thickness-normal{stroke-width:1px;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .edge-thickness-thick{stroke-width:3.5px;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .edge-pattern-solid{stroke-dasharray:0;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .marker{fill:#333333;stroke:#333333;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .marker.cross{stroke:#333333;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 p{margin:0;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#333;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .cluster-label text{fill:#333;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .cluster-label span{color:#333;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .cluster-label span p{background-color:transparent;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .label text,#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 span{fill:#333;color:#333;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .node rect,#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .node circle,#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .node ellipse,#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .node polygon,#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .rough-node .label text,#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .node .label text,#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .image-shape .label,#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .icon-shape .label{text-anchor:middle;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .rough-node .label,#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .node .label,#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .image-shape .label,#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .icon-shape .label{text-align:center;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .node.clickable{cursor:pointer;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .arrowheadPath{fill:#333333;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .flowchart-link{stroke:#333333;fill:none;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .cluster text{fill:#333;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .cluster span{color:#333;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 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-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 rect.text{fill:none;stroke-width:0;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .icon-shape,#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .icon-shape p,#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .icon-shape .label rect,#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 .node .neo-node{stroke:#9370DB;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 [data-look=\"neo\"].node rect,#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 [data-look=\"neo\"].cluster rect,#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09_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-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09_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-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09_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-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09_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-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09_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-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09_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-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09_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-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09_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-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09_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-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09_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-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09_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-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09_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=\"M107.836,86L107.836,90.167C107.836,94.333,107.836,102.667,107.836,110.333C107.836,118,107.836,125,107.836,128.5L107.836,132\" id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09-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=\"W3sieCI6MTA3LjgzNTkzNzUsInkiOjg2fSx7IngiOjEwNy44MzU5Mzc1LCJ5IjoxMTF9LHsieCI6MTA3LjgzNTkzNzUsInkiOjEzNn1d\" data-look=\"classic\" marker-end=\"url(#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09_flowchart-v2-pointEnd)\"></path><path d=\"M107.836,262L107.836,266.167C107.836,270.333,107.836,278.667,107.836,286.333C107.836,294,107.836,301,107.836,304.5L107.836,308\" id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09-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=\"W3sieCI6MTA3LjgzNTkzNzUsInkiOjI2Mn0seyJ4IjoxMDcuODM1OTM3NSwieSI6Mjg3fSx7IngiOjEwNy44MzU5Mzc1LCJ5IjozMTJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09_flowchart-v2-pointEnd)\"></path><path d=\"M107.836,390L107.836,394.167C107.836,398.333,107.836,406.667,107.836,414.333C107.836,422,107.836,429,107.836,432.5L107.836,436\" id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09-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=\"W3sieCI6MTA3LjgzNTkzNzUsInkiOjM5MH0seyJ4IjoxMDcuODM1OTM3NSwieSI6NDE1fSx7IngiOjEwNy44MzU5Mzc1LCJ5Ijo0NDB9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09_flowchart-v2-pointEnd)\"></path><path d=\"M107.836,518L107.836,522.167C107.836,526.333,107.836,534.667,107.836,542.333C107.836,550,107.836,557,107.836,560.5L107.836,564\" id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09-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=\"W3sieCI6MTA3LjgzNTkzNzUsInkiOjUxOH0seyJ4IjoxMDcuODM1OTM3NSwieSI6NTQzfSx7IngiOjEwNy44MzU5Mzc1LCJ5Ijo1Njh9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09_flowchart-v2-pointEnd)\"></path><path d=\"M107.836,646L107.836,650.167C107.836,654.333,107.836,662.667,107.836,670.333C107.836,678,107.836,685,107.836,688.5L107.836,692\" id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09-L_E_F_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_E_F_0\" data-points=\"W3sieCI6MTA3LjgzNTkzNzUsInkiOjY0Nn0seyJ4IjoxMDcuODM1OTM3NSwieSI6NjcxfSx7IngiOjEwNy44MzU5Mzc1LCJ5Ijo2OTZ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09_flowchart-v2-pointEnd)\"></path><path d=\"M107.836,822L107.836,826.167C107.836,830.333,107.836,838.667,107.836,846.333C107.836,854,107.836,861,107.836,864.5L107.836,868\" id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09-L_F_G_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_F_G_0\" data-points=\"W3sieCI6MTA3LjgzNTkzNzUsInkiOjgyMn0seyJ4IjoxMDcuODM1OTM3NSwieSI6ODQ3fSx7IngiOjEwNy44MzU5Mzc1LCJ5Ijo4NzJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09_flowchart-v2-pointEnd)\"></path><path d=\"M107.836,974L107.836,978.167C107.836,982.333,107.836,990.667,107.836,998.333C107.836,1006,107.836,1013,107.836,1016.5L107.836,1020\" id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09-L_G_H_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_G_H_0\" data-points=\"W3sieCI6MTA3LjgzNTkzNzUsInkiOjk3NH0seyJ4IjoxMDcuODM1OTM3NSwieSI6OTk5fSx7IngiOjEwNy44MzU5Mzc1LCJ5IjoxMDI0fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09_flowchart-v2-pointEnd)\"></path><path d=\"M107.836,1102L107.836,1106.167C107.836,1110.333,107.836,1118.667,107.836,1126.333C107.836,1134,107.836,1141,107.836,1144.5L107.836,1148\" id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09-L_H_I_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_H_I_0\" data-points=\"W3sieCI6MTA3LjgzNTkzNzUsInkiOjExMDJ9LHsieCI6MTA3LjgzNTkzNzUsInkiOjExMjd9LHsieCI6MTA3LjgzNTkzNzUsInkiOjExNTJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09_flowchart-v2-pointEnd)\"></path><path d=\"M107.836,1206L107.836,1210.167C107.836,1214.333,107.836,1222.667,107.836,1230.333C107.836,1238,107.836,1245,107.836,1248.5L107.836,1252\" id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09-L_I_J_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_I_J_0\" data-points=\"W3sieCI6MTA3LjgzNTkzNzUsInkiOjEyMDZ9LHsieCI6MTA3LjgzNTkzNzUsInkiOjEyMzF9LHsieCI6MTA3LjgzNTkzNzUsInkiOjEyNTZ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09_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 class=\"edgeLabel\"><g class=\"label\" data-id=\"L_E_F_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_F_G_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_G_H_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_H_I_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_I_J_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\"><a xlink:href=\"/apis/flights/searches/createairsearch\" data-look=\"classic\" transform=\"translate(107.8359375, 47)\"><g class=\"node default clickable\" id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09-flowchart-A-0\" title=\"new-tab\"><rect class=\"basic label-container\" style=\"\" x=\"-68.0390625\" y=\"-39\" width=\"136.078125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-38.0390625, -24)\"><rect></rect><foreignObject width=\"76.078125\" 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>Search for <br><b>flights</b></p></span></div></foreignObject></g></g></a><a xlink:href=\"/apis/flights/pricing-and-fare-rules\" data-look=\"classic\" transform=\"translate(107.8359375, 199)\"><g class=\"node default clickable\" id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09-flowchart-B-1\"><rect class=\"basic label-container\" style=\"\" x=\"-99.8359375\" y=\"-63\" width=\"199.671875\" height=\"126\"></rect><g class=\"label\" style=\"\" transform=\"translate(-69.8359375, -48)\"><rect></rect><foreignObject width=\"139.671875\" height=\"96\"><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>Price <br>(required for some <br>low-cost &amp; NDC <br>carriers)</p></span></div></foreignObject></g></g></a><g class=\"node default\" id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09-flowchart-C-2\" data-look=\"classic\" transform=\"translate(107.8359375, 351)\"><rect class=\"basic label-container\" style=\"\" x=\"-71.9453125\" y=\"-39\" width=\"143.890625\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-41.9453125, -24)\"><rect></rect><foreignObject width=\"83.890625\" 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 new <br>workbench</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09-flowchart-D-3\" data-look=\"classic\" transform=\"translate(107.8359375, 479)\"><rect class=\"basic label-container\" style=\"\" x=\"-48.0078125\" y=\"-39\" width=\"96.015625\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-18.0078125, -24)\"><rect></rect><foreignObject width=\"36.015625\" 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>Add <br>offer</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09-flowchart-E-4\" data-look=\"classic\" transform=\"translate(107.8359375, 607)\"><rect class=\"basic label-container\" style=\"\" x=\"-65.40625\" y=\"-39\" width=\"130.8125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-35.40625, -24)\"><rect></rect><foreignObject width=\"70.8125\" 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>Add <br>traveler/s</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09-flowchart-F-5\" data-look=\"classic\" transform=\"translate(107.8359375, 759)\"><rect class=\"basic label-container\" style=\"\" x=\"-73.671875\" y=\"-63\" width=\"147.34375\" height=\"126\"></rect><g class=\"label\" style=\"\" transform=\"translate(-43.671875, -48)\"><rect></rect><foreignObject width=\"87.34375\" height=\"96\"><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>Commit <br>workbench; <br>create <br>reservation</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09-flowchart-G-6\" data-look=\"classic\" transform=\"translate(107.8359375, 923)\"><rect class=\"basic label-container\" style=\"\" x=\"-75.4296875\" y=\"-51\" width=\"150.859375\" height=\"102\"></rect><g class=\"label\" style=\"\" transform=\"translate(-45.4296875, -36)\"><rect></rect><foreignObject width=\"90.859375\" 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 post- <br>commit <br>workbench</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09-flowchart-H-7\" data-look=\"classic\" transform=\"translate(107.8359375, 1063)\"><rect class=\"basic label-container\" style=\"\" x=\"-63.046875\" y=\"-39\" width=\"126.09375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-33.046875, -24)\"><rect></rect><foreignObject width=\"66.09375\" 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>Form of <br>payment</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09-flowchart-I-8\" data-look=\"classic\" transform=\"translate(107.8359375, 1179)\"><rect class=\"basic label-container\" style=\"\" x=\"-62.9609375\" y=\"-27\" width=\"125.921875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-32.9609375, -12)\"><rect></rect><foreignObject width=\"65.921875\" 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>Payment</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09-flowchart-J-9\" data-look=\"classic\" transform=\"translate(107.8359375, 1307)\"><rect class=\"basic label-container\" style=\"\" x=\"-77.8984375\" y=\"-51\" width=\"155.796875\" height=\"102\"></rect><g class=\"label\" style=\"\" transform=\"translate(-47.8984375, -36)\"><rect></rect><foreignObject width=\"95.796875\" 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>Commit <br>workbench; <br>issue ticket/s</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09-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-3885842289603545813acc172a04c00b75c7c58413599c4bf3298a56ce05db09-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-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 215.671875px;\" viewBox=\"0 0 215.671875 1366\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185{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-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .error-icon{fill:#a44141;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .error-text{fill:#ddd;stroke:#ddd;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .edge-thickness-normal{stroke-width:1px;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .edge-thickness-thick{stroke-width:3.5px;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .edge-pattern-solid{stroke-dasharray:0;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .marker.cross{stroke:lightgrey;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 p{margin:0;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#ccc;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .cluster-label text{fill:#F9FFFE;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .cluster-label span{color:#F9FFFE;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .cluster-label span p{background-color:transparent;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .label text,#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 span{fill:#ccc;color:#ccc;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .node rect,#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .node circle,#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .node ellipse,#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .node polygon,#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .rough-node .label text,#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .node .label text,#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .image-shape .label,#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .icon-shape .label{text-anchor:middle;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .rough-node .label,#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .node .label,#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .image-shape .label,#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .icon-shape .label{text-align:center;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .node.clickable{cursor:pointer;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .arrowheadPath{fill:lightgrey;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .flowchart-link{stroke:lightgrey;fill:none;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .cluster text{fill:#F9FFFE;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .cluster span{color:#F9FFFE;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 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-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 rect.text{fill:none;stroke-width:0;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .icon-shape,#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .icon-shape p,#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .icon-shape .label rect,#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 .node .neo-node{stroke:#ccc;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 [data-look=\"neo\"].node rect,#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 [data-look=\"neo\"].cluster rect,#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 [data-look=\"neo\"].node polygon{stroke:url(#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 [data-look=\"neo\"].node path{stroke:url(#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-gradient);stroke-width:1px;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 [data-look=\"neo\"].node circle{stroke:url(#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185_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-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185_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-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185_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-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185_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-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185_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-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185_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-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185_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-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185_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-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185_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-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185_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-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185_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-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185_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=\"M107.836,86L107.836,90.167C107.836,94.333,107.836,102.667,107.836,110.333C107.836,118,107.836,125,107.836,128.5L107.836,132\" id=\"diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-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=\"W3sieCI6MTA3LjgzNTkzNzUsInkiOjg2fSx7IngiOjEwNy44MzU5Mzc1LCJ5IjoxMTF9LHsieCI6MTA3LjgzNTkzNzUsInkiOjEzNn1d\" data-look=\"classic\" marker-end=\"url(#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185_flowchart-v2-pointEnd)\"></path><path d=\"M107.836,262L107.836,266.167C107.836,270.333,107.836,278.667,107.836,286.333C107.836,294,107.836,301,107.836,304.5L107.836,308\" id=\"diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-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=\"W3sieCI6MTA3LjgzNTkzNzUsInkiOjI2Mn0seyJ4IjoxMDcuODM1OTM3NSwieSI6Mjg3fSx7IngiOjEwNy44MzU5Mzc1LCJ5IjozMTJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185_flowchart-v2-pointEnd)\"></path><path d=\"M107.836,390L107.836,394.167C107.836,398.333,107.836,406.667,107.836,414.333C107.836,422,107.836,429,107.836,432.5L107.836,436\" id=\"diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-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=\"W3sieCI6MTA3LjgzNTkzNzUsInkiOjM5MH0seyJ4IjoxMDcuODM1OTM3NSwieSI6NDE1fSx7IngiOjEwNy44MzU5Mzc1LCJ5Ijo0NDB9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185_flowchart-v2-pointEnd)\"></path><path d=\"M107.836,518L107.836,522.167C107.836,526.333,107.836,534.667,107.836,542.333C107.836,550,107.836,557,107.836,560.5L107.836,564\" id=\"diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-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=\"W3sieCI6MTA3LjgzNTkzNzUsInkiOjUxOH0seyJ4IjoxMDcuODM1OTM3NSwieSI6NTQzfSx7IngiOjEwNy44MzU5Mzc1LCJ5Ijo1Njh9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185_flowchart-v2-pointEnd)\"></path><path d=\"M107.836,646L107.836,650.167C107.836,654.333,107.836,662.667,107.836,670.333C107.836,678,107.836,685,107.836,688.5L107.836,692\" id=\"diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-L_E_F_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_E_F_0\" data-points=\"W3sieCI6MTA3LjgzNTkzNzUsInkiOjY0Nn0seyJ4IjoxMDcuODM1OTM3NSwieSI6NjcxfSx7IngiOjEwNy44MzU5Mzc1LCJ5Ijo2OTZ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185_flowchart-v2-pointEnd)\"></path><path d=\"M107.836,822L107.836,826.167C107.836,830.333,107.836,838.667,107.836,846.333C107.836,854,107.836,861,107.836,864.5L107.836,868\" id=\"diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-L_F_G_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_F_G_0\" data-points=\"W3sieCI6MTA3LjgzNTkzNzUsInkiOjgyMn0seyJ4IjoxMDcuODM1OTM3NSwieSI6ODQ3fSx7IngiOjEwNy44MzU5Mzc1LCJ5Ijo4NzJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185_flowchart-v2-pointEnd)\"></path><path d=\"M107.836,974L107.836,978.167C107.836,982.333,107.836,990.667,107.836,998.333C107.836,1006,107.836,1013,107.836,1016.5L107.836,1020\" id=\"diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-L_G_H_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_G_H_0\" data-points=\"W3sieCI6MTA3LjgzNTkzNzUsInkiOjk3NH0seyJ4IjoxMDcuODM1OTM3NSwieSI6OTk5fSx7IngiOjEwNy44MzU5Mzc1LCJ5IjoxMDI0fV0=\" data-look=\"classic\" marker-end=\"url(#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185_flowchart-v2-pointEnd)\"></path><path d=\"M107.836,1102L107.836,1106.167C107.836,1110.333,107.836,1118.667,107.836,1126.333C107.836,1134,107.836,1141,107.836,1144.5L107.836,1148\" id=\"diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-L_H_I_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_H_I_0\" data-points=\"W3sieCI6MTA3LjgzNTkzNzUsInkiOjExMDJ9LHsieCI6MTA3LjgzNTkzNzUsInkiOjExMjd9LHsieCI6MTA3LjgzNTkzNzUsInkiOjExNTJ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185_flowchart-v2-pointEnd)\"></path><path d=\"M107.836,1206L107.836,1210.167C107.836,1214.333,107.836,1222.667,107.836,1230.333C107.836,1238,107.836,1245,107.836,1248.5L107.836,1252\" id=\"diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-L_I_J_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_I_J_0\" data-points=\"W3sieCI6MTA3LjgzNTkzNzUsInkiOjEyMDZ9LHsieCI6MTA3LjgzNTkzNzUsInkiOjEyMzF9LHsieCI6MTA3LjgzNTkzNzUsInkiOjEyNTZ9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185_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 class=\"edgeLabel\"><g class=\"label\" data-id=\"L_E_F_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_F_G_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_G_H_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_H_I_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_I_J_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\"><a xlink:href=\"/apis/flights/searches/createairsearch\" data-look=\"classic\" transform=\"translate(107.8359375, 47)\"><g class=\"node default clickable\" id=\"diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-flowchart-A-0\" title=\"new-tab\"><rect class=\"basic label-container\" style=\"\" x=\"-68.0390625\" y=\"-39\" width=\"136.078125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-38.0390625, -24)\"><rect></rect><foreignObject width=\"76.078125\" 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>Search for <br><b>flights</b></p></span></div></foreignObject></g></g></a><a xlink:href=\"/apis/flights/pricing-and-fare-rules\" data-look=\"classic\" transform=\"translate(107.8359375, 199)\"><g class=\"node default clickable\" id=\"diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-flowchart-B-1\"><rect class=\"basic label-container\" style=\"\" x=\"-99.8359375\" y=\"-63\" width=\"199.671875\" height=\"126\"></rect><g class=\"label\" style=\"\" transform=\"translate(-69.8359375, -48)\"><rect></rect><foreignObject width=\"139.671875\" height=\"96\"><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>Price <br>(required for some <br>low-cost &amp; NDC <br>carriers)</p></span></div></foreignObject></g></g></a><g class=\"node default\" id=\"diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-flowchart-C-2\" data-look=\"classic\" transform=\"translate(107.8359375, 351)\"><rect class=\"basic label-container\" style=\"\" x=\"-71.9453125\" y=\"-39\" width=\"143.890625\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-41.9453125, -24)\"><rect></rect><foreignObject width=\"83.890625\" 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 new <br>workbench</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-flowchart-D-3\" data-look=\"classic\" transform=\"translate(107.8359375, 479)\"><rect class=\"basic label-container\" style=\"\" x=\"-48.0078125\" y=\"-39\" width=\"96.015625\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-18.0078125, -24)\"><rect></rect><foreignObject width=\"36.015625\" 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>Add <br>offer</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-flowchart-E-4\" data-look=\"classic\" transform=\"translate(107.8359375, 607)\"><rect class=\"basic label-container\" style=\"\" x=\"-65.40625\" y=\"-39\" width=\"130.8125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-35.40625, -24)\"><rect></rect><foreignObject width=\"70.8125\" 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>Add <br>traveler/s</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-flowchart-F-5\" data-look=\"classic\" transform=\"translate(107.8359375, 759)\"><rect class=\"basic label-container\" style=\"\" x=\"-73.671875\" y=\"-63\" width=\"147.34375\" height=\"126\"></rect><g class=\"label\" style=\"\" transform=\"translate(-43.671875, -48)\"><rect></rect><foreignObject width=\"87.34375\" height=\"96\"><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>Commit <br>workbench; <br>create <br>reservation</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-flowchart-G-6\" data-look=\"classic\" transform=\"translate(107.8359375, 923)\"><rect class=\"basic label-container\" style=\"\" x=\"-75.4296875\" y=\"-51\" width=\"150.859375\" height=\"102\"></rect><g class=\"label\" style=\"\" transform=\"translate(-45.4296875, -36)\"><rect></rect><foreignObject width=\"90.859375\" 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 post- <br>commit <br>workbench</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-flowchart-H-7\" data-look=\"classic\" transform=\"translate(107.8359375, 1063)\"><rect class=\"basic label-container\" style=\"\" x=\"-63.046875\" y=\"-39\" width=\"126.09375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-33.046875, -24)\"><rect></rect><foreignObject width=\"66.09375\" 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>Form of <br>payment</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-flowchart-I-8\" data-look=\"classic\" transform=\"translate(107.8359375, 1179)\"><rect class=\"basic label-container\" style=\"\" x=\"-62.9609375\" y=\"-27\" width=\"125.921875\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-32.9609375, -12)\"><rect></rect><foreignObject width=\"65.921875\" 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>Payment</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-flowchart-J-9\" data-look=\"classic\" transform=\"translate(107.8359375, 1307)\"><rect class=\"basic label-container\" style=\"\" x=\"-77.8984375\" y=\"-51\" width=\"155.796875\" height=\"102\"></rect><g class=\"label\" style=\"\" transform=\"translate(-47.8984375, -36)\"><rect></rect><foreignObject width=\"95.796875\" 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>Commit <br>workbench; <br>issue ticket/s</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-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-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-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-acb59a5bb69e27eaf27ad229a76d79f3230e85d941bffa53fe9d6d632ec65185-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":["\nflowchart TD \n\n    A[\"Search for <br/><b>flights</b>\"]\n    B[\"Price <br/>(required for some <br/>low-cost & NDC <br/>carriers)\"]\n    C[\"Create new <br/>workbench\"]\n    D[\"Add <br/>offer\"]\n    E[\"Add <br/>traveler/s\"]\n    F[\"Commit <br/>workbench; <br/>create <br/>reservation\"]\n    G[\"Create post- <br/>commit <br/>workbench\"]\n    H[\"Form of <br/>payment\"]\n    I[\"Payment\"]\n    J[\"Commit <br/>workbench; <br/>issue ticket/s\"]\n\n    A --> B --> C --> D --> E --> F --> G --> H --> I --> J\n\n    %% Add the link to node B here\n    click A \"/apis/flights/searches/createairsearch\" \"new-tab\"\n    click B \"/apis/flights/pricing-and-fare-rules\"\n    \n"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Note that the above TripServices APIs workflow uses reference payload requests, which send identifiers to select an offer from previous TripServices API responses. Optionally, you can send the AirPrice full payload request and omit the Search request, or send an Add Offer full payload request and omit the Search and AirPrice requests. This allows you to source your flights outside the TripServices APIs and skip these steps of the TripServices workflow."]}]},"headings":[{"value":"JSON APIs Required Full Workflow","id":"json-apis-required-full-workflow","depth":1}],"frontmatter":{"seo":{"title":"JSON APIs Required Full Workflow"}},"lastModified":"2026-05-27T15:34:23.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/flights/workflows/end-to-end-flows/json-apis-required-full-workflow","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}