create_webhook
Register a webhook with OutreachPilot to receive real-time event notifications. Use an HTTPS URL to subscribe to email, SMS, and campaign events.
Instructions
Register a webhook to receive real-time event notifications from OutreachPilot. The webhook URL must use HTTPS.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | HTTPS URL to POST event payloads to. | |
| events | Yes | Events to subscribe to: email.sent, email.opened, email.replied, email.bounced, campaign.started, campaign.completed, campaign.paused, contact.created, contact.updated, sms.sent, sms.replied. | |
| secret | No | Optional signing secret for HMAC verification of payloads. | |
| idempotency_key | No | Optional stable key to prevent duplicate webhook registration on retries. |