Get the seat map for a locked flight fare

Return the seat map for a locked flight fare, per trip and leg.

fareId is the Mercury UUID from POST /v1/flights/fares/build; Mercury reverse-maps it to the upstream fare id server-side.

Passengers identify who to price seats for. passengerId is the stringified 0-based traveller index ("0", "1", …) — never a stored companion or profile id. Omit it for a single traveller; prices are keyed by "0". Free seats have amount: 0.

A leg with no map returns error set and cabin null — this is not a transport failure for the whole response.

A guest-session caller may fetch the map for its own locked fare. A fare locked by another principal does not resolve, so it returns the same 410 an expired fare does.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Mercury fare UUID from POST /v1/flights/fares/build; reverse-mapped to the upstream fare id server-side.

Body Params

POST body for /v1/flights/fares/{fareId}/seat-map.

passengers
array of objects
required
length ≥ 1

Travellers to price seats for; order defines passengerId indices.

Passengers*
Responses

401

Missing or invalid authentication

403

Provider forbade the seat-map request

404

Fare not found or expired

410

Fare UUID unknown/expired, or upstream fare expired (refresh search)

422

Invalid passengers body

502

Upstream rejected the seat-map request

503

Seat map service unavailable

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json