I’m wondering if there’s a supported way in Celigo or the Celigo API to automatically retry a failed integration one time only when a specific, transient error occurs (for example, an API hiccup, record lock, or temporary downstream issue), so that errored records are retried once without manual intervention from the dashboard and then left in an errored state if the retry also fails.
The API call I am using returns an array of the open import errors, but it doesn’t indicate the number of retries:
{
"occurredAt": "2026-01-12T18:01:16.798Z",
"source": "resource",
"code": "rcrd_has_been_changed",
"message": "Failed to save record because Record has been changed",
"traceKey": "T9197927",
"retryDataKey": "03be119a85974eb09300d991a4f1faa5",
"errorId": "3738079246",
"_flowJobId": "696535d95cfd275e71453542",
"reqAndResKey": "5489877522665-a8829501cfa74e1186d9418fd3df0814-undefined-undefined-",
"purgeAt": "1783792876798",
"retry": "true"
}
If retry is true, then it means the original error has already been retried.