Keep data calls stable even when a service fails off and on. The flow adds smart retries with a short wait and stops cleanly when it hits a set limit. It helps teams that rely on APIs with timeouts, rate limits, or random errors.
The run starts by setting a tries counter, then calls your action step that you will replace with your real API call. On success it moves to a success path. On error it checks for known errors by status code or message. If the error is not one you want to stop on, it waits for a set time, increases the counter, and tries again. A check decides if tries remain. If yes, it loops back to call the action again. If not, it raises a clear error that says the retry limit is reached.
Setup is simple. Swap the placeholder step with your API node and turn on the error output. Set max tries and the wait time. Define the filter so known errors can go to a separate path. Expect fewer manual restarts, faster recovery from outages, and cleaner logs. Use it for handling rate limits, short outages, or slow endpoints without babysitting every run.