Core Analysis
POST
/analyze-transaction
Score a transaction — probability, risk level, plain-English explanation
All Plans
POST
/batch/analyze
Score up to 5 (Basic) or 50 (Pro) transactions in one call
All Plans
User & Transaction Data
GET
/transactions/:user_id
Paginated history — last 10 (Basic) or 100 (Pro) per page
All Plans
GET
/users/:user_id/risk-profile
Behavioral profile — avg spend, known devices & locations
All Plans
GET
/dashboard/stats
Platform-wide metrics, 7-day distribution, 30-day trend (Pro)
All Plans
Fraud Network Detection
GET
/network/device/:fingerprint
All users sharing a device — network risk score
Pro
GET
/network/ip/:address
All users sharing an IP — detect shared infrastructure abuse
Pro
GET
/network/location/:location
All users in a location — geography-based ring detection
Pro
GET
/network/user/:user_id
Full network graph for a user across all shared identifiers
Pro
Device & IP Reputation
GET
/reputation/device/:fingerprint
Cross-platform fraud rate for a device fingerprint (anonymised)
Pro
GET
/reputation/ip/:address
Geo + platform fraud-rate lookup using the local GeoLite database
Pro
Custom Rules
POST
/rules
Create a rule — e.g. amount > 5000 AND transaction_type == 'wire_transfer'
Pro
POST
/rules/test
Dry-run a condition against a sample transaction without saving
Pro
GET
/rules
List all active rules with match counts
Pro
Velocity Rules
PUT
/velocity
Set max transactions per hour and max daily spend per user
Pro
GET
/velocity
Retrieve current velocity thresholds
Pro
Webhooks
POST
/webhooks
Register a URL to receive HMAC-signed HIGH/CRITICAL alerts
Pro
GET
/webhooks
List registered webhooks with delivery stats
Pro
Outcomes & Calibration
POST
/transactions/:id/outcome
Submit a chargeback result — auto-adjusts future scoring sensitivity
Pro
GET
/outcomes/stats
Chargeback rate, false-negative rate, current score-boost factor
Pro
Export & Analytics
GET
/export/transactions/:user_id
Download up to 1,000 transactions as a CSV — supports date range filter
Pro
GET
/merchants/:name/stats
Fraud rate, risk distribution, and trend data for any merchant
Pro
User Management
POST
/users/:user_id/recalibrate
Rebuild behavioral baseline from clean transactions only
Pro
POST
/users/:user_id/unblock
Manually clear a blocked user after fraud review
Pro