Room Stay Change
Room Stay Change webhook triggers:
- Room stay on a booking created
- Room Stay on a booking updated
Summary
The follow table explains the fields
Field | Description |
---|---|
type | The type of webhook event. This indicates the nature of the data being sent, e.g., webhookRoomStayOutboundDto. |
id | Unique identifier for this webhook event (eb1ea7cc-66f7-42d8-94a6-492f438efdb7). |
createdDate | The date and time the webhook was created, in array format (2024-11-28T07:54:47.898Z). |
detailDto | Contains detailed information about the room stay and associated bookings. |
bookings | A list of bookings included in the webhook. |
accountCode | The account code for the booking (Dem15). |
roomStayReference | Unique reference for the room stay (20241128-00001/2). |
hubSpotDealId | HubSpot Deal ID (null if not linked). |
ratePlan | The rate plan applied to the booking (RACK RATE). |
bookingStatus | The current status of the booking (CONFIRMED). |
unit | The specific unit for the booking (Demo Property 1 1.1). |
unitType | The type of unit being booked (Studio). |
pmsStartDate | Start date in the PMS (2024-11-28). |
pmsEndDate | End date in the PMS (2024-12-08). |
startDate | Booking start date (2024-11-28). |
endDate | Booking end date (2024-12-08). |
nights | Total number of nights for the stay (11). |
guestStatus | Status of the guest (CONFIRMED). |
guestAccountCode | Account code associated with the guest (Dem15). |
createdBy | Name of the person who created the booking (Giles Horwitch-Smith). |
dealOwner | Owner of the deal (null if not assigned). |
buildingId | Unique identifier for the building (2). |
buildingName | Name of the building (Demo Property 1). |
rate.originalNetMonthly | Original net monthly rate (150). |
rate.originalRateTotal | Original total rate for the stay (1500). |
rate.discountRateMonthly | Discounted rate per month (0). |
rate.discountNetTotal | Discounted total amount (0). |
type | Type of event (GUEST_STATUS). |
roomStayId | ID of the room stay (2). |
unitName | Name of the unit (1.1). |
unitId | Unique identifier for the unit (2). |
unitAddress | Address details of the unit, including street, city, postcode, and country. |
unitCustomFields | Custom fields related to the unit (empty in this example). |
floorSpace | Floor space of the unit (null in this example). |
guestId | Unique identifier for the guest (2). |
guestFirstName | First name of the guest (Demo). |
guestLastName | Last name of the guest (Booker). |
guestEmailAddress | Email address of the guest (demobooker@resharmonics.com). |
guestTelephoneNumber | Telephone number of the guest (0121 295 1310). |
contactId | Unique identifier for the contact (2). |
bookingAccountName | Name of the booking account (Demo Booker). |
bookingAccountId | ID of the booking account (15). |
identifier | Unique identifier for this specific booking event (3a3b3cb4-d92f-414b-ab17-5ecf02569713). |
Example
{
"type":"webhookRoomStayOutboundDto",
"id":"eb1ea7cc-66f7-42d8-94a6-492f438efdb7",
"createdDate":[
2024,
11,
28,
7,
54,
47,
898000000
],
"detailDto":{
"bookings":[
{
"accountCode":"Dem15",
"roomStayReference":"20241128-00001/2",
"hubSpotDealId":null,
"ratePlan":"RACK RATE",
"bookingStatus":"CONFIRMED",
"unit":"Demo Property 1 1.1",
"unitType":"Studio",
"pmsStartDate":"2024-11-28",
"pmsEndDate":"2024-12-08",
"startDate":"2024-11-28",
"endDate":"2024-12-08",
"nights":11,
"guestStatus":"CONFIRMED",
"guestAccountCode":"Dem15",
"createdBy":"Giles Horwitch-Smith",
"dealOwner":null,
"buildingId":2,
"previousBuildingId":2,
"buildingName":"Demo Property 1",
"rate":{
"originalNetMonthly":150,
"originalRateTotal":1500,
"discountRateMonthly":0,
"discountNetTotal":0
},
"type":"GUEST_STATUS",
"roomStayId":2,
"unitName":"1.1",
"unitId":2,
"previousUnitId":2,
"unitAddress":{
"addressLine1":"Demo Street.",
"addressLine2":null,
"addressLine3":null,
"city":"London",
"postcode":"EC4A 1ED",
"country":"United Kingdom",
"isoCountry2":"GB",
"nickname":null
},
"unitCustomFields":[
],
"floorSpace":null,
"guestId":2,
"guestFirstName":"Demo",
"guestLastName":"Booker",
"guestEmailAddress":"demobooker@resharmonics.com",
"guestTelephoneNumber":"0121 295 1310",
"contactId":2,
"bookingAccountName":"Demo Booker",
"bookingAccountId":15,
"identifier":"3a3b3cb4-d92f-414b-ab17-5ecf02569713"
}
]
}
}