Webhooks
Create a webhook
Creates a new webhook endpoint. When events occur (e.g. feedback_record.created), the Hub POSTs a signed payload to the webhook URL. If signing_key is omitted, a key is auto-generated (Standard Webhooks format, whsec_...). tenant_id is required; webhooks only receive events from that exact tenant. See WebhookDeliveryPayload for the payload structure sent to your URL.
post/v1/webhooks
Request body
Example request
{
"url": "https://example.com/hub-events",
"signing_key": "whsec_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"tenant_id": "org-123"
}Response
Created