CallMerlinDocs

API & Webhooks

Integrate CallMerlin with your own systems via the API and webhooks.

API & Webhooks

API Key

  1. Go to API & Webhooks in the dashboard
  2. Click Generate API key
  3. 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

  1. Go to API & Webhooks
  2. Click Add webhook
  3. Enter the URL of your endpoint
  4. 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.

On this page