Retries

How AEGIX handles transient delivery failures.

Retry policy

  • Transient failures (5xx, 408, 429, network errors, timeouts) are retried with exponential backoff.
  • Up to WEBHOOK_MAX_ATTEMPTS (8 by default) attempts.
  • Permanent failures (4xx except 408/429) disable the webhook — no further retries until you re-enable it.

SSRF protection

Destinations are resolved and validated at delivery time; private/loopback/link-local/metadata addresses are rejected. Redirects are never followed — treat a 3xx as a permanent failure.