API scopes
A reference of every ChronSync API scope and the preset bundles — read-only, booking-agent, scheduler, full-access, and revdev-sync — you can grant an API key.
Each API key is granted a set of scopes that control exactly what it can read and write. When you create a key you can pick individual scopes or apply a preset bundle. A request that needs a scope the key doesn't hold is rejected.
Scopes
| Scope | Allows |
|---|---|
bookings:read | Read bookings and their details. |
bookings:write | Create, update, cancel, and manage bookings. |
event-types:write | Create and update event types. |
availability:read | Read availability and open slots. |
plans:read | Read AI scheduling plans. |
plans:write | Create and update AI scheduling plans. |
proposals:accept | Accept proposed times. |
webhooks:write | Create and manage webhook endpoints. |
analytics:read | Read booking and scheduling analytics. |
users:provision | Provision and manage users. |
Preset bundles
Bundles group the scopes that a common type of integration needs, so you don't have to assemble them by hand.
| Bundle | Includes |
|---|---|
| read-only | All the *:read scopes — read access with no writes. |
| booking-agent | The scopes needed to read availability and create and manage bookings. |
| scheduler | The scopes needed to drive AI scheduling — reading and writing plans and accepting proposals. |
| full-access | Every scope. |
| revdev-sync | The scopes needed to keep ChronSync in sync with RevDev. |
Related
The ChronSync API
ChronSync's REST API lets you read availability and manage bookings, event types, plans, and more — authenticated with an API key at https://chronsync.com/api/v1.
Account & Usage
Manage how you sign in, see how much of your plan you've used, and review the activity in your ChronSync workspace.