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.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"url": "<url>",
"events": "<events>"
},
"name": "create_webhook"
}
}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. |