Reservations and front desk

Arrivals, departures, the stay calendar, and booking changes.

Both pages need canManageBookings.

Front desk

/dashboard/platform/front-desk (hotelFrontDesk) lists arrivals, in-house guests, departures, and guest change requests for the business date.

ActionMutation
Assign or change a roomassignRoomToBooking
Check in, check out, no-showupdateBookingStatus
CancelcancelBooking
Approve or decline a change requestresolveBookingModificationRequest
Handle a guest still checked in past departureresolveOverdueCheckedInBooking
Move a guest to another roomupdateHotelRelocation

Reservation calendar

/dashboard/platform/reservations shows a room-by-room stay calendar (hotelReservationCalendar).

Create

Choose dates, room type, rate plan, and guest, then save. This calls createStaffBooking.

Change dates

Drag the stay or use updateBookingStayDates. Availability and rates are checked again.

Amend

amendStaffBooking changes guests, notes, and pricing with an idempotency key.

Booking statuses

StatusMeaning
pendingHold awaiting payment, cancelled after 30 minutes
confirmedPaid or accepted
checked_in, checked_outStay progress
cancellation_pendingCancelled, refund unresolved
cancelled, no_showClosed

paymentStatus is unpaid, partial, paid, or refunded. Source is direct, website, phone, walk_in, ota, corporate, or group.

The stay register (updateHotelStayRegister) records guest details required at check in.

On this page