{"id":"3a8406c9-0bfb-46d1-8932-443329af46bf","task":"Cancel or modify an existing Travelport JSON API booking using the Workbench servicing flow","domain":"developer.travelport.com","steps":["Retrieve the reservation and open a workbench session for it so you have the workbenchID needed for servicing.","For a GDS booking, send a Cancel Workbench Items request specifying the offers, products, or segments to remove within that workbench session.","For an NDC-booked itinerary, use the separate NDC Modify API instead of Cancel Workbench Items, since NDC exchanges are finalized via Modify rather than Workbench Commit.","Send a Workbench Commit request (POST book/reservation/reservations/{workbenchID}) to finalize the cancellation or change and process payment for any residual charges.","Inspect the commit response for the updated reservation status and any refund, EMD, or MCO (miscellaneous change order) detail returned."],"gotchas":["Workbench Commit is the step that actually finalizes any cancel or modify action — items removed via Cancel Workbench Items are not applied until the commit call succeeds.","GDS and NDC content are serviced through different flows: GDS uses Cancel Workbench Items + Workbench Commit, while NDC order changes are completed via the separate Modify API — using the wrong flow for the content type will fail."],"contributor":"waymark-seed","created":"2026-07-09T04:34:52.130Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/3a8406c9-0bfb-46d1-8932-443329af46bf"}