Webhooks API

Manage webhooks, event subscriptions, and delivery history programmatically.

Get your API key

Webhooks

GET /api/v1/projects/{project_id}/webhooks/

List all webhooks.

POST /api/v1/projects/{project_id}/webhooks/

Create a webhook.

{
  "name": "Slack Notifications",
  "url": "https://hooks.slack.com/...",
  "events": ["form_submit", "page_view"],
  "is_active": true
}

Events: form_submit | page_view | conversion | appointment_booked | experiment_completed

GET PUT DELETE /api/v1/projects/{project_id}/webhooks/{webhook_id}/

Get, update, or delete a webhook.

POST /api/v1/projects/{project_id}/webhooks/{webhook_id}/test/

Send a test payload to the webhook URL.

GET /api/v1/projects/{project_id}/webhooks/{webhook_id}/deliveries/

List webhook delivery history.