# Caspen API docs ## Docs - [Create an appointment](https://docs.caspen.com/api-reference/appointments/create.md) - [List all appointments](https://docs.caspen.com/api-reference/appointments/list.md) - [The appointment object](https://docs.caspen.com/api-reference/appointments/object.md) - [Retrieve an appointment](https://docs.caspen.com/api-reference/appointments/retrieve.md) - [Update an appointment](https://docs.caspen.com/api-reference/appointments/update.md) - [List all availabilities](https://docs.caspen.com/api-reference/availabilities/list.md) - [The availability object](https://docs.caspen.com/api-reference/availabilities/object.md) - [List all availability slots](https://docs.caspen.com/api-reference/availability-slots/list.md) - [The availability slot object](https://docs.caspen.com/api-reference/availability-slots/object.md) - [Archive a busy time](https://docs.caspen.com/api-reference/busy-times/archive.md) - [Create a busy time](https://docs.caspen.com/api-reference/busy-times/create.md) - [List all busy times](https://docs.caspen.com/api-reference/busy-times/list.md) - [The busy time object](https://docs.caspen.com/api-reference/busy-times/object.md) - [Retrieve a busy time](https://docs.caspen.com/api-reference/busy-times/retrieve.md) - [Update a busy time](https://docs.caspen.com/api-reference/busy-times/update.md) - [Create a client](https://docs.caspen.com/api-reference/clients/create.md) - [List all clients](https://docs.caspen.com/api-reference/clients/list.md) - [The client object](https://docs.caspen.com/api-reference/clients/object.md) - [Retrieve a client](https://docs.caspen.com/api-reference/clients/retrieve.md) - [Update a client](https://docs.caspen.com/api-reference/clients/update.md) - [List all contacts](https://docs.caspen.com/api-reference/contacts/list.md) - [The contact object](https://docs.caspen.com/api-reference/contacts/object.md) - [Retrieve a contact](https://docs.caspen.com/api-reference/contacts/retrieve.md) - [List all locations](https://docs.caspen.com/api-reference/locations/list.md) - [The location object](https://docs.caspen.com/api-reference/locations/object.md) - [Retrieve a location](https://docs.caspen.com/api-reference/locations/retrieve.md) - [List all practitioners](https://docs.caspen.com/api-reference/practitioners/list.md) - [The practitioner object](https://docs.caspen.com/api-reference/practitioners/object.md) - [Retrieve a practitioner](https://docs.caspen.com/api-reference/practitioners/retrieve.md) - [List all services](https://docs.caspen.com/api-reference/services/list.md) - [The service object](https://docs.caspen.com/api-reference/services/object.md) - [Retrieve a service](https://docs.caspen.com/api-reference/services/retrieve.md) - [Authentication](https://docs.caspen.com/authentication.md): Use bearer tokens to authenticate Caspen API requests - [Dates and Times](https://docs.caspen.com/dates-times.md): How Caspen handles dates, times, and timezone data - [Errors](https://docs.caspen.com/errors.md): Understand how the Caspen API reports problems and the status codes you might encounter - [Introduction](https://docs.caspen.com/introduction.md): Overview of the Caspen API and how to begin integrating - [Pagination](https://docs.caspen.com/pagination.md): Use cursor-based pagination to work through Caspen collection endpoints - [Rate Limits](https://docs.caspen.com/rate-limits.md): Understand Caspen rate limiting and throttle headers - [Security](https://docs.caspen.com/security.md): Security requirements and best practices for using the API ## OpenAPI Specs - [api](https://docs.caspen.com/api-reference/api.json) - [example.api](https://docs.caspen.com/api-reference/example.api.json) - [openapi](https://docs.caspen.com/api-reference/openapi.json) ## Optional - [Documentation](https://support.caspen.com) - [Website](https://caspen.com)