List a stay’s rooms
accommodation.read
Response data — array of room assignments:
users are occupants with a Daysync account; pendingInvites are people invited to the tour who have not accepted yet.
Add a room
accommodation.write
Body
roomType comes from GET /v1/reference/types, group hotelRoomTypes.generalNotes and confirmationNumber are required by the API even when empty — send "" rather than omitting them.All four date/time fields are epoch milliseconds, not ISO strings.data: { "id": 8508, "name": "Tour manager" }
Update a room
accommodation.write
All fields optional — send only what changes.
Response data: { "id": 8508, "name": "…" }
Delete a room
accommodation.write
Response data: { "id": 8508, "name": "…" }
Restore a room
accommodation.write
Response data: { "id": 8508, "name": "…" }
Rooms live at
/v1/rooms/{id} once created, not under their stay. Only the list and create endpoints are nested under /v1/accommodation/{accommodationId}.See also: Accommodation, Contacts, Reference Data.

