Errors & rate limits
Error format
422 validation_failedadds"fields": {"field": ["message", ...]}.- Errors from
POST /proxies/{id}/rotateand rotation links also carry"ok": false. - Branch on
error(stable), not onmessage(may change).
Error codes
Rate limits
Over the limit: 429 with a Retry-After header. Back off and retry after that many seconds.
Retrying
GETrequests are safe to retry.POST /proxies/{id}/rotateon409: wait a few seconds and retry; on502: the dongle could not get a new address — retry once after ~30 s, then check the proxy in the panel.POST /proxies/{id}/passwordis not idempotent — every call creates a new password.