Admin Guide
Reservations
How to browse reservations across all tenants in the admin dashboard.
Reservations
Navigate to Property Management → Reservations.
Provides a read-only cross-tenant view of all reservations for audit and support purposes.
Reservation lifecycle actions in the operator APIs now follow stricter rules:
- Deletion is a soft delete. Records are hidden from active queries rather than hard-deleted.
check-in,check-out,cancel, andno-showmust go through their dedicated endpoints so timestamps and downstream events stay consistent.- Generic status transitions are reserved for non-terminal workflow states such as draft or payment progression.
Table columns
| Column | Description |
|---|---|
| Property | Which property the reservation is for |
| Tenant | Owning tenant |
| Guest | Guest name or identifier |
| Check-in | Arrival date |
| Check-out | Departure date |
| Status | Confirmed / Cancelled / Completed etc. |
Reservation management (create, modify, cancel) is performed by operators in
apps/web.
Operator API notes
- Availability checks and reservation writes now enforce the same property and restriction rules.
- A reservation cannot be written against a space that belongs to a different property.
- Longer overnight stays now pick weekly and monthly rates when those fields are configured on the selected rate plan.
- If a seasonal rate-plan entry does not match the stay date, the API falls back to the top-level rate-plan pricing fields used by the admin dashboard.
- Rate-plan support tables are tenant-scoped and protected by row-level security.