The limits at a glance
The current implementation defaults are below. Deployment configuration can override gateway limits; contact Support for a capacity requirement.Per-IP rate limit and the 10-minute ban
The REST budget counts HTTP requests, not completed identifications. A check can make several requests for its challenge, snapshot and follow-up network checks. Avoid repeated force-check calls and account for shared egress IPs such as corporate networks. Let the snippet connect directly from the browser.Guard against the “999” ban marker
A stored result can carry the special value 999 for Banned IP. It is outside the 0–100 scoring scale. Receiving 429 does not imply that a History row or webhook will also be created.riskBand(score), which returns rate_limited for the special 999 value.
Keep the protected action unverified or route it for review when evidence is unavailable. Do not group missing or all-zero device identifiers as one device.