AAayu
← All topics· Integrations

Outbound webhooks

Events, signature verification, retries.

Pro plans push HMAC-signed events to your endpoint on every state change that matters — IPC certify, PO issue, GRN receive, milestone close, NCR raise/close, approval escalations.

Signature

Header: X-Aayu-Signature: sha256=<hex>. The signature is HMAC-SHA256 over the raw request body using your subscription's secret. Verify before parsing the body.

Retries

Failed deliveries (non-2xx response, timeout, connection error) retry at 0s + 5s + 30s. Per-subscription state lives on the OrgWebhook row — admins can see the last delivery status, error message, and consecutive failure count.

Replay protection

Header: X-Aayu-Delivery-Id: <uuid>. The same id never repeats; track recently-seen ids on your side to make your handler idempotent.

Test endpoint

The management page (Settings → Webhooks) has a “send test event” button that fires a synthetic ping event so you can verify your signature path before going live.

Anything missing here? Email support — include the URL and your firm name.