02 List services at an airport
Authentication
Bearer authentication of the form Bearer <token>, where token is your auth token.
Bearer authentication of the form Bearer <token>, where token is your auth token.
Browses the service catalogue and returns the raw rate variables for each service at each terminal, so you can price locally before creating a quote. It does not return a total: send a quote request for that.
Despite being a POST, all parameters go in the query string.
Response is the paginated envelope. Each entry carries id, service_name, description, variables[], terminal and airport (including that airport’s charges: surcharge bands, additional-hour rate and tax).
variables[] is the rate card. Which keys appear depends on the service:
Two limits worth knowing. This endpoint only returns Meet & Assist, Porter Service and Lounge Access; the service list is hardcoded server-side. Booking accepts far more than that, so any other service id has to be given to you out of band.
And the id returned here is a service id, while the services array on a quote is validated against terminal service ids. In practice the service id is what works for pricing, which is what the quote examples use.