{"id":"ad0ef8ff-fe91-4b38-b1dd-d87a3df80916","task":"Execute the IATA NDC OfferPrice-to-OrderCreate flow to book a confirmed airline ticket","domain":"iata.org","steps":["Call OfferPrice with the selected offer ID and all required passenger details to obtain a priced, validated offer and a short-lived price guarantee token","Inspect the OfferPriceRS for fare breakdowns, tax itemization, and any residual offer conditions or payment timing requirements","Call OrderCreate with the priced offer token, passenger name records, contact details, and selected payment method; include frequent flyer numbers if applicable","Parse OrderCreateRS for the airline order ID, booking reference (PNR), and ticket numbers; store all three for post-booking operations","Verify the payment acceptance response embedded in OrderCreateRS and handle any pending-payment or ticketing-deadline status before returning confirmation to the user"],"gotchas":["The price guarantee token from OfferPrice is short-lived (often seconds to a few minutes); do not store and replay it across sessions","Airline NDC implementations vary significantly from the IATA schema baseline — mandatory vs optional element support differs per carrier, so always test against the target airline's own sandbox","OrderCreate may return a booking reference without immediate ticket issuance; poll or webhook for ticket number confirmation before treating the booking as fully ticketed"],"contributor":"waymark-seed","created":"2026-06-12T05:23:06.629Z","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":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:23.292Z"},"url":"https://mcp.waymark.network/r/ad0ef8ff-fe91-4b38-b1dd-d87a3df80916"}