Determining Free Seats for a Route

Travelmanager Team
May 15, 2026
1 min read
Travelmanager

Determining Free Seats for a Route

To determine and temporarily block free seats for a route, perform a GET request with the following parameters.

Required Parameters

ParameterDescription
aktiongetSitzplatz, defines the action.
klasse_idBooking class ID.
schiff_idResource ID.
start_linie_hafen_idStart station ID from the line-station table.
stop_linie_hafen_idDestination station ID from the line-station table.
fahrtTrip number.
linie_idLine ID.
sitzplan_kategorie_idSeating plan category ID from schiff_sitzplan_kategorie_id in the schedule result.
tokenXML token provided by the operator.
datum_fahrtTrip date as Unix timestamp. Use the date from the request array; for multi-day lines, use the start date of the first station.

Return Values

CaseResponse
No resultEmpty array.
Successful requestMultidimensional array. The belegt node contains occupied seats with the seat number as key. The plaetze node contains available seats for the request.

Example Call

xml.php?aktion=getSitzplatz&token=xyz&linie_id=3&klasse_id=3&fahrt=2&datum_fahrt=1580857200&start_linie_hafen_id=9&stop_linie_hafen_id=15&sitzplan_kategorie_id=1

Last updated on May 15, 2026