Which ClearRun errors are safe to retry?
Retry 429 (after Retry-After), 500 UNSIGNED_VERDICT, 503 PERSIST_FAILED and network errors. Don't retry 400, 401, 402 or 403 until you fix the cause. They will fail the same way.
Last updated
Table
| Status | Retry? | Why |
|---|---|---|
| 400 | No | Fix the request |
| 401 | No | Fix the key |
| 402 | No | Add credits first |
| 403 | No | Plan, setting or workspace |
| 404 on verify | Later | A queued receipt may not be saved yet |
| 429 | Yes, after Retry-After | Rate limit |
500 UNSIGNED_VERDICT | Yes | Not charged |
503 PERSIST_FAILED | Yes | Not charged |
| Timeout or network error | Yes, carefully | The first call may have gone through |
After a timeout
Your first call may have been scored and charged even though you never saw the reply. Check Usage history before retrying many at once.