turnstile, waf, wafauto, datadome.task_type — see the task type pages linked below.solution object varies by task type:
| Status | Message | Cause |
|---|---|---|
400 | Request body could not be decoded | Malformed JSON or missing required fields |
400 | provided url for task is invalid | The URL in task_data is not a valid URL |
400 | task not found | The task_type value is not recognized |
401 | X-Api-Key header is missing | No X-Api-Key header was sent |
401 | User provided an empty or invalid API key | The API key does not exist |
401 | URL is blacklisted | The target domain is blocked |
402 | insufficient balance | Your account balance is too low for this task |
500 | * (solver related) | The solver encountered an internal error |
504 | task timed out | The solver did not respond within 30 seconds |