room_cal API dev

System

flush in-memory CalDAV event caches

Health

CalDAV connection (Docker probe, unauthenticated)
full status including credential probes (authenticated)

Services

Calc

Prices

– POST uses start date only

Reservations

– GET uses date range
only non-empty fields are sent

Closed

– POST/DELETE use start date only

Discounts

– POST/DELETE use start date only

Workflows (awaits local write, backgrounds push)

–
range uses both dates
uses date range above

Actions

–

Chat (service-specific messaging)

SMS Challenge

deliver a code to whoever is polling sms_code.txt

Credentials

live session probe for all services
probe single service
trigger automatic refresh for all services (may take minutes)
trigger refresh for one service