The agent-safety verdict held a message BEFORE delivery — we never hold without telling you
postWebhookinbound.quarantined
Headers
x-oveyon-eventstring required
x-oveyon-timestampinteger required
Epoch seconds. Reject if |now − timestamp| > 300 s.
x-oveyon-signaturestring required
sha256= + HMAC-SHA256(secret, timestamp + "." + raw body).
Payload
Response
Answer 2xx fast. Nothing was delivered: the body is held until a human releases it in the panel; reply via API answers 409 message_quarantined meanwhile.
Changes
Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.