SavvyCal Appointments Developer Docs
Developer documentation for the SavvyCal Appointments API, embeds, and components.
Getting started
Authentication
Set up API tokens and authenticate requests.
Platforms
Multi-tenant apps that manage multiple accounts.
Data Model
Core resource types: providers, services, appointments, and more.
Concepts
Platforms
Multi-tenant apps that manage multiple accounts.
Data Model
Core resource types: providers, services, appointments, and more.
Users and Accounts
Identity, tenancy boundaries, and roles.
Connected Accounts
Integrate external calendar and conferencing providers.
Booking Intents
Multi-step booking lifecycle with slot holding.
Slot Availability
How available time slots are calculated and queried.
Working with Dates
Date and time formats used in the API.
Metadata Filtering
Filter API results by metadata.
REST API
The SavvyCal Appointments API adheres to REST conventions. It communicates in JSON and authenticates with bearer tokens. New fields may be added to existing payload types as the API expands.
The full OpenAPI specification is at https://api.savvycal.app/v1/spec.