Introduction
Slatis is a scheduling intelligence platform with a public REST API for building custom booking flows, embedding scheduling widgets, and automating calendar operations.
What is Slatis?
Slatis provides a REST API that lets you:
- Create bookings — programmatically schedule meetings against your team's availability
- Embed scheduling — drop a booking widget into any web page or app
- Automate workflows — receive webhooks when bookings are created, cancelled, or rescheduled
- Query availability — fetch open slots for any event type in real time
Base URL
Authentication
All API requests (except /freebusy/{userId}) require an API key. Two header formats are accepted:
Two key types are supported:
| Type | Prefix | Use case |
|---|---|---|
| Secret key | sk_live_ | Server-to-server. Full scope access. |
| Public key | pk_live_ | Client-side. Booking creation and availability only. |
See Authentication for details on scopes and key management.
Response format
All responses use a consistent envelope with named top-level keys:
Rate limiting
| Key type | Limit |
|---|---|
| Secret key | 1000 req/min |
| Public key | 200 req/min |
Rate limit status is returned in X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset headers.