Prerequisites
- An AuthFlame account
- A live API key (prefixed with
af_live_) - A tool that can send HTTP requests (curl, PowerShell, Node.js, Python, etc.)
1. Get your API key
Sign in to your AuthFlame dashboard and copy your API key. Keep it server-side, never in browser or mobile code.2. Send your first check
Post the email address you want to evaluate to the check endpoint.3. Read the response
A successful check returns a decision summary, a normalized address, and the signals that contributed to the score.Response
summary.action:ALLOWorBLOCK. Use it as the primary gate.summary.risk_score:0to100. Useful for custom thresholds or A/B tests.normalized.canonical: The deduped form of the address. Store this to catch duplicate accounts.
4. Wire it into signup
1
Call AuthFlame before creating the user
Send the submitted email to
/api/ from your backend, not the browser.2
Branch on summary.action
-
ALLOW: create the account. -
BLOCK: reject the signup with a generic error message.
3
Store the canonical email
Persist
normalized.canonical alongside the raw address so you can detect duplicate signups later..png?fit=max&auto=format&n=I1VHCABaGN8XUrA3&q=85&s=a6ef4d31dcedaa6714272989ceab62a2)
.png?fit=max&auto=format&n=I1VHCABaGN8XUrA3&q=85&s=d9708474bd0c0cd8c6223006c4baeca5)