Developer FAQAnswers to developer questions about integrating, testing and debugging AbuseZero: the REST API, Node.js SDK, browser SDK, CLI and MCP server.Copy MarkdownOpenProductCopy Anchor Link What does an AbuseZero evaluation decide?Where does AbuseZero fit in my claim flow?What's the difference between a benefit, a claim, an evaluation and an outcome?How does AbuseZero treat AI agents? IntegrationCopy Anchor Link What's the minimum I need to send, and what should I add?Which credential should my integration use?Should I call AbuseZero from my server or the browser?How do I choose a claim ID?Which languages and runtimes can I integrate from?Do I need the browser SDK?How do I send phone numbers and custom identifiers without sharing raw values?Does the browser SDK work with my consent tool?How do I report what happened after an allow?How do I delete a user's history through the REST API? TestingCopy Anchor Link How do I test my integration without affecting users?Why does my test request fail with IP_NOT_ROUTABLE? DebuggingCopy Anchor Link Why was a claim denied?How do I trace a specific request?Why do evaluations show a missing device input or a browser data status?What does a skipped evaluation mean, and how should my code handle it?What happens if AbuseZero can't be reached? REST APICopy Anchor Link Is it safe to retry a request?How should my code handle rate limits?How is the AbuseZero REST API versioned?Can I store AbuseZero IDs and page cursors? CreditsCopy Anchor Link Which requests use credits?How do I test without using credits?How is this guide?GoodBadLast updated on GlossaryThe terms used across AbuseZero, its API and its dashboard.