Skip to main content
AgentaOS signs every webhook it sends to your server. Verify the signature before you act on the body. The events and their payloads are in the event reference.

Signature verification

Every delivery includes an X-AgentaOS-Signature header:
Get your signing secret (whsec_...) in Settings → Developers → Webhooks: click Reveal signing secret. The secret stays the same when you change the URL. If it is exposed, click Rotate secret on the same screen.
Verify against the raw request body bytes, before any JSON parsing or re-serialization. Re-stringifying a parsed object can reorder keys or change whitespace and silently break the signature check.

Delivery

Timeouts, attempts, redirects and refused addresses are in Delivery and retries. Return 2xx quickly and do slow work (emails, fulfillment) after you respond. A slow handler can time out and cause a retry.