Configuration
Properties, roles, shift templates, and scheduling rules
OSVL reads occupancy, reservations, and unit status from a PMS-derived source. Active source is shown in green; pending sources are listed for transparency.
| Source | Status | Last Sync | Latency | Units | Properties | Action |
|---|---|---|---|---|---|---|
Demo PMS Seeded in-memory data for pilot UI work. No external system. | Active | 6/12/2026, 10:55:38 PM | 0ms | 300 | 3 | |
Breezeway (staging proxy) OAuth2 client-credentials via Placemakr API Gateway. Polled — webhook pending. | Configured | — | N/A | N/A | N/A | |
Apaleo (direct) OAuth2 client credentials, polling. Scopes: accounts/properties/reservations/units/unitgroups. Webhooks pending Alicia. | Configured | — | N/A | N/A | N/A | |
Azure Data Warehouse Read curated views via service principal. Latency = client ETL cadence. | Not configured | — | N/A | N/A | N/A |
Placemakr API Gateway forwards Apaleo + Breezeway events here. HMAC-SHA256 verified against PMS_WEBHOOK_SIGNING_SECRET; replays deduped by X-Placemakr-Delivery.
No events received yet. Subscribe a callback to the URL above via the Placemakr API Gateway.
Manage /v1/webhooks/subscriptions on the Placemakr API Gateway. Each subscription returns its own signing secret once — store it in PMS_WEBHOOK_SIGNING_SECRET (comma-separated for multiple).
Loading subscriptions…
Read-only fields OSVL needs from the PMS source, regardless of integration path. OSVL does not write back to the PMS.
| Field | Used By | Refresh Cadence |
|---|---|---|
| Reservations (arrivals/departures/in-house) | Dashboard, Housekeeping, Coverage | ≤ 15 min |
| Unit master + housekeeping status | Operations, Dashboard | Near real-time |
| Occupancy roll-up per night | Dashboard forecast | Hourly |
| Property metadata (unit count, check-in time) | All pages | Daily |
| Last-updated / change-tracking timestamp | Stale-feed alert rule | On every pull |
| Property | Code | Units | FO Mgrs | HK Mgrs | GM/OM |
|---|---|---|---|---|---|
| Placemakr Dupont Circle | DC | 120 | 2 | 2 | 1 |
| Placemakr Wall Street | WS | 85 | 1 | 1 | 1 |
| Placemakr Ballston | BA | 95 | 1 | 2 | 1 |
| Shift | Start | End | Departments |
|---|---|---|---|
| Morning | 07:00 | 15:00 | All |
| Afternoon | 15:00 | 23:00 | All |
| Overnight | 23:00 | 07:00 | Front Desk, Maintenance |
Source of overnight maintenance coverage. Overnight maintenance is not scheduled as a shift in OSVL — it is handled via the per-property on-call rotation owner below.
| Property | Rotation Owner | Contact | Cadence | Escalation |
|---|---|---|---|---|
| Placemakr Dupont Circle DC | Marcus Bennett Maintenance Supervisor | 555-0410 oncall-dc@placemakr.com | Weekly (Mon–Sun) | On-call tech → GM/OM → Regional Facilities |
| Placemakr Wall Street WS | Priya Shah Maintenance Lead | 555-0420 oncall-ws@placemakr.com | Weekly (Mon–Sun) | On-call tech → GM/OM → Regional Facilities |
| Placemakr Ballston BA | Diego Ramirez Maintenance Supervisor | 555-0430 oncall-ba@placemakr.com | Bi-weekly rotation | On-call tech → GM/OM → Regional Facilities |
| Rule | Description | Status |
|---|---|---|
| Close/Open Prevention | Flag when staff closes at 11 PM and opens at 7 AM the next day | Active |
| MoD Eligibility | Only managers (FO, HK, GM/OM) can serve as Manager-on-Duty. Supervisors excluded. | Active |
| GM/OM MoD Frequency | GM/OM covers 3 MoD shifts per week maximum | Active |
| FO/HK Manager MoD Frequency | FO and HK managers cover 2 MoD shifts per week maximum | Active |
| Weekend Coverage | At least 1 MoD shift must be covered on Saturday and Sunday | Active |
| Overnight Maintenance | On-call maintenance required for overnight shifts | Active |