The Splash API is in private preview.
A REST API for bookings, availability, customers, vehicles, and webhooks. Available to Pro and Scale customers on request while we stabilize versioning and rate limits.
Authentication
Bearer tokens scoped to a single business. Tokens are issued from Settings → API and can be rotated at any time.
Format
JSON over HTTPS, predictable resource URLs, ISO-8601 timestamps, cursor-based pagination, and explicit error codes.
Webhooks
Subscribe to booking.*, payment.*, and photo.* events with HMAC-SHA256 signatures.
What's in the private preview
These endpoints are stable for preview customers. Field shapes may still evolve before the public 1.0 release, so pin a version header and read the changelog.
- GET
/v1/bookingsList bookings for your business with cursor pagination and date filters.
- POST
/v1/bookingsCreate a booking on behalf of a customer (deposits captured through your Stripe account).
- GET
/v1/customers/{id}Fetch a customer record, vehicles, loyalty progress, and booking history.
- GET
/v1/availabilityResolve real, bookable slots for a service in a given zone on a given day.
- POST
/v1/webhooksSubscribe to booking, payment, and photo events delivered with HMAC signatures.
Want early access?
Tell us what you want to build and we'll provision a preview token for your business.