Changelog
GO7 keeps its own changelog for the OTA API. This page tracks the entries that touch the production integration, dated as GO7 published them, and points to where each one lives on this site.
2026
2 September 2026: change passenger info examples
GO7 added request and response examples for modificationType 40, which changes a passenger’s gender, birth date, phone, email, address, or document without touching the price. Documented in Updating passengers.
1 September 2026: cancel a passenger or a segment
GO7 documented modificationType 2 (cancel one passenger) and 10 (cancel one segment) on OTA_AirBookModifyRQ. This site covers full cancellation only; see Cancelling.
31 July 2026: penalty rules in booking responses
OTA_AirBookRS, OTA_AirPriceRS, and OTA_ReadRS now return the cancellation penalty windows under ruleInfo.chargesRules.voluntaryRefunds.TPA_Extensions.penaltyRules, grouped by passenger type. A voluntaryChanges block is returned for reference only. Documented in Cancelling and Time limits.
28 June 2026: change passenger name type corrected
The name change on OTA_AirBookModifyRQ is modificationType 3. Documented in Updating passengers.
4 May 2026: passenger type codes corrected
The passenger type codes are ADT, CHD, and INF. Documented in the Overview.
10 April 2026: seat map errors
Seat maps and seat changes answer with CHANGES_ARE_NOT_PERMITTED when the booking is unpaid, past its updateTravellersTimeLimit, or the segment has departed or been cancelled. Documented in Seat maps and Errors.
12 March 2026: seat map and seat change
GO7 added OTA_AirSeatMapRQ and the seat change through OTA_AirBookModifyRQ with modificationType 5. Documented in Seat maps.
22 February 2026: download all tickets
The ZIP download takes the record locator in its path, /tickets/confirmation/{rloc}/download, and an optional mode of full (default), delta, or legacy. Unsupported values return 400. Documented in Ticket documents.
2025
11 July 2025: sold-out segments in a search
Set availableFlightsOnly to false on OTA_AirLowFareSearchRQ to see sold-out classes. Documented in Booking flows.
8 July 2025: resend the cancellation email
POST /notifications/cancellation-email resends the cancellation notice. Documented in Ticket documents.
2 July 2025: time limits in the fare rules
confirmationTimeLimit, updateTravellersTimeLimit, and cancellationTimeLimit sit under ruleInfo.tpaextensions in booking responses. Documented in Time limits.
21 June 2025: download one ticket by number
The single-ticket download takes ticketNumber and couponNumber. The older firstName, lastName, departure, and arrival parameters are deprecated. Documented in Ticket documents.
23 April 2025: error behavior
A search with no result returns 200 with an empty pricedItinerary. A fare that no longer prices returns 422 with code 53. When the railway is unavailable the API returns 503 with code 450. External errors are reformatted into the standard Problem JSON shape. Documented in Errors.
22 April 2025: required fields and the group deadline
GO7 listed the required fields per booking type and per document, and stated the group completion policy. Documented in Booking models and Time limits.
16 April 2025: ticket download links
Ticketing and read responses carry tpaextensions.links, one link per ticket PDF with href, rel, segmentRPH, and travelerRPH. The urls string is deprecated. Documented in Paying with the wallet and Ticket documents.

