[{"data":1,"prerenderedAt":514},["ShallowReactive",2],{"guide-galileo-revalidate-ticket":3,"related-\u002Fblog\u002Fgalileo-mcp-claude-chatgpt-travelport":36,"mdc-6q2izv-key":43},{"id":4,"slug":5,"question":6,"answer":7,"title":8,"level":9,"entries":10,"verified":15,"body":16,"related":17},"after-sales.revalidation","revalidate-ticket","How do I revalidate a ticket in Galileo?","When fare, class and routing stay the same and the airline allows it, rebook the segment (for example @2\u002F25NOV), end with ER, then enter TKRETS2\u002FTN2201234500012\u002FC2 to put segment 2 on coupon 2. *HTE shows the new flight.","Revalidation — same fare, new flight or date, same ticket","intermediate",[11,12,13,14],"*HTE","@","ER","TKRETS",false,"## When\nThe client moves to another flight or another day **at the same fare**, and the airline lets the\nchange happen free of charge. Instead of a new ticket, the existing coupon is pointed at the new\nflight.\n\n## Check first\nAll of these must hold — otherwise it is an exchange ([Even exchange (reissue a ticket) — new flights, same fare and taxes](\u002Fgalileo-guide\u002Freissue-ticket)):\n- The airline accepts revalidation (its e-ticket page in MyTravelport, keyword `ETKT` + airline code).\n- The fare allows the change **without a fee**.\n- The **routing** stays the same.\n- The **booking class** stays the same, so the fare stays the same.\n- The coupon that changes is still `OPEN`.\n\n## Steps\n| # | Entry | What it does | Why |\n|---|---|---|---|\n| 1 | `*HTE` | Shows the e-ticket and its coupons. | Note the ticket number and which coupon belongs to the changing flight. |\n| 2 | `@2\u002F25NOV` (new date) · `@2\u002FLH1415` (other flight, same cities) | Rebooks segment 2 and cancels the old one. | The class is kept, so the fare is kept. |\n| 3 | `ER` | Saves and redisplays the booking file. | Check the new segment's number and that it is confirmed. |\n| 4 | `TKRETS2\u002FTN2201234500012\u002FC2` | Writes segment 2 onto coupon 2 of the ticket. | This is the revalidation. |\n| 5 | `TKRETS2\u002FTN2201234500012\u002FC2\u002FNVB25NOV26\u002FNVA25NOV26` | Same, with new not-valid-before and not-valid-after dates. | Use it when the coupon carries validity dates. |\n| 6 | `TKRETS2\u002FTNIN2201234500023\u002FC2` | Revalidates the infant's ticket. | An infant has its own ticket; `IN` marks it. |\n| 7 | `*HTE` | Shows the ticket again. | The coupon must show the new flight or date, still `OPEN`. |\n\nSmartpoint: Smartpoint Assisted Ticketing → Ticket Revalidation, or type `#REVAL`.\n\n## Check it worked\n`*HTE` shows the **same ticket number** with the new flight or date on the changed coupon, status\n`OPEN`.\n\n## Traps\n- **Rebooking alone does not move the ticket.** Without the `TKRETS` entry the coupon still names\n  the old flight.\n- **Another class is another fare** — that is an exchange, not a revalidation.\n- `@2\u002FLH1415` only works when the new flight has the same origin and destination as segment 2.\n- One entry covers one segment and one coupon. When two flights change, revalidate each one.\n- If the airline refuses the revalidation, reissue the ticket instead ([Even exchange (reissue a ticket) — new flights, same fare and taxes](\u002Fgalileo-guide\u002Freissue-ticket)).",[18,21,24,27,30,33],{"slug":19,"question":20},"void-refund-or-reissue","Void, refund or reissue in Galileo: which one?",{"slug":22,"question":23},"reissue-ticket","How do I reissue (even exchange) a ticket in Galileo?",{"slug":25,"question":26},"involuntary-exchange","How do I reissue after a schedule change in Galileo?",{"slug":28,"question":29},"cancel-rebook","How do I cancel or change a flight segment in Galileo?",{"slug":31,"question":32},"display-eticket","How do I display an e-ticket in Galileo?",{"slug":34,"question":35},"eticket-coupon-statuses","What do e-ticket coupon statuses mean in Galileo?",[37],{"path":38,"title":39,"description":40,"date":41,"image":42,"imageAlt":42,"draft":15},"\u002Fblog\u002Fgalileo-mcp-claude-chatgpt-travelport","Galileo MCP: connect Claude and ChatGPT to Travelport+","A Galileo MCP server lets Claude or ChatGPT search and price Travelport+ flights with your agency's own fares. What it does, what you need, how to connect.","2026-10-16",null,{"data":44,"body":45},{},{"type":46,"children":47},"root",[48,57,71,77,91,157,163,411,423,429,452,458],{"type":49,"tag":50,"props":51,"children":53},"element","h2",{"id":52},"when",[54],{"type":55,"value":56},"text","When",{"type":49,"tag":58,"props":59,"children":60},"p",{},[61,63,69],{"type":55,"value":62},"The client moves to another flight or another day ",{"type":49,"tag":64,"props":65,"children":66},"strong",{},[67],{"type":55,"value":68},"at the same fare",{"type":55,"value":70},", and the airline lets the\nchange happen free of charge. Instead of a new ticket, the existing coupon is pointed at the new\nflight.",{"type":49,"tag":50,"props":72,"children":74},{"id":73},"check-first",[75],{"type":55,"value":76},"Check first",{"type":49,"tag":58,"props":78,"children":79},{},[80,82,89],{"type":55,"value":81},"All of these must hold — otherwise it is an exchange (",{"type":49,"tag":83,"props":84,"children":86},"a",{"href":85},"\u002Fgalileo-guide\u002Freissue-ticket",[87],{"type":55,"value":88},"Even exchange (reissue a ticket) — new flights, same fare and taxes",{"type":55,"value":90},"):",{"type":49,"tag":92,"props":93,"children":94},"ul",{},[95,110,122,134,145],{"type":49,"tag":96,"props":97,"children":98},"li",{},[99,101,108],{"type":55,"value":100},"The airline accepts revalidation (its e-ticket page in MyTravelport, keyword ",{"type":49,"tag":102,"props":103,"children":105},"code",{"className":104},[],[106],{"type":55,"value":107},"ETKT",{"type":55,"value":109}," + airline code).",{"type":49,"tag":96,"props":111,"children":112},{},[113,115,120],{"type":55,"value":114},"The fare allows the change ",{"type":49,"tag":64,"props":116,"children":117},{},[118],{"type":55,"value":119},"without a fee",{"type":55,"value":121},".",{"type":49,"tag":96,"props":123,"children":124},{},[125,127,132],{"type":55,"value":126},"The ",{"type":49,"tag":64,"props":128,"children":129},{},[130],{"type":55,"value":131},"routing",{"type":55,"value":133}," stays the same.",{"type":49,"tag":96,"props":135,"children":136},{},[137,138,143],{"type":55,"value":126},{"type":49,"tag":64,"props":139,"children":140},{},[141],{"type":55,"value":142},"booking class",{"type":55,"value":144}," stays the same, so the fare stays the same.",{"type":49,"tag":96,"props":146,"children":147},{},[148,150,156],{"type":55,"value":149},"The coupon that changes is still ",{"type":49,"tag":102,"props":151,"children":153},{"className":152},[],[154],{"type":55,"value":155},"OPEN",{"type":55,"value":121},{"type":49,"tag":50,"props":158,"children":160},{"id":159},"steps",[161],{"type":55,"value":162},"Steps",{"type":49,"tag":164,"props":165,"children":166},"table",{},[167,196],{"type":49,"tag":168,"props":169,"children":170},"thead",{},[171],{"type":49,"tag":172,"props":173,"children":174},"tr",{},[175,181,186,191],{"type":49,"tag":176,"props":177,"children":178},"th",{},[179],{"type":55,"value":180},"#",{"type":49,"tag":176,"props":182,"children":183},{},[184],{"type":55,"value":185},"Entry",{"type":49,"tag":176,"props":187,"children":188},{},[189],{"type":55,"value":190},"What it does",{"type":49,"tag":176,"props":192,"children":193},{},[194],{"type":55,"value":195},"Why",{"type":49,"tag":197,"props":198,"children":199},"tbody",{},[200,227,264,290,317,344,379],{"type":49,"tag":172,"props":201,"children":202},{},[203,209,217,222],{"type":49,"tag":204,"props":205,"children":206},"td",{},[207],{"type":55,"value":208},"1",{"type":49,"tag":204,"props":210,"children":211},{},[212],{"type":49,"tag":102,"props":213,"children":215},{"className":214},[],[216],{"type":55,"value":11},{"type":49,"tag":204,"props":218,"children":219},{},[220],{"type":55,"value":221},"Shows the e-ticket and its coupons.",{"type":49,"tag":204,"props":223,"children":224},{},[225],{"type":55,"value":226},"Note the ticket number and which coupon belongs to the changing flight.",{"type":49,"tag":172,"props":228,"children":229},{},[230,235,254,259],{"type":49,"tag":204,"props":231,"children":232},{},[233],{"type":55,"value":234},"2",{"type":49,"tag":204,"props":236,"children":237},{},[238,244,246,252],{"type":49,"tag":102,"props":239,"children":241},{"className":240},[],[242],{"type":55,"value":243},"@2\u002F25NOV",{"type":55,"value":245}," (new date) · ",{"type":49,"tag":102,"props":247,"children":249},{"className":248},[],[250],{"type":55,"value":251},"@2\u002FLH1415",{"type":55,"value":253}," (other flight, same cities)",{"type":49,"tag":204,"props":255,"children":256},{},[257],{"type":55,"value":258},"Rebooks segment 2 and cancels the old one.",{"type":49,"tag":204,"props":260,"children":261},{},[262],{"type":55,"value":263},"The class is kept, so the fare is kept.",{"type":49,"tag":172,"props":265,"children":266},{},[267,272,280,285],{"type":49,"tag":204,"props":268,"children":269},{},[270],{"type":55,"value":271},"3",{"type":49,"tag":204,"props":273,"children":274},{},[275],{"type":49,"tag":102,"props":276,"children":278},{"className":277},[],[279],{"type":55,"value":13},{"type":49,"tag":204,"props":281,"children":282},{},[283],{"type":55,"value":284},"Saves and redisplays the booking file.",{"type":49,"tag":204,"props":286,"children":287},{},[288],{"type":55,"value":289},"Check the new segment's number and that it is confirmed.",{"type":49,"tag":172,"props":291,"children":292},{},[293,298,307,312],{"type":49,"tag":204,"props":294,"children":295},{},[296],{"type":55,"value":297},"4",{"type":49,"tag":204,"props":299,"children":300},{},[301],{"type":49,"tag":102,"props":302,"children":304},{"className":303},[],[305],{"type":55,"value":306},"TKRETS2\u002FTN2201234500012\u002FC2",{"type":49,"tag":204,"props":308,"children":309},{},[310],{"type":55,"value":311},"Writes segment 2 onto coupon 2 of the ticket.",{"type":49,"tag":204,"props":313,"children":314},{},[315],{"type":55,"value":316},"This is the revalidation.",{"type":49,"tag":172,"props":318,"children":319},{},[320,325,334,339],{"type":49,"tag":204,"props":321,"children":322},{},[323],{"type":55,"value":324},"5",{"type":49,"tag":204,"props":326,"children":327},{},[328],{"type":49,"tag":102,"props":329,"children":331},{"className":330},[],[332],{"type":55,"value":333},"TKRETS2\u002FTN2201234500012\u002FC2\u002FNVB25NOV26\u002FNVA25NOV26",{"type":49,"tag":204,"props":335,"children":336},{},[337],{"type":55,"value":338},"Same, with new not-valid-before and not-valid-after dates.",{"type":49,"tag":204,"props":340,"children":341},{},[342],{"type":55,"value":343},"Use it when the coupon carries validity dates.",{"type":49,"tag":172,"props":345,"children":346},{},[347,352,361,366],{"type":49,"tag":204,"props":348,"children":349},{},[350],{"type":55,"value":351},"6",{"type":49,"tag":204,"props":353,"children":354},{},[355],{"type":49,"tag":102,"props":356,"children":358},{"className":357},[],[359],{"type":55,"value":360},"TKRETS2\u002FTNIN2201234500023\u002FC2",{"type":49,"tag":204,"props":362,"children":363},{},[364],{"type":55,"value":365},"Revalidates the infant's ticket.",{"type":49,"tag":204,"props":367,"children":368},{},[369,371,377],{"type":55,"value":370},"An infant has its own ticket; ",{"type":49,"tag":102,"props":372,"children":374},{"className":373},[],[375],{"type":55,"value":376},"IN",{"type":55,"value":378}," marks it.",{"type":49,"tag":172,"props":380,"children":381},{},[382,387,395,400],{"type":49,"tag":204,"props":383,"children":384},{},[385],{"type":55,"value":386},"7",{"type":49,"tag":204,"props":388,"children":389},{},[390],{"type":49,"tag":102,"props":391,"children":393},{"className":392},[],[394],{"type":55,"value":11},{"type":49,"tag":204,"props":396,"children":397},{},[398],{"type":55,"value":399},"Shows the ticket again.",{"type":49,"tag":204,"props":401,"children":402},{},[403,405,410],{"type":55,"value":404},"The coupon must show the new flight or date, still ",{"type":49,"tag":102,"props":406,"children":408},{"className":407},[],[409],{"type":55,"value":155},{"type":55,"value":121},{"type":49,"tag":58,"props":412,"children":413},{},[414,416,422],{"type":55,"value":415},"Smartpoint: Smartpoint Assisted Ticketing → Ticket Revalidation, or type ",{"type":49,"tag":102,"props":417,"children":419},{"className":418},[],[420],{"type":55,"value":421},"#REVAL",{"type":55,"value":121},{"type":49,"tag":50,"props":424,"children":426},{"id":425},"check-it-worked",[427],{"type":55,"value":428},"Check it worked",{"type":49,"tag":58,"props":430,"children":431},{},[432,437,439,444,446,451],{"type":49,"tag":102,"props":433,"children":435},{"className":434},[],[436],{"type":55,"value":11},{"type":55,"value":438}," shows the ",{"type":49,"tag":64,"props":440,"children":441},{},[442],{"type":55,"value":443},"same ticket number",{"type":55,"value":445}," with the new flight or date on the changed coupon, status\n",{"type":49,"tag":102,"props":447,"children":449},{"className":448},[],[450],{"type":55,"value":155},{"type":55,"value":121},{"type":49,"tag":50,"props":453,"children":455},{"id":454},"traps",[456],{"type":55,"value":457},"Traps",{"type":49,"tag":92,"props":459,"children":460},{},[461,478,488,498,503],{"type":49,"tag":96,"props":462,"children":463},{},[464,469,471,476],{"type":49,"tag":64,"props":465,"children":466},{},[467],{"type":55,"value":468},"Rebooking alone does not move the ticket.",{"type":55,"value":470}," Without the ",{"type":49,"tag":102,"props":472,"children":474},{"className":473},[],[475],{"type":55,"value":14},{"type":55,"value":477}," entry the coupon still names\nthe old flight.",{"type":49,"tag":96,"props":479,"children":480},{},[481,486],{"type":49,"tag":64,"props":482,"children":483},{},[484],{"type":55,"value":485},"Another class is another fare",{"type":55,"value":487}," — that is an exchange, not a revalidation.",{"type":49,"tag":96,"props":489,"children":490},{},[491,496],{"type":49,"tag":102,"props":492,"children":494},{"className":493},[],[495],{"type":55,"value":251},{"type":55,"value":497}," only works when the new flight has the same origin and destination as segment 2.",{"type":49,"tag":96,"props":499,"children":500},{},[501],{"type":55,"value":502},"One entry covers one segment and one coupon. When two flights change, revalidate each one.",{"type":49,"tag":96,"props":504,"children":505},{},[506,508,512],{"type":55,"value":507},"If the airline refuses the revalidation, reissue the ticket instead (",{"type":49,"tag":83,"props":509,"children":510},{"href":85},[511],{"type":55,"value":88},{"type":55,"value":513},").",1792308331953]