{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Flight schedule changes","meta":[{"name":"robots","content":"noindex"}],"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":"flight-schedule-changes","__idx":0},"children":["Flight schedule changes"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["These operations cover airline-initiated changes to the flight itinerary, including schedule modifications, cabin changes, and flight cancellations."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Webhook used:"]}," ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/openapi/webhookeventapi/webhooks/paths/pnr_v3/post"},"children":["PNR_V3"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Step"},"children":["Step"]},{"$$mdtype":"Tag","name":"th","attributes":{"width":"25%","data-label":"Operation"},"children":["Operation "]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Event trigger"},"children":["Event trigger"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Context"},"children":["Context"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["1"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["FLIGHT_SCHEDULE_ CHANGE_PENDING"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["When the airline changes the schedule of one or more flights and the change requires attention."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The airline has modified the departure time, arrival time, or routing of a flight. This change is reported but pending confirmation from the airline."," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example:"]}," The traveler's 8:00 AM departure is moved to 10:30 AM by the airline due to operational changes."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["2"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["FLIGHT_SCHEDULE_ CHANGE_CLOSED"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["When a previously pending schedule change has been resolved."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A schedule change that was flagged as pending has now been confirmed and closed."," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example:"]}," The 8:00 AM to 10:30 AM schedule change has been confirmed by the airline."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["3"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["FLIGHT_CABIN_ CHANGED"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["When the cabin class on a flight is upgraded or downgraded."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The airline changed the cabin (e.g., from business to economy, or vice versa), typically due to an aircraft equipment change."," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example:"]}," A traveler was booked in business class, but the airline swapped the aircraft and downgraded them to premium economy."," ","In this scenario, if there's a price difference then the traveler or the agent must manually request a refund."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["4"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["FLIGHT_CANCELLED"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["When one or more flight segments in a booking are canceled."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A specific flight in the itinerary has been canceled."," ","The booking may still have other active segments. This is a segment-level event which indicates a flight (not the entire booking) was canceled in a specific segment."," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example:"]}," The outbound flight JFK→LHR is cancelled by the airline due to bad weather, while the return flight LHR→JFK remains active."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["5"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["FLIGHT_CHANGED"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["When the flight itinerary is changed and the existing ticket is revalidated for the new flights."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The traveler's flights have been changed via an exchange, but instead of issuing a new ticket, the airline revalidated the original ticket for the new routing."," ",{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"br","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Example:"]}," The traveler exchanges their direct JFK→LHR flight for a JFK→BOS→LHR routing, and the airline revalidates the original ticket for the new flights."]}]}]}]}]},{"$$mdtype":"Tag","name":"Mermaid","attributes":{"data-language":"mermaid","diagramSource":"flowchart LR\n    subgraph schedule[\"Schedule and flight changes\"]\n        A[\"Ticketed booking\"] --> B{\"Airline initiates<br>a change?\"}\n\n        B -->|\"Schedule<br>change\"| C[\"<b>FLIGHT_SCHEDULE_<br>CHANGE_PENDING</b><br>―――――――――――<br>Airline modified flight time/route.<br>Pending review or acceptance.\"]\n        C --> D[\"<b>FLIGHT_SCHEDULE_<br>CHANGE_CLOSED</b><br>―――――――――――<br>Schedule change accepted<br>or resolved.\"]\n\n        B -->|\"Cabin<br>change\"| E[\"<b>FLIGHT_CABIN_CHANGED</b><br>―――――――――――<br>Cabin upgraded or downgraded<br>by the airline.\"]\n\n        B -->|\"Flight<br>cancelled\"| F[\"<b>FLIGHT_CANCELLED</b><br>―――――――――――<br>One or more flight segments<br>cancelled by the airline.\"]\n\n        B -->|\"Itinerary changed<br>(ticket revalidated)\"| G[\"<b>FLIGHT_CHANGED</b><br>―――――――――――<br>Flights changed, original ticket<br>revalidated for new routing.\"]\n    end\n\n    style A fill:#f0f0f0,stroke:#999\n    style C fill:#E91E63,color:#fff\n    style D fill:#4CAF50,color:#fff\n    style E fill:#E91E63,color:#fff\n    style F fill:#F44336,color:#fff\n    style G fill:#FF9800,color:#fff\n","diagramHtml":"<div class=\"mermaid\" data-processed=\"true\"><svg id=\"mermaid-1772738937303\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" class=\"flowchart\" style=\"max-width: 1276px;\" viewBox=\"0 0 1276 954.5625\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#mermaid-1772738937303{font-family:\"trebuchet ms\",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-1772738937303 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-1772738937303 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-1772738937303 .error-icon{fill:#552222;}#mermaid-1772738937303 .error-text{fill:#552222;stroke:#552222;}#mermaid-1772738937303 .edge-thickness-normal{stroke-width:1px;}#mermaid-1772738937303 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-1772738937303 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-1772738937303 .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-1772738937303 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-1772738937303 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-1772738937303 .marker{fill:#333333;stroke:#333333;}#mermaid-1772738937303 .marker.cross{stroke:#333333;}#mermaid-1772738937303 svg{font-family:\"trebuchet ms\",verdana,arial,sans-serif;font-size:16px;}#mermaid-1772738937303 p{margin:0;}#mermaid-1772738937303 .label{font-family:\"trebuchet ms\",verdana,arial,sans-serif;color:#333;}#mermaid-1772738937303 .cluster-label text{fill:#333;}#mermaid-1772738937303 .cluster-label span{color:#333;}#mermaid-1772738937303 .cluster-label span p{background-color:transparent;}#mermaid-1772738937303 .label text,#mermaid-1772738937303 span{fill:#333;color:#333;}#mermaid-1772738937303 .node rect,#mermaid-1772738937303 .node circle,#mermaid-1772738937303 .node ellipse,#mermaid-1772738937303 .node polygon,#mermaid-1772738937303 .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-1772738937303 .rough-node .label text,#mermaid-1772738937303 .node .label text,#mermaid-1772738937303 .image-shape .label,#mermaid-1772738937303 .icon-shape .label{text-anchor:middle;}#mermaid-1772738937303 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-1772738937303 .rough-node .label,#mermaid-1772738937303 .node .label,#mermaid-1772738937303 .image-shape .label,#mermaid-1772738937303 .icon-shape .label{text-align:center;}#mermaid-1772738937303 .node.clickable{cursor:pointer;}#mermaid-1772738937303 .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-1772738937303 .arrowheadPath{fill:#333333;}#mermaid-1772738937303 .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-1772738937303 .flowchart-link{stroke:#333333;fill:none;}#mermaid-1772738937303 .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-1772738937303 .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-1772738937303 .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-1772738937303 .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-1772738937303 .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-1772738937303 .cluster text{fill:#333;}#mermaid-1772738937303 .cluster span{color:#333;}#mermaid-1772738937303 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"trebuchet ms\",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-1772738937303 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-1772738937303 rect.text{fill:none;stroke-width:0;}#mermaid-1772738937303 .icon-shape,#mermaid-1772738937303 .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-1772738937303 .icon-shape p,#mermaid-1772738937303 .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-1772738937303 .icon-shape rect,#mermaid-1772738937303 .image-shape rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-1772738937303 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-1772738937303 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-1772738937303 :root{--mermaid-font-family:\"trebuchet ms\",verdana,arial,sans-serif;}</style><g><marker id=\"mermaid-1772738937303_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=\"mermaid-1772738937303_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=\"mermaid-1772738937303_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=\"mermaid-1772738937303_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=\"mermaid-1772738937303_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=\"mermaid-1772738937303_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><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"root\" transform=\"translate(0, 0)\"><g class=\"clusters\"><g class=\"cluster\" id=\"schedule\" data-look=\"classic\"><rect style=\"\" x=\"8\" y=\"8\" width=\"1260\" height=\"938.5625\"></rect><g class=\"cluster-label\" transform=\"translate(538, 8)\"><foreignObject width=\"200\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel\"><p>Schedule and flight changes</p></span></div></foreignObject></g></g></g><g class=\"edgePaths\"><path d=\"M638,99.5L638,105.75C638,112,638,124.5,638,136.333C638,148.167,638,159.333,638,164.917L638,170.5\" id=\"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=\"W3sieCI6NjM4LCJ5Ijo5OS41fSx7IngiOjYzOCwieSI6MTM3fSx7IngiOjYzOCwieSI6MTc0LjV9XQ==\" marker-end=\"url(#mermaid-1772738937303_flowchart-v2-pointEnd)\"></path><path d=\"M567.378,292.441L501.648,314.461C435.919,336.481,304.459,380.522,238.73,412.126C173,443.729,173,462.896,173,472.479L173,482.063\" id=\"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=\"W3sieCI6NTY3LjM3ODA1MTg0OTk4NzQsInkiOjI5Mi40NDA1NTE4NDk5ODc0fSx7IngiOjE3MywieSI6NDI0LjU2MjV9LHsieCI6MTczLCJ5Ijo0ODYuMDYyNX1d\" marker-end=\"url(#mermaid-1772738937303_flowchart-v2-pointEnd)\"></path><path d=\"M173,684.063L173,690.313C173,696.563,173,709.063,173,720.896C173,732.729,173,743.896,173,749.479L173,755.063\" id=\"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=\"W3sieCI6MTczLCJ5Ijo2ODQuMDYyNX0seyJ4IjoxNzMsInkiOjcyMS41NjI1fSx7IngiOjE3MywieSI6NzU5LjA2MjV9XQ==\" marker-end=\"url(#mermaid-1772738937303_flowchart-v2-pointEnd)\"></path><path d=\"M590.978,316.04L572.982,334.127C554.985,352.214,518.993,388.388,500.996,420.059C483,451.729,483,478.896,483,492.479L483,506.063\" id=\"L_B_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_B_E_0\" data-points=\"W3sieCI6NTkwLjk3Nzg3ODMzMDgxOTUsInkiOjMxNi4wNDAzNzgzMzA4MTk1fSx7IngiOjQ4MywieSI6NDI0LjU2MjV9LHsieCI6NDgzLCJ5Ijo1MTAuMDYyNX1d\" marker-end=\"url(#mermaid-1772738937303_flowchart-v2-pointEnd)\"></path><path d=\"M685.022,316.04L703.018,334.127C721.015,352.214,757.007,388.388,775.004,420.059C793,451.729,793,478.896,793,492.479L793,506.063\" id=\"L_B_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_B_F_0\" data-points=\"W3sieCI6Njg1LjAyMjEyMTY2OTE4MDUsInkiOjMxNi4wNDAzNzgzMzA4MTk1fSx7IngiOjc5MywieSI6NDI0LjU2MjV9LHsieCI6NzkzLCJ5Ijo1MTAuMDYyNX1d\" marker-end=\"url(#mermaid-1772738937303_flowchart-v2-pointEnd)\"></path><path d=\"M708.622,292.441L774.352,314.461C840.081,336.481,971.541,380.522,1037.27,414.126C1103,447.729,1103,470.896,1103,482.479L1103,494.063\" id=\"L_B_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_B_G_0\" data-points=\"W3sieCI6NzA4LjYyMTk0ODE1MDAxMjYsInkiOjI5Mi40NDA1NTE4NDk5ODc0fSx7IngiOjExMDMsInkiOjQyNC41NjI1fSx7IngiOjExMDMsInkiOjQ5OC4wNjI1fV0=\" marker-end=\"url(#mermaid-1772738937303_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\" transform=\"translate(173, 424.5625)\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(-33.9296875, -24)\"><foreignObject width=\"67.859375\" height=\"48\"><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\"><p>Schedule<br>change</p></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\" transform=\"translate(483, 424.5625)\"><g class=\"label\" data-id=\"L_B_E_0\" transform=\"translate(-26.9296875, -24)\"><foreignObject width=\"53.859375\" height=\"48\"><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\"><p>Cabin<br>change</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(793, 424.5625)\"><g class=\"label\" data-id=\"L_B_F_0\" transform=\"translate(-34.9375, -24)\"><foreignObject width=\"69.875\" height=\"48\"><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\"><p>Flight<br>cancelled</p></span></div></foreignObject></g></g><g class=\"edgeLabel\" transform=\"translate(1103, 424.5625)\"><g class=\"label\" data-id=\"L_B_G_0\" transform=\"translate(-68.8671875, -24)\"><foreignObject width=\"137.734375\" height=\"48\"><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\"><p>Itinerary changed<br>(ticket revalidated)</p></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"flowchart-A-0\" transform=\"translate(638, 72.5)\"><rect class=\"basic label-container\" style=\"fill:#f0f0f0 !important;stroke:#999 !important\" x=\"-93.265625\" y=\"-27\" width=\"186.53125\" height=\"54\"></rect><g class=\"label\" style=\"\" transform=\"translate(-63.265625, -12)\"><rect></rect><foreignObject width=\"126.53125\" 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>Ticketed booking</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"flowchart-B-1\" transform=\"translate(638, 268.78125)\"><polygon points=\"94.28125,0 188.5625,-94.28125 94.28125,-188.5625 0,-94.28125\" class=\"label-container\" transform=\"translate(-93.78125, 94.28125)\"></polygon><g class=\"label\" style=\"\" transform=\"translate(-55.28125, -24)\"><rect></rect><foreignObject width=\"110.5625\" 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>Airline initiates<br>a change?</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"flowchart-C-3\" transform=\"translate(173, 585.0625)\"><rect class=\"basic label-container\" style=\"fill:#E91E63 !important\" x=\"-130\" y=\"-99\" width=\"260\" height=\"198\"></rect><g class=\"label\" style=\"color:#fff !important\" transform=\"translate(-100, -84)\"><rect></rect><foreignObject width=\"200\" height=\"168\"><div style=\"color: rgb(255, 255, 255) !important; display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\" xmlns=\"http://www.w3.org/1999/xhtml\"><span style=\"color:#fff !important\" class=\"nodeLabel\"><p><b>FLIGHT_SCHEDULE_<br>CHANGE_PENDING</b><br>―――――――――――<br>Airline modified flight time/route.<br>Pending review or acceptance.</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"flowchart-D-5\" transform=\"translate(173, 834.0625)\"><rect class=\"basic label-container\" style=\"fill:#4CAF50 !important\" x=\"-128.75\" y=\"-75\" width=\"257.5\" height=\"150\"></rect><g class=\"label\" style=\"color:#fff !important\" transform=\"translate(-98.75, -60)\"><rect></rect><foreignObject width=\"197.5\" height=\"120\"><div style=\"color: rgb(255, 255, 255) !important; display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\" xmlns=\"http://www.w3.org/1999/xhtml\"><span style=\"color:#fff !important\" class=\"nodeLabel\"><p><b>FLIGHT_SCHEDULE_<br>CHANGE_CLOSED</b><br>―――――――――――<br>Schedule change accepted<br>or resolved.</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"flowchart-E-7\" transform=\"translate(483, 585.0625)\"><rect class=\"basic label-container\" style=\"fill:#E91E63 !important\" x=\"-130\" y=\"-75\" width=\"260\" height=\"150\"></rect><g class=\"label\" style=\"color:#fff !important\" transform=\"translate(-100, -60)\"><rect></rect><foreignObject width=\"200\" height=\"120\"><div style=\"color: rgb(255, 255, 255) !important; display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\" xmlns=\"http://www.w3.org/1999/xhtml\"><span style=\"color:#fff !important\" class=\"nodeLabel\"><p><b>FLIGHT_CABIN_CHANGED</b><br>―――――――――――<br>Cabin upgraded or downgraded<br>by the airline.</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"flowchart-F-9\" transform=\"translate(793, 585.0625)\"><rect class=\"basic label-container\" style=\"fill:#F44336 !important\" x=\"-130\" y=\"-75\" width=\"260\" height=\"150\"></rect><g class=\"label\" style=\"color:#fff !important\" transform=\"translate(-100, -60)\"><rect></rect><foreignObject width=\"200\" height=\"120\"><div style=\"color: rgb(255, 255, 255) !important; display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\" xmlns=\"http://www.w3.org/1999/xhtml\"><span style=\"color:#fff !important\" class=\"nodeLabel\"><p><b>FLIGHT_CANCELLED</b><br>―――――――――――<br>One or more flight segments<br>cancelled by the airline.</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"flowchart-G-11\" transform=\"translate(1103, 585.0625)\"><rect class=\"basic label-container\" style=\"fill:#FF9800 !important\" x=\"-130\" y=\"-87\" width=\"260\" height=\"174\"></rect><g class=\"label\" style=\"color:#fff !important\" transform=\"translate(-100, -72)\"><rect></rect><foreignObject width=\"200\" height=\"144\"><div style=\"color: rgb(255, 255, 255) !important; display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\" xmlns=\"http://www.w3.org/1999/xhtml\"><span style=\"color:#fff !important\" class=\"nodeLabel\"><p><b>FLIGHT_CHANGED</b><br>―――――――――――<br>Flights changed, original ticket<br>revalidated for new routing.</p></span></div></foreignObject></g></g></g></g></g></g></g></svg></div>"},"children":["flowchart LR\n    subgraph schedule[\"Schedule and flight changes\"]\n        A[\"Ticketed booking\"] --> B{\"Airline initiates<br>a change?\"}\n\n        B -->|\"Schedule<br>change\"| C[\"<b>FLIGHT_SCHEDULE_<br>CHANGE_PENDING</b><br>―――――――――――<br>Airline modified flight time/route.<br>Pending review or acceptance.\"]\n        C --> D[\"<b>FLIGHT_SCHEDULE_<br>CHANGE_CLOSED</b><br>―――――――――――<br>Schedule change accepted<br>or resolved.\"]\n\n        B -->|\"Cabin<br>change\"| E[\"<b>FLIGHT_CABIN_CHANGED</b><br>―――――――――――<br>Cabin upgraded or downgraded<br>by the airline.\"]\n\n        B -->|\"Flight<br>cancelled\"| F[\"<b>FLIGHT_CANCELLED</b><br>―――――――――――<br>One or more flight segments<br>cancelled by the airline.\"]\n\n        B -->|\"Itinerary changed<br>(ticket revalidated)\"| G[\"<b>FLIGHT_CHANGED</b><br>―――――――――――<br>Flights changed, original ticket<br>revalidated for new routing.\"]\n    end\n\n    style A fill:#f0f0f0,stroke:#999\n    style C fill:#E91E63,color:#fff\n    style D fill:#4CAF50,color:#fff\n    style E fill:#E91E63,color:#fff\n    style F fill:#F44336,color:#fff\n    style G fill:#FF9800,color:#fff\n"]}]},"headings":[{"value":"Flight schedule changes","id":"flight-schedule-changes","depth":1}],"frontmatter":{"seo":{"title":"Flight schedule changes"}},"lastModified":"2026-03-11T17:17:12.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/webhooks/booking-lifecycle/air-booking-lifecycle/schedule-and-flight-changes-lifecycle","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}