Skip to main content

What they are

A separate webhook channel (different URL from your order webhooks) that carries signals about your integration itself — not user-facing order data. Configure the Ops URL in dashboard → Webhooks → Ops URL. You can also point this at a Slack incoming webhook (hooks.slack.com/services/...) — we detect it and format the payload as Slack blocks.

Event catalog

Payload

Signed identically to order webhooks (X-Privata-Signature, X-Privata-Event-Id), with the same retry schedule.

Slack format

When the configured URL is hooks.slack.com/services/... we wrap the payload:

Auto-resume

If your CI knows the endpoint is back, hit:
Returns 200 OK (idempotent) or 409 WEBHOOK_PAUSED if not actually paused (also safe to ignore).