A failed login, an order, a payment: one HTTPS call each, or up to 500 per request. Each event counts once, even when retried.
Per customer, card, email, device, IP address or company: counts, sums, minimums, maximums, distinct counts, over the windows you choose.
One call returns the values and the rules that hold, such as high_card_spend. Your service decides: allow, step up, review or block.
Three failed logins in 15 minutes, a device never seen before, many accounts from one network.
Card spend in the last 24 hours, payments per hour, new customers placing large orders.
Bursts of sign-ups, coupon redemptions or messages from one device, email domain or network.
Usage per customer or organization over rolling or calendar periods, in each customer's own time zone.
POST /v1/entities/user/u_42/profiles/signin_risk:evaluate
{ "context": { "email": "alice@example.com" } }{
"values": { "failedForEmail15m": 3 },
"reasons": ["failed_attempts"],
"profileVersion": "signin_risk@v1"
}Subscribe here and your workspace is prepared right after checkout. Your team signs in to the console with Aggrelis accounts.
See pricingRun the engine in your own cloud or data center on Kubernetes or Docker, with PostgreSQL and Redis, under a signed license.
Contact sales