Circuit Breaker
The circuit breaker protects your external systems from cascading failures. If an integration action fails repeatedly, the breaker trips and temporarily blocks further attempts.
How It Works
- Each failed action execution increments a failure counter per integration
- After 5 failures within a 10-minute window, the circuit breaker trips
- All actions for that integration are blocked for a 30-minute cooldown
- After cooldown, the next action attempt is allowed through as a test
- A successful execution resets the failure counter and re-opens the circuit
Which Errors Count?
| Error Type | Counts? | Examples |
|---|---|---|
| 5xx Server Errors | Yes | 500 Internal Server Error, 502 Bad Gateway, 503 Service Unavailable |
| Connection Errors | Yes | Timeouts, DNS failures, connection refused |
| 4xx Client Errors | No | 400 Bad Request, 404 Not Found, 422 Validation Error |
| Auth Errors | No | 401 Unauthorized, 403 Forbidden (these indicate config issues, not outages) |
How to Reset
- Dashboard: Go to Settings → Integrations → click the integration → click Reset Circuit Breaker
- Wait it out: The 30-minute cooldown expires automatically and the next attempt will be allowed
Tip
If the breaker trips frequently, check your API credentials and endpoint URLs. The circuit breaker is designed to protect against temporary outages, not misconfigured integrations.