Hi Vinicius,
We don't retry inside the flow, and we don't send the call to a fallback queue. Instead, we make every integration fail safe. Before each Data Action, we set the output variables to safe default values. The Failure and Timeout paths have no actions, so the call simply continues as if no data came back, and the caller never notices the problem. We also check every level of the JSON response with nested IsSet() before reading anything, even on Success, because an incomplete response can break the flow just as badly as an outage. We never use Disconnect on errors. If an API is down for a longer time, we turn on a contingency message per module from a data table, so we can warn callers without republishing the flow. Navigation markers then show us where the integration failed. Retries mostly add silence for the caller, so we'd rather keep the call moving.
------------------------------
Diego
NA
------------------------------