Placemakr Dupont CircleLive

Configuration

Properties, roles, shift templates, and scheduling rules

PMS Data Source

OSVL reads occupancy, reservations, and unit status from a PMS-derived source. Active source is shown in green; pending sources are listed for transparency.

Active selection:
VITE_PMS_SOURCE=demo
Live
Source "Demo PMS" is currently driving Configuration health + Apaleo snapshot reads. Dashboard / Daily Operations / Housekeeping / Coverage Planner are still reading Demo data — consumer wiring lands in the v0.0.10 cut.
SourceStatusLast SyncLatencyUnitsPropertiesAction
Demo PMS
Seeded in-memory data for pilot UI work. No external system.
Active
6/12/2026, 10:55:38 PM0ms3003
Breezeway (staging proxy)
OAuth2 client-credentials via Placemakr API Gateway. Polled — webhook pending.
Configured
N/AN/AN/A
Apaleo (direct)
OAuth2 client credentials, polling. Scopes: accounts/properties/reservations/units/unitgroups. Webhooks pending Alicia.
Configured
N/AN/AN/A
Azure Data Warehouse
Read curated views via service principal. Latency = client ETL cadence.
Not configured
N/AN/AN/A
PMS Webhook Receiver

Placemakr API Gateway forwards Apaleo + Breezeway events here. HMAC-SHA256 verified against PMS_WEBHOOK_SIGNING_SECRET; replays deduped by X-Placemakr-Delivery.

Status:
Signing secret missing
Accepted: 0
Rejected: 0
Join-misses: 0
/api/public/pms-webhook
Recent events

No events received yet. Subscribe a callback to the URL above via the Placemakr API Gateway.

Gateway subscriptions

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…

PMS Data Requirements

Read-only fields OSVL needs from the PMS source, regardless of integration path. OSVL does not write back to the PMS.

FieldUsed ByRefresh Cadence
Reservations (arrivals/departures/in-house)Dashboard, Housekeeping, Coverage≤ 15 min
Unit master + housekeeping statusOperations, DashboardNear real-time
Occupancy roll-up per nightDashboard forecastHourly
Property metadata (unit count, check-in time)All pagesDaily
Last-updated / change-tracking timestampStale-feed alert ruleOn every pull
Properties
PropertyCodeUnitsFO MgrsHK MgrsGM/OM
Placemakr Dupont Circle
DC
120221
Placemakr Wall Street
WS
85111
Placemakr Ballston
BA
95121
Shift Templates
ShiftStartEndDepartments
Morning07:0015:00All
Afternoon15:0023:00All
Overnight23:0007:00Front Desk, Maintenance
On-Call Maintenance Rotation

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.

PropertyRotation OwnerContactCadenceEscalation
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 rotationOn-call tech → GM/OM → Regional Facilities
Coverage & Scheduling Rules
RuleDescriptionStatus
Close/Open PreventionFlag when staff closes at 11 PM and opens at 7 AM the next day
Active
MoD EligibilityOnly managers (FO, HK, GM/OM) can serve as Manager-on-Duty. Supervisors excluded.
Active
GM/OM MoD FrequencyGM/OM covers 3 MoD shifts per week maximum
Active
FO/HK Manager MoD FrequencyFO and HK managers cover 2 MoD shifts per week maximum
Active
Weekend CoverageAt least 1 MoD shift must be covered on Saturday and Sunday
Active
Overnight MaintenanceOn-call maintenance required for overnight shifts
Active