429 “Too Many Requests” Errors #
If Cyclr receives a 429 error response during a call to a third party API, Cyclr waits n
seconds before making further calls. The amount of seconds is determined by the period of time the third party API includes in a Retry-After
HTTP Header.
If the third party API doesn’t provide a Retry-After
HTTP Header in its response, Cyclr defaults to a 60 second wait time.
Cyclr logs a Step Warning against any Steps that attempt to call the API again before the wait time passes. The warning informs you that the call is blocked and that it will be tried later.
If the third party API continues to respond with a 429 error after the wait period, Cyclr automatically increases the wait time by an additional 1 minute, then 3 minutes, 7 minutes, 15 minutes and 30 minutes.
Cyclr continues to retry these calls until they are successful.