This is a known Enterprise edge case. When an API key is rotated, the system triggers a re-verification of the outbound IP binding. 1 During this ~15 min window, the webhook signing service uses a temporary IP not on the customer's allowlist — causing TLS handshakes to be dropped upstream. 2
The ETIMEDOUT at handshake level — not auth — is the diagnostic tell. 3
Immediate fix (<5 min): Manually re-pin the static IP. Go to Settings → Security → Outbound IP → Re-validate. 4 This re-attaches the binding without waiting for auto-verification.
If Marcus lacks console access, trigger via internal tooling: ops-tools webhook-ip repin --account=orion-analytics. 5
Delivery backlog will auto-retry for 24 hours with exponential backoff — no events are lost. 4