Object
Reservation
A booking with its guest, the property’s identity, the money as agreed at booking time and the current agreement if there is one.
Fields
| Field | Type | Description |
|---|---|---|
| id | string | Opaque. |
| status | ReservationStatus | |
| propertyId | string | |
| property | PropertyIdentity | |
| guest | Guest | |
| checkIn | date | YYYY-MM-DD |
| checkOut | date | Exclusive: the handover is at noon that day. YYYY-MM-DD |
| nights | integer | Check-out minus check-in. |
| adults | integer | null | |
| children | integer | null | |
| infants | integer | null | |
| pets | boolean | |
| pricing | object | Snapshotted when the booking was made. A later rate change on the listing never rewrites an agreed booking. |
| currency | "EUR" | |
| rentCents | integer | null | Monthly rent as agreed. Integer euro-cents. |
| utilitiesCents | integer | null | Monthly utilities as agreed. Integer euro-cents. |
| furnitureCents | integer | null | Monthly furniture fee as agreed. Integer euro-cents. |
| monthlyCents | integer | null | Rent + utilities + furniture, when all three are set. Integer euro-cents. |
| depositCents | integer | null | Security deposit as agreed. Integer euro-cents. |
| minStayMonths | integer | null | What the agreement states as the minimum term. |
| requiresContract | boolean | Whether this booking needs a signed agreement before it counts as confirmed. Resolved once, at booking time. |
| invoicePaid | boolean | |
| agreement | Agreement | null | |
| dashboardUrl | url | Opens the same record in the dashboard, for an alert email or a back-office link. |
| inquiredAt | timestamp | null | When the status was entered. Never cleared. ISO 8601 |
| reservedAt | timestamp | null | When the status was entered. Never cleared. ISO 8601 |
| confirmedAt | timestamp | null | When the status was entered. Never cleared. ISO 8601 |
| cancelledAt | timestamp | null | When the status was entered. Never cleared. ISO 8601 |
| createdAt | timestamp | ISO 8601 |
| updatedAt | timestamp | The incremental-sync key: see updatedSince on the list. ISO 8601 |