Kordless API Platform
The Kordless API platform enables you to integrate scheduling, customer management, and AI-powered tools into your applications. Build custom workflows, automate operations, and create unique booking experiences for your customers.Currently Available: Booking APIComing Soon: CRM API, Chat API, Analytics API
Available APIs
Booking API
Create custom booking experiences, embed scheduling widgets, and manage appointments programmatically.Status: ✅ Available Now
CRM API
Manage customers, contacts, and relationships through the API.Status: 🚧 Coming Soon
Chat API
Integrate our AI-powered virtual sales assistant into your applications.Status: 🚧 Roadmap
Analytics API
Access business metrics, reports, and insights programmatically.Status: 🚧 Roadmap
Booking API
The Booking API allows you to build custom booking experiences for your customers. Perfect for:- Custom booking widgets - Embed scheduling on your website
- Mobile apps - Native iOS/Android booking experiences
- Third-party integrations - Connect Kordless to other tools
- White-label solutions - Embed scheduling in your products
How It Works
The Booking API uses your organization slug (from your public booking page URL) to identify your business:Booking API Capabilities
Services & Organization
Services & Organization
- Get organization branding and info
- List bookable services
- Retrieve service details and settings
Availability
Availability
- Query available time slots
- Support for hosts and teams
- Timezone-aware slot calculations
- Real-time availability checks
Bookings
Bookings
- Create new bookings
- Lookup bookings by confirmation number
- Cancel bookings
- Reschedule bookings
Webhooks
Webhooks
- Real-time booking notifications
- Event-driven automation
- Secure webhook verification
Getting Started
1
Generate API Key
Create an API key in the platform: Calendar → Settings → API KeysLearn more about API Keys
2
Get Your Organization Slug
Find your organization slug in your public booking page URL:Find your slug in Calendar → Settings → Public Booking Page.
3
Make Your First Request
Fetch your organization info and services:
Base URL
All API requests should be made to:Authentication
Booking API requests require one header:Typical Booking Flow
Code Examples
- JavaScript
- Python
- cURL
Rate Limits
Default Limits:
- General requests: 60 requests per minute per API key
- Booking creation: 10 requests per minute per API key
Customer Self-Service
For customer self-service actions (lookup, cancel, reschedule), the API uses confirmation number + contact verification instead of an API key:Booking API Endpoints
Get Organization
Get organization info and list of services
Get Service
Get service details and calendar settings
Get Availability
Query available time slots
Create Booking
Create a new booking
Lookup Booking
Look up booking by confirmation number
Cancel Booking
Cancel a booking
Reschedule Booking
Reschedule to a new time
Webhooks
Real-time booking notifications

