API & Webhooks
Integrate CallMerlin with your own systems via the API and webhooks.
API & Webhooks
API Key
- Go to API & Webhooks in the dashboard
- Click Generate API key
- Copy the key and store it securely
Note: Keep your API key secure. Never share it publicly.
Webhooks
Configure webhooks to automatically receive notifications for:
- New conversations
- Missed calls
- Completed sessions
Setting up a webhook
- Go to API & Webhooks
- Click Add webhook
- Enter the URL of your endpoint
- Select the events you want to receive notifications for
Webhook payload
Each webhook contains a JSON payload with:
{
"event": "call.completed",
"callId": "call_abc123",
"pinId": "pin_xyz",
"duration": 180,
"timestamp": "2026-06-30T10:00:00Z"
}Rate limits
The API has a limit of 60 requests per minute per account.