Skip to main content

Why do I get HTTP 403 with error 1010?

Error 1010 is a Cloudflare block that stops the request before it reaches the Wiro API, and a Ray ID helps us trace it.

Error 1010 doesn't come from the Wiro API: a Cloudflare block stopped your request before it reached Wiro. There's no "API access" setting to switch on.

Test with this public call, which needs no key:

curl -X POST "https://api.wiro.ai/v1/Tool/List" \
-H "Content-Type: application/json" \
-d '{"limit": "20"}'

The model list is Tool/List; there's no Model/List. If this call also returns 403, the block matches your connection or client, not your account.

Either way, send us a failed request's Ray ID (its cf-ray header, or the bottom of the error page), its time and your public IP address, through the chat on wiro.ai or at [email protected].

For comparison, the Wiro API's Run and Task endpoints don't send HTTP 403 or 429: input, balance and model errors come back as HTTP 200 with "result": false, and authentication errors as HTTP 401. See the Error Reference.

Did this answer your question?