Skip to content
Nexus Docs
Search
Ctrl
K
Cancel
Select theme
Dark
Light
Auto
Overview
Users
User types
Admin (Innerlight ops)
Billing types
Business owner
Customer (end user)
Flows
Booking flow
Business billing flow
Business onboarding flow
Convergence & reconciliation flow
Notifications flow
Provisioning flow
Wipe flow
Services
Service catalog
directus
docs (this site)
portal (admin)
portal-business
scheduler-api
scheduler-worker
site-main · site-shop · site-hypno
Temporal cluster
vendure-server + vendure-worker
Graphs
CI / CD graph
Network graph
System graph
Concepts
Architecture
Auth
Billing
Environments
Notifications
Development
Code conventions
Database conventions
PR workflow
Local setup
Runbooks
Runbooks
Reference
Vendure GraphQL
Scheduler API
Overview
public
Overview
Business branding + booking configuration
List bookable services
List active staff + their service assignments
Available time slots for a service on a date
Create a booking
Reserve a slot (pending booking, confirmed on payment)
Redirect to a signed download URL
Record an abandoned-booking funnel step
Staff member's upcoming-bookings calendar feed (iCalendar)
List active rental items
Check rental availability + pricing for a date range
Create a rental reservation (pending)
portal
Overview
Request a passwordless magic-link email
Verify a magic-link token, returning a Bearer session token
List the authenticated customer's own bookings
Cancel one of the authenticated customer’s bookings
Move one of the authenticated customer’s bookings to a new time
Fetch the authenticated customer's profile
Update the authenticated customer's profile
List the authenticated customer's notifications + unread count
Mark one notification read
Mark all of the customer's notifications read
Glossary
Select theme
Dark
Light
Auto
Overview
public
Section titled “public”
Unauthenticated, slug-scoped booking surface (/api/public/:slug/*).
Operations
Section titled “Operations”
GET
/api/public/{slug}/info
GET
/api/public/{slug}/services
GET
/api/public/{slug}/staff
GET
/api/public/{slug}/availability
POST
/api/public/{slug}/book
POST
/api/public/{slug}/bookings/reserve
GET
/api/public/{slug}/downloads/{token}
POST
/api/public/{slug}/abandoned
GET
/api/public/{slug}/staff/{staffId}/calendar.ics
GET
/api/public/{slug}/rental-items
GET
/api/public/{slug}/rental-availability
POST
/api/public/{slug}/rental-reservations