Skip to content

Travellers API

Manage travellers (passengers, guests, drivers) associated with a booking.


List Travellers

http
GET /api/v1/bookings/{id}/travellers

Get Traveller

http
GET /api/v1/bookings/{id}/travellers/{travellerId}

Add Traveller

http
POST /api/v1/bookings/{id}/travellers

Request Body:

FieldTypeRequiredDescription
titlestring✅ YesMR, MRS, MS, DR, PROF, CHILD, INFANT
first_namestring✅ Yes1–100 chars
last_namestring✅ Yes1–100 chars
farefloatNo>= 0
taxfloatNo>= 0
segment_iduuidNoAssociated segment
traveller_typestringNoPASSENGER, GUEST, DRIVER
genderstringNoMALE, FEMALE, OTHER
date_of_birthdateNoYYYY-MM-DD
ticket_nostringNoMax 50 chars
passport_numberstringNoMax 50 chars
passport_expirydateNoYYYY-MM-DD
nationalitystringNo3-char ISO code
phone_numberstringNoMax 30 chars
emailstringNoValid email

Update Traveller

http
PUT /api/v1/bookings/{id}/travellers/{travellerId}

Delete Traveller

http
DELETE /api/v1/bookings/{id}/travellers/{travellerId}

Unified API Documentation