For AI agents: visit https://docs.sumsub.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
Jump to Content
Sumsub
DocumentationAPI ReferenceChangelogHomeUser verificationFraud preventionTransaction monitoringTravel ruleBusiness verificationCase ManagementDeveloper tools
Product VideosAPI ReferenceChangelogFAQDashboardSumsub
Documentation
Product VideosAPI ReferenceChangelogFAQDashboard
DocumentationAPI ReferenceChangelogHomeUser verificationFraud preventionTransaction monitoringTravel ruleBusiness verificationCase ManagementDeveloper tools

Get started

  • Overview
  • Account
    • Add team members
    • User roles
      • Automatic suspension of inactive users
      • Owner account
    • Branding
    • Single sign-on (SSO)
      • Configure authentication through Okta
    • Two-factor authentication
    • Billing
    • Seats services
    • Business information
  • Verification levels
    • Configure verification levels
      • Verification steps
      • Consent screen
      • Applicant Privacy Disclosures and Consent Requirements
    • Applicant actions
      • Actions in Sumsub API
      • Actions in iOS SDK
      • Actions in Android SDK
  • Web and Mobile SDK customization
  • Supported SDK and Dashboard languages
  • Source keys
  • Test in Sandbox
    • Test Business Verification
    • Test AML Screening
    • Test Applicant actions
    • Test Transaction Monitoring
    • Test Crypto Monitoring
      • Test Crypto Monitoring via payment method check
      • Test crypto transaction risk pre-scoring
    • Verification templates
      • Verification document templates
      • Payment templates
  • Go live
  • Migrate to Sumsub from other platforms
    • Migrate from Veriff to Sumsub
  • Sumsub Partner Hub

User Verification

  • About User Verification
  • Supported documents and countries
  • ID verification
    • How ID verification works
    • Database Validation
      • 1x1 Matching
      • Data verification methodology: 1x1 Matching
    • German eID Verification
    • Real-time Identification Recording
    • Live capture
    • Name transliteration
    • Verify ID documents
      • Customize ID verification settings
      • Customize supported ID documents
      • Conduct ID verification
  • Non-Doc Verification
    • Non-Doc Identity Verification
      • Get started with Non-Doc Identity Verification
      • Handle Non-Doc Identity Verification results
      • Solution compliance assessment
      • Canada Non-Doc Identity Verification
        • Product methodology
        • Mandatory User Terms
    • Non-Doc Address Verification
      • Get started with Non-Doc Address Verification
      • Handle Non-Doc Address Verification results
      • Data verification methodology: 1x1/2x2 Matching
      • Solution compliance assessment
  • Biometric verification
    • Liveness & Face match
    • Short video fragment
  • Address verification
    • Document-based PoA
      • Customize supported address documents
      • Verify PoA documents
    • PoA through Geolocation
      • Enable PoA through Geolocation
  • AML screening and monitoring
    • How AML screening and monitoring work
      • How often do we update AML data sources
      • Matching techniques in AML Screening
    • AML Screening LLM models
    • Ongoing AML monitoring
    • ComplyAdvantage Mesh presets
      • Best Approval Rate preset
      • Default preset
      • Expanded screening preset
      • Extensive screening preset
      • Counterparty Sanctions Screening preset
    • Configure AML screening
    • Review AML screening results
      • AML screening report
      • AML screening events
    • Manage AML screening alerts
    • Resolution Rule Chain for AML Screening
      • Setting up conditions and reviews for rule chains
      • Resolution Rule Chain variables
  • Video identification
  • Qualified Electronic Signature (QES) Verification
    • QES integration guide
    • Supported identity documents
    • Solution compliance assessment
    • Supported countries for QES OTP delivery
  • Penny Drop Verification
    • Get started with Penny Drop Verification
    • Supported ASPSPs in the EU/EEA
    • Solution compliance assessment
  • Bank Account Verification
    • Get started with Bank Account Verification
    • Supported ASPSPs in EU/EEA
  • Manage Database Products and Solutions
  • TIN Validation
  • Reusable Identity
    • Reusable KYC
      • Reusable KYC Share
      • Reusable KYC Networks
      • Reusable KYC via API
      • Reusable KYC via SDK
    • Copy Applicant
    • Partner management
    • Sumsub ID
      • Sumsub ID Connect
      • Sumsub ID — OIDC
  • NFC-based ID verification
    • NFC-supported documents
  • Questionnaire
    • Get started with questionnaires
      • Create questionnaire
      • Add questionnaires to verification level
      • Review questionnaire structure
      • Review questionnaire answers
    • Translate questionnaire
    • Manage questionnaires
    • Best practices and use cases
      • Manage applicants based on Questionnaire risk score
      • Import questionnaire data via API
      • Add images to questionnaire via API
    • Questionnaire handling across verification levels
  • AllDocs Verification
  • Payment Method Check Advanced
    • Set up verification flows for different payment methods
    • Configure Payment Method Check for companies
    • Verification of Payee
  • KYC settings wizard
  • Cross-check rules
    • Cross-check rules scenarios
    • Cross-check rules operators
    • Cross-check rules variables
  • Additional checks
    • Email and phone verification
    • Fastfail
    • Periodic verification
    • Ongoing document monitoring
    • Age Estimation
  • Prevent SMS pumping fraud
  • Handle verification results
    • Review results in the Dashboard
      • Applicant profile overview
      • User verification check results
      • Transaction check results
      • Applicant action check results
    • Manage applicant profiles
      • Create applicant profile
      • Approve and decline applicants manually
      • Approve rejected applicants
      • Request profile check
      • Reset applicant profile
      • Make applicant profile inactive
      • Make applicant documents inactive
      • Blocklist applicants
      • Add additional documents to applicant profile
      • Add applicant tags
      • Manage verification level
      • View summary report
      • Send email with verification status
      • Generate WebSDK verification links
      • Add notes
      • Re-OCR documents
    • Receive results via API
    • Rejection labels and explanatory buttons
      • Rejection labels
      • Rejection explanatory buttons
    • Get applicant data with Custom CSV Export
      • Export applicant data
      • Export AML case data
    • Applicant statuses
    • Applicant risk labels
    • Rejection filter
  • Analytics
  • UK FinProm Regime

Fraud Prevention

  • About Fraud Prevention
  • Pre-KYC Fraud Risk Assessment
  • Digital footprint checks
  • Device Intelligence
  • Advanced IP check
  • IP geolocation
  • Fraud Network Detection
  • AI-powered Anomaly Detection
  • Account Takeover Prevention
  • Behavior Monitoring

Transaction Monitoring

  • About Transaction Monitoring
  • Transaction Monitoring Quick Start Guide
  • Use cases
    • Applicant risk scoring
    • Risk Level Assignment
    • Empower KYC flow with Transaction Monitoring
    • Сhange verification levels based on applicant actions
    • AML Transaction Monitoring – Watchlist Screening Features
  • Transactions
    • Transaction types
    • Submit transactions and review results
    • Applicant onboarding scoring
    • Leverage mirrored transactions
    • Manage transactions
    • Use transaction tags
  • Rules
    • SumScript
    • Create custom rules
    • Test rules
    • Rules with paid features
    • Manage rules
  • Transactions and Travel Rule settings
  • Transaction Monitoring analytics
    • View specific transaction analytics

Travel Rule

  • Overview
    • Glossary
    • Regulatory requirements
    • Legal implications
  • Set up Travel Rule
    • Integration settings
    • Workflow customization
    • Product and compliance guide
    • Fireblocks Integration
    • SDK-based integration
  • VASP directory
    • Join directory
    • Onboarding requirements
    • VASP statuses
    • VASP scoring
    • VASP AML screening
    • Attribution
    • Wallet Address Book
    • Umbrella VASP
    • Counterparty VASP notes
    • Essential Check and Extended Essential Check
  • Protocols
    • TRP
    • Sumsub
    • GTR
    • CODE
    • Sygna Bridge
    • Email notification
  • Travel Rule data exchange flows
    • Before Withdrawal: Initiate outbound data exchange
    • Respond to incoming transfer requests
    • After Deposit: Create incoming data exchange
    • Statuses, lifecycle, and outcomes
    • Test data exchange
      • Test outbound data exchange in Sandbox
      • Test inbound data exchange in Sandbox
  • Special cases
    • UTXO transactions
    • Unhosted wallet verification
    • Bitcoin Lightning Network transactions
    • Memo and tag-based network transactions
    • Originator wallet address update
  • Travel Rule FAQ

Crypto Monitoring

  • About Crypto Monitoring
  • Providers
    • Crystal Intelligence
    • Merkle Science
    • Cyvers
    • TRM Labs
    • Elliptic
    • Chainalysis

Business Verification

  • About Business Verification
  • How Business Verification works
  • Get started with Business Verification
  • Migrate Business verification levels to SDK 2.0
  • Full KYB regulations
    • Full KYB requirements
  • Business verification sources
    • Global corporate registry check tiers
    • Asia corporate registry check tiers

Case Management

  • About Case Management
  • Migrate to Case Management 2.0
  • Set up blueprints
  • 4-eyes review
  • Case Checklist
  • Create case
  • Add transactions to case
  • Adjust case satuses
  • Review cases
  • Export case data
  • Distribute workload
  • Case Management analytics
  • Automate regulatory reporting

Developer tools

  • Overview
  • Webhooks
    • Webhook manager
      • Webhook rollout percentage
    • Explore webhook types
      • User verification webhooks
      • Transaction monitoring webhooks
      • Fraud Network Detection webhooks
    • Check webhook logs
  • App tokens
  • MCP server
  • Build on Sumsub with AI

WebSDK

  • About WebSDK
  • WebSDK accessibility statement (WCAG 2.2 AA)
  • Migrate from WebSDK 1.0 to WebSDK 2.0
  • Get started with WebSDK integration
    • Track verification activity
    • WebSDK messages
    • Receive verification results
  • Get production key
  • Customize links and notifications
    • SMS notification service: Country distribution
  • WebSDK settings

MobileSDK

  • About MobileSDK
  • iOS SDK
    • Get started with iOS SDK
      • iOS SDK changelog
      • Breaking changes in iOS SDK 1.34
    • Handlers
    • Callbacks
    • Log control
    • Analytics
    • iOS SDK customization
    • Theme API for iOS
    • Theme guide for iOS