Integration Guide
Build 24CallDesk into your platform
Partner Integration API — Coming Soon
We're building a comprehensive partner API that will let you provision customers, embed our UI, and fully integrate 24CallDesk into your platform.
We're taking requests! Tell us what integration capabilities you need most. Email us at support@24calldesk.com with your requirements.
What's Coming
Planned Capabilities
| Method | Use Case | Status |
|---|---|---|
| Webhooks | Get notified of events (calls, messages, bookings) | Available now |
| REST API | Full programmatic control | In development |
| Embeddable Widgets | Drop UI into your portal | Planned |
| SSO | Single sign-on for your users | Planned |
| Bulk Provisioning | Add many customers at once | Planned |
Planned API Endpoints
| Endpoint | Description |
|---|---|
GET /mailboxes | List all customer mailboxes |
POST /mailboxes | Create new mailbox (provision customer) |
PATCH /mailboxes/:id | Update mailbox settings |
DELETE /mailboxes/:id | Deactivate mailbox |
GET /mailboxes/:id/calls | Get call history |
POST /mailboxes/:id/messages | Send SMS |
Planned Features
- Bulk Provisioning — Add hundreds of customers via CSV or batch API
- Embeddable Widgets — Drop call history, settings, or full dashboard into your portal
- SSO — SAML 2.0 and JWT token exchange for seamless authentication
- SDKs — Official libraries for Node.js, Python, and Ruby
- Sandbox Environment — Test your integration without affecting production
Available Now
Webhooks
Get real-time notifications when events occur. See our Webhooks documentation for available events and setup instructions.
Zapier Integration
Connect 24CallDesk to your platform via Zapier for no-code automation.
Become an Integration Partner
Integration Partners will get:
- Dedicated integration support
- Private Slack channel
- API changelog notifications
- Early access to new features
Ready to integrate? Contact us to discuss your requirements and get early access.
