Error codes hub
When something fails, three signals tell you what went wrong. Read them in this order:
HTTP status — the gross category (auth, rate-limit, upstream, target)
X-Helodata-Error-Coderesponse header — the precise reason (only on gateway-originated errors)X-Helodata-Request-Id— give this to support when you need help
A pasted log line is worth a thousand guesses.
Quick triage
524
—
Target was slow
Slow target — retry, raise client timeout
How to read a failing request
A real example response:
HTTP/1.1 407 Proxy Authentication Required
X-Helodata-Error-Code: not-whitelisted
X-Helodata-Request-Id: req_01HX2K3PQ4M5
Content-Type: application/json
{"code":"not-whitelisted","message":"Source IP 203.0.113.5 isn't on the whitelist for sub-user sub_01HX..."}The three things to extract:
Status 407 → auth class
not-whitelisted→ your source IP isn't on the sub-user's whitelistreq_01HX2K3PQ4M5→ save it; if you need to ask us, we'll find this specific call
Common scenarios
When you can't tell from the error
Log the trio status + X-Helodata-Error-Code + X-Helodata-Request-Id and email support@helodata.com. We can pull the full request record from the Request-Id for up to 7 days after the call.
Per-product error tables
The exhaustive code tables live in each product's reference:
Last updated
Was this helpful?