Connect Caspen with your existing tools, automate workflows, and build custom integrations using our API. Access clients, appointments, availability and more, all programmatically.
The Caspen API gives you programmatic access to your practice data, so you can automate tasks and build integrations tailored to your workflow.
Create an API key for a project you’re building or for a third party you work with. The key is shown once, ready to copy.
Allow everything, or restrict a key to read or write access for each resource, such as clients, appointments or services.
Add new clients from your own systems with their contact details, allergies, medications and tags, and keep their records up to date.
Create, update and list appointments, filtered by practitioner, location, service, client, status or date.
Ask for the available times for a service, practitioner and location on any day, and offer them wherever your clients book.
Manage access with confidence, and reach the rest of your practice data.
Generate a new token for a key, and the old one stops working straight away.
Delete a key at any time, and requests made with it are rejected.
See when each key was last used, alongside the last four characters of its token.
Only the account owner can create, edit or delete API keys.
The action log records who created, updated, rotated or deleted each key.
Block out time in a practitioner’s calendar, then update or archive it later.
Read your form templates and the forms clients fill in, filtered by status or completion date.
Read your locations, practitioners, services and contacts to power your own tools.
Open the API documentation straight from your API keys page.
Grow and scale your business with an all-in-one practice management platform.