Skip to content
Finowl

Email breach checks · SaaS

Email breach checks for SaaS logins and admins

For a SaaS product, the riskiest moments are not only logins. They include granting admin rights, creating API tokens, changing billing owners and disabling SSO enforcement. Checking the acting user’s email against known breaches gives your authorization layer one more piece of context, and the breach list shows whether passwords were part of what leaked.

Security teams can also surface the signal to customers. A workspace admin dashboard that highlights members with exposed emails and no multi-factor authentication turns breach data into a practical to-do list, helping customers tighten their own posture without your team handling every case. Refresh those results periodically instead of on every page load to keep credit use predictable.

USE CASES

Where it fits in saas

HOW TO INTEGRATE

The workflow

  1. 1

    Add FINOWL_API_KEY to the secrets of your identity or authorization service.

  2. 2

    Call POST /v1/breaches/email on sensitive actions such as role changes, token creation and SSO setting changes.

  3. 3

    Summarize the response into a breached flag, a count of password-exposing breaches and the latest BreachDate.

  4. 4

    Use that summary in policy checks that decide whether to require re-authentication or multi-factor confirmation.

  5. 5

    Refresh results on a schedule for admin dashboards rather than on every page view, to save credits.

POST /v1/breaches/email
curl https://api.finowl.co/v1/breaches/email \
  -H "Authorization: Bearer $FINOWL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "email": "workspace.admin@example.com"
}'

Check the acting user before granting admin rights or creating API tokens. A clean result returns breached false and an empty breaches array.

GOOD PRACTICE

Before you ship

Read the API reference for every field and error code. Each lookup costs 1 credit; see pricing.

A FEW GOOD QUESTIONS

Common questions

Email breach checks for SaaS logins and admins

Start with 100 free credits every month and test the request above in the sandbox.