Import Guestlist - Body Request
Important notice
Required fields:
- pmsId
- reservationId
- firstName
- lastName
- status
- checkin (format yyyy-mm-dd)
- checkout (format yyyy-mm-dd)
- phone
Optional fields:
- country (2 letter string) (ISO code)
- language (2 letter string) (ISO code)
When sending updates, at least the reservationId (or defined unique identifier) need to be included. Only provided fields will overwrite exisiting values of those fields.
Body Request
A request to send reservations has the following structure:
[
{
"loyaltyId": ...,
"country": ...,
"foodRevenue": ...,
"zipCode": ...,
"rooms": ...,
"agent": ...,
"reservationSource": ...,
"adultGuestCount": ...,
"language": ...,
"pmsId": ...,
"checkin": ...,
"reservationId": ...,
"reservationSourceName": ...,
"pmsConfirmationNumber": ...,
"loyaltyMember": ...,
"totalRevenue": ...,
"guestId": ...,
"roomType": ...,
"roomPrice": ...,
"rateName": ...,
"loyaltyTier": ...,
"externalReference": ...,
"market": ...,
"firstName": ...,
"nationality": ...,
"phone": ...,
"companyReservation": ...,
"region": ...,
"status": ...,
"lastName": ...,
"roomRevenue": ...,
"gender": ...,
"city": ...,
"title": ...,
"idNumber": ...,
"rateCode": ...,
"roomDescription": ...,
"currency": ...,
"company": ...,
"mealPlanCode": ...,
"checkout": ...,
"email": ...,
"address": ...,
"balanceDue": ...,
"otherRevenue": ...,
"childGuestCount": ...,
"room": ...,
"age": ...
}
]
Example
{
"pmsId": "HotelA",
"reservationId": "123456",
"firstName": "Jane",
"lastName": "Doe",
"email": "jane.doe@gmail.com",
"country": "FR",
"language": "fr",
"checkin": "2026-01-20",
"checkout": "2026-01-21",
"status": "CHECKEDOUT",
"phone": ""
}