SYNTHETIC MODULE · Sample business
Operations
Roster, occupied intervals and service fit. Incomplete feeds make opportunities unavailable rather than empty.
Staging/demo reads GET-only from salpractice-read-api.steps2life-and-flawless-aesthestics.workers.dev for tenant steps2life (2026-08-31 → 2026-09-29). Env: PRACTICE_BOOKING_BASE_URL or PUBLIC_PRACTICE_BOOKING_BASE_URL.
Host reason: live Splose diary could not be read; dual-run demo inventory is not live Splose diary
SalPractice Read-API v1.1.0Refreshed never refreshedUnavailable
- Capacity intervals
- Unavailable
- Booking records
- Unavailable
- Distinct lead sources
- Unavailable
- Lead-source feed
- Unavailable
- Utilisation
- Unavailable
The SalPractice Read-API returned status "unavailable" (no data key). No capacity, booking, aggregate or shortfall figures are shown. This is not an empty result and not $0 — the feed was not read.
live Splose diary could not be read; dual-run demo inventory is not live Splose diary
live Splose diary could not be read; dual-run demo inventory is not live Splose diary
live Splose lead-source attribution is not wired; refusing to invent channels
Open SalPractice booking system
This surface reads from the practice management system. To create, edit or cancel bookings open the system directly. The portal never embeds the booking form.
In a live tenant this navigates to the organisation's Splose or Zenoti instance. That write/UI URL is not PRACTICE_BOOKING_BASE_URL — that name is the Practice Read-API v1 base used by the panels above.
Staging default host is the public workers.dev Read-API. Production Pages project salvation-consulting stays locked and must not receive this var.
Operations · SalPractice Read-API v1.1.0 · live · GET only · unavailable ≠ zero · host salpractice-read-api.steps2life-and-flawless-aesthestics.workers.dev