Rail Seat Maps
The Rail Seat Map request returns information about a train's seating, including the class of each coach and which coaches permit smoking.
Note: As of September 2014, no rail suppliers support seat maps.
Request
RailSeatMapReq is used to request seat map information for selected Rail segments.
Note: Eurostar does not use Rail Seat Map and Rail Booking for rail segments. Rather, Eurostar uses Air Seat Map and Air Booking to manage seating and reservations for rail segments.
RailInfo is the container for rail-related content for each requested segment.
Minimum Data
The minimum required data for a Rail Seat Map request are:
-
Origin location. Origin and destination data must be supplied in normalized form for Universal API. Reference Data can be used to obtain the normalized form if required. Include RailLocOrigin to search for a particular train station.
-
Destination location (supplied in the same format as the origin location). Include RailLocDestination to search for a particular train station.
-
Departure time.
-
Train number.
-
Provider code (set to RCS).
-
Supplier code.
Note: In the request, at least one of Origin and RailLocOrigin and one of Destination and RailLocDestination must be sent, or an error is returned in the response and the request fails.
Response
Next Steps
A successful Rail Search is typically followed by a Rail Booking.
Exceptions
Eurostar does not use Rail Seat Map and Rail Booking for rail segments. Rather, Eurostar uses Air Seat Map and Air Booking to manage seating and reservations for rail segments.
RailSeatMap is not available for SNCF.
You can request a specific seat for SNCF, but there is no guarantee that it will be honored (no RailAutoSeatmapAssignment).