BentoCal API
v1.0.0BentoCal connects your application to your users' Google and Microsoft calendars: one API for connecting accounts, reading free/busy, finding available times and writing events, plus webhooks when things change.
Send your API key as a bearer token (Authorization: Bearer bc_test_au_…) to your region's base URL, https://api.bentocal.com/{region}/v1. Available regions: au (Australia). Bodies are JSON with snake_case fields, and users are identified by your own ids.
Guides
- Quickstart: connect a calendar and find a free time in a few calls.
- Authentication and API keys · Regions and base URLs · Development and production
- Connecting calendars · Free/busy and availability · Writing events
- Webhooks: event types, signature verification and retries.
- Managing users and connections
- Errors · Limits and rate limits
https://api.bentocal.com/au/v1Connect sessions
Send a user through connecting a Google or Microsoft account.
Users
Your end users and their connections, by your own user id.
Connections
One connected calendar account.
Scheduling
Free/busy and available times across users.
Events
Write events to a user's calendar under your own event id.
Webhooks
Events BentoCal sends to your webhook URL.
connection.createdA user connected a calendar accountPOSTconnection.relinkedA user relinked a connectionPOSTconnection.relink_requiredA connection needs relinking (the provider stopped accepting its grant)POSTconnection.revokedA connection was revokedPOSTcalendar.changedEvents changed on a connection's primary calendar