Call the decision API from middleware
Send site ID, path, method, request headers, IP, and browser token state to receive an allow, log, challenge, or block decision.
Bot protection API
A simple API decision point for teams that want bot protection without migrating DNS or changing CDN providers.
Send site ID, path, method, request headers, IP, and browser token state to receive an allow, log, challenge, or block decision.
Server-side middleware should call the API with a Bearer API key. Browser collect calls remain public and use per-site challenge tokens.
Each decision can be logged with user-agent labels, client family, score, and action so operators can tune blocking safely.
FAQ
Yes. Server-side decision calls should include an Authorization Bearer API key. Dashboard calls use the secure session cookie.
You can test public health endpoints without a key. Runtime decision examples should include the site API key generated in the dashboard.