See llms.txt for all machine-readable content.
Stop n8n workflows from repeatedly calling an unavailable API by opening a circuit after consecutive failures, enforcing a cooldown, and allowing a controlled half-open recovery trial.
/webhook/circuit-breaker-check endpoint with a service_key to decide whether a downstream API call should proceed.service_circuits n8n Data Table and evaluates whether to allow, block, or start a half-open trial based on the current state and cooldown window.allow_request, the current state, and retry_after_seconds for the caller./webhook/circuit-breaker-result endpoint with the service_key plus success and optional error to record the outcome of an allowed call.service_circuits record to close the circuit on success or increment failures and open the circuit (with open_until) when the failure threshold is reached or a half-open trial fails, then returns a confirmation response.service_circuits with the columns listed in the template (including service_key, state, failure_count, failure_threshold, and the timestamp fields) and select it in each Data Table step./webhook/circuit-breaker-check before an external API call and to /webhook/circuit-breaker-result after each allowed call.failure_threshold and cooldown_minutes) to match your reliability requirements.