Skip to navigation

Changelog

GO7 updates this site has absorbed, newest first
View as Markdown

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

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.

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.