Create a subscription
- In OutReign, open Settings → Webhooks → Outgoing.
- Add a webhook name and your publicly reachable HTTPS receiver URL.
- Select the events you want to receive.
- Save the webhook and securely copy its signing secret.
- Use the webhook test control, then inspect the delivery log.
Request format
OutReign sends an HTTPPOST with JSON:
timestamp is Unix time in milliseconds. data varies by event; creation and update events contain the resulting record, while delete and stage-change events have event-specific fields.
Receiver checklist
- Verify the signature against the raw body before processing.
- Return a successful
2xxresponse after securely accepting the event. - Queue slow work instead of keeping the webhook request open.
- Handle duplicates and do not assume event ordering.
- Use delivery logs to diagnose non-success responses and retries.