AGL OTA API
Distribution-side REST API of TIGER GDS. Version 2.0, OpenAPI 3.1.1, 24 operations across five capability groups: reference code lookups (languages, currencies, continents, countries, regions, cities, airports, facilities, package item codes), golf club catalog and detail, tee-time open dates and open tee times, static golf packages and plan inventory, and the reservation lifecycle (request, confirm, inquiry, partial cancel, cancel, voucher send). Authenticated with an Authorization header token plus a clientId header issued by AGL.
GET
/v2/codes/languages
Get supported language codes
GET
/v2/codes/currencies
Get supported currency codes
GET
/v2/codes/continents
Get continent codes
GET
/v2/codes/countries
Get country codes by continent
GET
/v2/codes/regions
Get region codes by country
GET
/v2/codes/cities
Get city codes by country
GET
/v2/codes/airports
Get airport codes
GET
/v2/codes/facilities
Get facilities codes
GET
/v2/codes/packageItemCodes
get list of possible package item codes such as accommodation, breakfast, transportation, ...
GET
/v2/golfClubs
Get list of golf clubs
GET
/v2/golfClub
Get golf club detail
GET
/v2/teeTime/openDates
Get available tee time dates
GET
/v2/teeTime/openTeeTimes
Get detailed tee times by golf club and date
GET
/v2/staticPackage/packages
get list of packages
GET
/v2/staticPackage/plans
Get package inventories, including stocks, by each options including dates, groupSizes
POST
/v2/reservation/request
Make a reservation request. Blocks a tee time before it is paid and confirm. Such block will be released after 30 minutes if not confirmed later.
DELETE
/v2/reservation/request
Cancel a single reservation request.
DELETE
/v2/reservation/requests
Cancel reservation requests by integrated reservation number.
POST
/v2/reservation/confirm
Confirm reservation
POST
/v2/reservation/partialcancel
Cancel a reservation partially
GET
/v2/reservation
Inquiry reservation details
DELETE
/v2/reservation
Cancel a reservation.
POST
/v2/reservation/sendVoucher
Send reservation voucher