Verified Integration Surfaces
This page is an index of the implemented public-facing surfaces we can support with repository evidence today.
Public Booking Routes
| Method | Path / Surface | Purpose |
|---|---|---|
| POST | /booking-core/api/public/{tenant_slug}/bookings | Create a public booking for a tenant |
| GET | /booking-core/api/public/{tenant_slug}/availability | Get public availability for a service |
Widget Routes
| Method | Path / Surface | Purpose |
|---|---|---|
| GET | /booking-core/api/public/w/{widget_slug}/config | Load widget configuration |
| GET | /booking-core/api/public/w/{widget_slug}/availability | Get widget availability |
| POST | /booking-core/api/public/w/{widget_slug}/bookings | Create a booking through the widget flow |
| GET | /booking-core/api/public/w/{widget_slug}/nearest | Resolve the nearest location for a widget |
Agent and AI Integration Surfaces
| Method | Path / Surface | Purpose |
|---|---|---|
| MCP | list_locations, list_services, get_availability, create_booking, cancel_booking, reschedule_booking | Model Context Protocol tool surface |
| UCP | /.well-known/ucp?tenant={slug} | Discovery manifest for UCP-compatible clients |
| UCP | /booking-core/api/public/{tenant_slug}/ucp/checkout-sessions | Create, inspect, update, complete, or cancel a checkout session |
Webhook Notes
- Webhook deliveries include HMAC signing headers.
- Webhook retries use a bounded retry strategy with backoff.
- Deliveries preserve forensic error information instead of wiping it after a terminal failure.
Need Examples or Rollout Help?
If you need implementation guidance beyond this index, contact us with your workflow and we can point you to the right surface faster.