SchedulingKit REST API and outgoing webhooks
Use the REST API to read and manage event types, bookings, clients, locations, workflows and finance data with scoped bearer tokens. Subscribe to webhooks to receive booking, payment and call events at your own HTTPS endpoint.
Built for developers
Create an API token in Settings → API Tokens (team owners only), choose its scopes and expiry, and send it as a bearer token to https://app.schedulingkit.com/api/v1. Add webhook endpoints in Settings → Webhooks and pick the events to receive. The API and webhooks are included on the Pro plan and above.
Features
Why Connect API & Webhooks?
Connect SchedulingKit to internal systems Zapier can't reach
React to completed appointments and payments, not just new bookings
Limit each token to the data it needs
How It Works
Create a token
In Settings → API Tokens, create a token, choose scopes (for example events:read) and an expiry of 30, 90 or 365 days.
Call the API
Send requests to https://app.schedulingkit.com/api/v1 with the header Authorization: Bearer <token>.
Add a webhook
In Settings → Webhooks, add your HTTPS endpoint and choose the events to receive.
Handle deliveries
Respond with a 2xx status within 30 seconds; failed deliveries are retried.
What the API & Webhooks integration doesn't do
- API tokens are team tokens created by the team owner; there's no OAuth app flow for third parties.
- Access is limited by each token's scopes; tokens expire after 30, 90 or 365 days.
- The event.created webhook fires for bookings made on your booking page or through the API, not for bookings added manually in the dashboard.
- Webhook endpoints must use HTTPS. Timeouts are capped at 30 seconds, with up to 3 retries.
- API access and webhooks require the Pro plan or above.
Frequently Asked Questions
Technical Details
API
REST at https://app.schedulingkit.com/api/v1 with scoped bearer tokens (team, event-types, events, clients, locations, workflows, finance, hooks).
Webhooks
HTTPS POST with X-Webhook-Event, X-Webhook-Delivery-Id and X-Webhook-Signature headers; up to 3 retries.
Plan
Pro and above.
Further Reading
- G2: Appointment Scheduling Reviews — Independent reviews and comparisons.
- Zapier: Best Scheduling Apps — Independent reviews and comparisons.
Ready to Get Started?
Join 5,000+ teams using SchedulingKit
Free forever plan available • No credit card required