Retries
Ashby will retry failed webhook requests using exponential backoff with a maximum of 10 attempts.
Retry Schedule
When a webhook request fails (non-2xx response), the next attempt is scheduled using:
Delay = (2^attempt_number - 1) × 10 seconds
| Attempt | Delay |
|---|---|
| 1st retry | 10 seconds |
| 2nd retry | 30 seconds |
| 3rd retry | 70 seconds |
| 4th retry | 150 seconds |
Note: These are minimum delays - actual retry times may be slightly longer.
Non-Retryable Status Codes
Requests that return the following HTTP status codes will not be retried:
401 Unauthorized403 Forbidden404 Not Found405 Method Not Allowed410 Gone
All other error responses (5xx, timeouts, etc.) will be retried according to the schedule above.
Updated 4 months ago
