List an offer's bags
Bags the airline sells with this offer, priced per bag and per passenger. Send the ids you want in prebook's services; they are included in the fare's total_amount and paid at book. An empty list means the airline sells none for this fare. Seats are not listed here; read the offer's seat maps.
Your API key. Issued and revoked from the TrustPixel dashboard; the gateway resolves it to an owning organization on every request.
In: header
Path Parameters
The offer_reference from Flight Offers, unchanged.
Header Parameters
Correlation id echoed to the upstream service and returned on the response. Generated as req_<uuid> when omitted.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/flight/offers/string/available-services"{ "data": [ { "id": "ase_00009UhD4ongolulWd9123", "type": "BAGGAGE", "baggage": { "type": "CHECKED", "max_weight_kg": 23 }, "passenger": { "type": "ADULT", "number": 1 }, "segments": [ { "journey": 0, "segment": 0 } ], "maximum_quantity": 1, "unit_amount": { "amount": 40, "currency": "USD" } } ]}Get flight offers POST
Price fares for a party and an itinerary. One routed supplier answers; name `supplier` to choose it yourself, and read `meta.supplier` to see who priced the fares. Offers are not stored: prebook from an `offer_reference` before its `expires_at`. `limit` caps the fares returned, and `meta.truncated` appears when more matched.
Get seat maps GET
The cabin layout of each flight on this offer, read live from the airline, with every seat priced per passenger. Choose a seat by sending the `services[].id` for that passenger in prebook's `services` with `quantity: 1`; it is included in the fare's `total_amount` and paid at book. A seat whose `services` is empty cannot be chosen. An empty list means the airline publishes no map for these flights. Seats cannot be added after the ticket is issued.