API reference

Built-in scenarios

The ready-made scenarios and the data each one needs.

Scenarios are groups of checks for one kind of abuse. They run automatically when the data they need is present. Pass scenarioId or scenarioIds to run specific ones.

Scenario IDProtects againstMain inputs
SYS_DISPOSABLE_EMAIL_001Throwaway email addressesemail
SYS_MULTI_ACCOUNT_001One person, many accountsemail, deviceId, ip, accountCreation
SYS_FREE_TRIAL_ABUSE_001Repeated free trialsemail, deviceId, ip, paymentFingerprint
SYS_CREDIT_ABUSE_MASTER_001Free-credit farmingemail, ip, deviceId, resourceUsage, accountAge
SYS_SIGNUP_FRAUD_001Scripted signupsForm behaviour fields
SYS_BOT_DETECTION_001Bots and automationuserAgent, clickStream, inputTiming, navigationTiming
SYS_DEVICE_FINGERPRINT_001Emulators and inconsistent browsersuserAgent, deviceId, browser details
SYS_IP_LOCATION_001VPNs, proxies, impossible travelip, geoLocation, previousLocation
SYS_ACCOUNT_TAKEOVER_001Account takeover at loginuserId, deviceId, geoLocation, loginAttempts
SYS_CREDENTIAL_STUFFING_001Password-guessing attacksloginAttempts, loginVelocity, ipData
SYS_SESSION_ANOMALY_001Unusual sessionssessionDuration, clickCount, featureAccess
SYS_ACCOUNT_SHARING_001Shared accountsdeviceCount, concurrentSessions, accountType
SYS_BEHAVIOR_001Abusive usage behaviourcreditUsage, accountAge, clickPattern
SYS_RESOURCE_ABUSE_001Resource drainingresourceUsage, usageVelocity, engagementMetrics
SYS_API_ABUSE_001API scraping and key sharingusageMetrics, requestPattern, ipData
SYS_CONTENT_SPAM_001Spam postingcontentVelocity, contentSimilarity, urlCount
SYS_FAKE_PROFILE_001Fake profilesprofileData, profileConsistency, imageMetadata
SYS_REFERRAL_ABUSE_001Self-referralsreferralData, referrerProfile, commonSignals
SYS_SUBSCRIPTION_FRAUD_001Subscription cyclingaccountHistory, subscriptionData, paymentData
FRD_CHARGEBACK_PREVENTION_001Chargebackstransaction, customer, device, payment

Open a scenario in the dashboard to see its full input list and sample data, and to run it against test data.

Your own scenarios#

In the dashboard you can clone a built-in scenario and adjust it, or create your own from scratch. Your scenarios run instead of the built-in ones for your account; call with ?profileId=default to use the built-in set at any time.