Cloudflare-generated 1xxx error responses now include a standard Retry-After HTTP header when the error is retryable. Agents and HTTP clients can read the recommended wait time from response headers alone — no body parsing required.
Changes
Seven retryable error codes now emit Retry-After:
| Error code | Retry-After (seconds) | Error name |
|---|---|---|
| 1004 | 120 | DNS resolution error |
| 1005 | 120 | Banned zone |
| 1015 | 30 | Rate limited |
| 1033 | 120 | Argo Tunnel error |
| 1038 | 60 | HTTP headers limit exceeded |
| 1200 | 60 | Cache connection limit |
| 1205 | 5 | Too many redirects |
The header value matches the existing retry_after body field in JSON and Markdown responses.
If a WAF rate limiting rule has already set a dynamic Retry-After value on the response, that value takes precedence.
Availability
Available for all zones on all plans.
Verify
Check for the header on any retryable error:
curl -s --compressed -D - -o /dev/null -H "Accept: application/json" -A "TestAgent/1.0" -H "Accept-Encoding: gzip, deflate" "<YOUR_DOMAIN>/cdn-cgi/error/1015" | grep -i retry-afterReferences:
Source: Cloudflare
Latest Posts
- Dynamics 365 Customer Service – Control evaluation volume with sampling [MC1253514]
![Dynamics 365 Customer Service - Control evaluation volume with sampling [MC1253514] 2 lemons 2121579 1920](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)
- Power Apps – Download wrapped apps directly from Dataverse [MC1253499]
![Power Apps - Download wrapped apps directly from Dataverse [MC1253499] 3 pexels padrinan 1111372](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)
- Dynamics 365 Sales – Get additional Dataverse storage capacity [MC1253515]
![Dynamics 365 Sales - Get additional Dataverse storage capacity [MC1253515] 4 pexels rdne 7045449](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)
- (Updated) Microsoft 365 Copilot: Q&A in Read Aloud enables real-time voice interactions [MC1183010]
![(Updated) Microsoft 365 Copilot: Q&A in Read Aloud enables real-time voice interactions [MC1183010] 5 pexels padrinan 114108](data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==)

![Dynamics 365 Customer Service - Control evaluation volume with sampling [MC1253514] 2 lemons 2121579 1920](https://mwpro.co.uk/wp-content/uploads/2025/06/lemons-2121579_1920-150x150.webp)
![Power Apps - Download wrapped apps directly from Dataverse [MC1253499] 3 pexels padrinan 1111372](https://mwpro.co.uk/wp-content/uploads/2025/06/pexels-padrinan-1111372-150x150.webp)
![Dynamics 365 Sales - Get additional Dataverse storage capacity [MC1253515] 4 pexels rdne 7045449](https://mwpro.co.uk/wp-content/uploads/2025/06/pexels-rdne-7045449-150x150.webp)
![(Updated) Microsoft 365 Copilot: Q&A in Read Aloud enables real-time voice interactions [MC1183010] 5 pexels padrinan 114108](https://mwpro.co.uk/wp-content/uploads/2024/08/pexels-padrinan-114108-150x150.webp)
