# AGL OTA API

**Canonical:** https://apis.io/apis/agl/agl-ota/  
**Provider:** AGL — https://apis.io/providers/agl/  
**Base URL:** https://gw-ota.tigergds.com  
**Documentation:** https://api-doc.tigergds.com/reference

AGL OTA API is one of 3 APIs that [AGL](https://apis.io/providers/agl/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Tee Times, Reservations, Golf, Distribution, and Travel. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

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.

## Operations (23)

| Method | Path | Summary |
|---|---|---|
| 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 |

## Machine-readable artifacts (4)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/agl/refs/heads/main/openapi/agl-ota-openapi-original.yml
- **Documentation** — https://api-doc.tigergds.com/reference
- **APIReference** — https://api-doc.tigergds.com/reference
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/agl/refs/heads/main/apis.yml

## Other AGL APIs (2)

- [AGL OPEN API](https://apis.io/apis/agl/agl-open/)
- [AGL Trip.com Reservation Integration API](https://apis.io/apis/agl/agl-tripcom-outbound/)

## Tags

Tee Times, Reservations, Golf, Distribution, Travel

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/agl/agl-ota/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/agl/.
