Skip to content
Keptslot
Search
Ctrl
K
Cancel
Pricing
Deposits
Docs
For agencies
Sign in
Start free
Start here
Overview
Build with AI
Guides
Glossary
Get a key and make your first call
Keys
Availability and booking, end to end
Build a booking page
Receive and verify a webhook
Errors
Rate limits and quotas
API reference
Availability
List open slots
GET
Price a visit
GET
Bookings
List bookings
GET
Create a booking
POST
Get a booking
GET
Cancel a booking
POST
Confirm a booking
POST
Mark a no-show
POST
Clear a no-show
DELETE
Move a booking
POST
Verify a booking code
POST
Customer links
Read a booking page
GET
Read a booking
GET
Download a calendar invite for the booking
GET
Cancel a booking
POST
Move a booking
POST
Services
List services
GET
Create a service
POST
Reorder services
PUT
Replace a service
PUT
Activate a service
POST
Deactivate a service
POST
Set the category of a service
PUT
List categories
GET
Create a category
POST
Reorder categories
PUT
Rename a category
PUT
Delete a category
DELETE
List service calendars
GET
Set service calendars
PUT
Set a calendar's price
PUT
Questions
List questions
GET
Create a question
POST
Reorder questions
PUT
Replace a question
PUT
Set the services of a question
PUT
Archive a question
POST
Restore a question
POST
Staff
List calendars
GET
Create a calendar
POST
Deactivate a calendar
DELETE
Update a calendar
PATCH
Reactivate a calendar
POST
List weekly hours
GET
Read weekly hours
GET
Replace weekly hours
PUT
List time off
GET
Add time off
POST
Remove time off
DELETE
Webhooks
List endpoints
GET
Create an endpoint
POST
Deactivate endpoint
DELETE
Change an endpoint
PATCH
Rotate the secret
POST
List delivery attempts
GET
Workspace
Read the settings
GET
Change the settings
PATCH
Read usage
GET
Account
List workspaces
GET
Create a workspace
POST
Mint a workspace key
POST
Read account usage
GET
Pricing
A free plan, and Pro priced by calendar.
Deposits
Take a deposit when someone books.
Docs
The REST API, its guides and reference.
For agencies
Build booking into client sites, and set each client up from one account.
Sign in
Account
Account
Section titled “ Account ”
Account-scoped routes. These use an account key.
Operations
Section titled “ Operations ”
GET
/v1/account/workspaces
POST
/v1/account/workspaces
POST
/v1/account/workspaces/{id}/keys
GET
/v1/account/usage