Available events
| Event | When it fires |
|---|---|
request.completed | A request finished successfully. |
request.failed | A request failed. |
quota.threshold | A budget or request threshold was crossed (50 / 80 / 100 %). |
quota.exceeded | A budget or request limit was exceeded and the request was blocked. |
guardrail.violation | A guardrail policy blocked or redacted a request. |
audit.action | An administrative action was performed on the gateway. |
Delivery guarantees
- HMAC signing — every request includes a
X-Guardway-Signatureheader computed over the body with the shared secret you configure per webhook. - Retries — exponential backoff on 5xx and network errors, up to the configured max attempts.
- Per-webhook filters — subscribe each webhook to the exact events it should receive.
- Audit trail — every delivery attempt (success or failure) is logged locally on the gateway.