100010 | Widget initialization failed | No | Reload page. If persistent, it indicates an automated device. |
100020 | Multiple initialization attempts | No | Clear the existing widget before creating new one. |
100030 | Invalid widget state | No | Reset widget with turnstile.reset(). |
102010 | Invalid challenge response | Yes | Retry the challenge. |
102020 | Network timeout during challenge | Yes | Check internet connection and retry. |
102030 | Corrupted challenge data | Yes | Clear browser cache and retry. |
103010 | Browser compatibility issue | Yes | Refer to supported browsers. |
103020 | JavaScript execution error | Yes | Ensure JavaScript is enabled. |
103030 | Browser extension interference | Yes | Disable extensions temporarily. |
104010 | Invalid widget configuration | Yes | Check widget parameters. |
104020 | Missing required parameters | Yes | Ensure all required options are provided. |
104030 | Parameter type mismatch | Yes | Verify parameter data types. |
105010 | Deprecated API method | No | Update to the current API version. |
105020 | Invalid API configuration | No | Review client-side configurations. |
105030 | Unsupported feature usage | No | Check feature availability. |
106010 | Generic parameter error | Yes | Review all widget parameters. |
106020 | Parameter validation failed | Yes | Check parameter format and values. |
110100 | Invalid sitekey | No | Verify the sitekey in Cloudflare dashboard ↗. |
110110 | Sitekey not found | No | Check sitekey spelling and dashboard configuration. |
110200 | Domain not authorized | No | Add current domain in Hostname Management |
110420 | Rate limiting active | No | Wait before retrying, review rate limits |
110430 | Account suspended | No | Contact Cloudflare support. |
110500 | Browser not supported | No | Refer to supported browsers. |
110510 | Feature not available | No | Check your account plan and feature availability. |
120010 | Script loading failed | Yes | Check your internet connection and content blockers. |
120020 | Resource timeout | Yes | Retry after checking network stability |
120030 | CDN unavailable | Yes | Wait and retry. Check your firewall settings |
200010 | Widget already rendered | No | Reset existing widget before re-rendering. |
200100 | Widget not found | No | Ensure the container element exists. |
200500 | Widget state error | Yes | Reset widget with turnstile.reset(). |
300* | Generic challenge failure | No | Bot behavior detected. Refer to troubleshooting. |
400020 | Invalid widget size | No | Use valid size: normal, compact. |
400030 | Invalid appearance | No | Use valid appearance: always, execute, interaction-only. |
400040 | Invalid theme | No | Use valid theme: light, dark, auto. |
600* | Generic challenge failure | No | Bot behavior detected. Refer to troubleshooting. |