Create a webhook
create_webhookOn one site of the account, named in site. A new webhook: when its event happens, the publication sends a signed POST (Standard Webhooks) to its URL — Zapier, Make, or the person's own code. One event a webhook; two events are two webhooks. The URL must be https and on the public internet. The answer holds the secret that signs each request: give it to the person for their receiver. test_webhook sends a sample.
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": {
"site": "<site>",
"name": "<name>",
"event": "<event>",
"url": "<url>"
},
"name": "create_webhook"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The https address that receives each event | |
| name | Yes | What the person calls it: "CRM", "Slack" | |
| site | Yes | The site to work on, as list_sites names it | |
| event | Yes | The one event it sends; list_webhooks names them all |