• Register

Import Guestlist - Body Request

Important notice

Required fields:

  • pmsId
  • reservationId
  • firstName
  • lastName
  • email
  • 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": ""
 }