Home
Home
  1. 🌊 Flow API
  • πŸš€ Getting Started
  • πŸ”Ž Screening API
    • Overview
    • Blacklist Matching Logic
    • Blockchain Analysis
      POST
    • Individuals Analysis
      POST
    • Organizations Analysis
      POST
    • Screening Entities Summary Analysis
      POST
    • Create BlackList
      POST
    • Get All BlackList Records
      GET
    • Get Blacklist Record by ID
      GET
    • Delete Blacklist Record by ID
      DELETE
    • Update Blacklist Record by ID
      PATCH
    • Update Blacklist Settings Account
      PATCH
  • 🌊 Flow API
    • Overview
    • Flow Step: Identity Verification
    • Flow Step: Onboarding Individual
    • Flow Step: Onboarding Organization
    • πŸ“‘ Endpoints
      • Authentication token
      • Get Flow Instance
      • Get File from Flow Instance
      • Identity: Get Details
      • Identity: Get Files
      • Identity: Update Status
      • Onboarding: Get Details
      • Onboarding: Get File
      • Onboarding: Get Multiple Files
      • Onboarding: Update Status
    • πŸ“€ Webhooks
      • Webhooks Overview
      • Flow
      • Identity Verification
      • Onboarding Individual
      • Onboarding Organizations
      • Identity Verification by Onboarding
  • πŸ’Έ Transaction API
    • πŸ”‘ Authentication
    • Overview
    • Transaction Analysis
    • Transaction Status
    • Document Types
    • Cryptocurrencies
    • Diagram
    • πŸ“€ Webhooks
  • πŸ“‘ Endpoints
    • Create operation
    • Get operation
    • Get valid document types
    • Get valid coins
  • πŸ“‚ Resources
    • Concept Details
    • Enum Validation
Home
Home
  1. 🌊 Flow API

Flow Step: Identity Verification

The Identity Verification step in Rillis helps you comply with KYC (Know Your Customer) and AML (Anti-Money Laundering) regulations. It verifies your users by analyzing both their identity documents and biometric data.

How It Works#

πŸ“Έ Document Data Extraction#

Rillis uses advanced computer vision and artificial intelligence to extract and validate key information from the identity documents your users submit. This includes:
Document number
Family names and given names
Date of birth
Document issue date and expiry date
Gender
Personal ID number
Country of issuance
Our Optical Character Recognition (OCR) technology ensures a seamless and accurate data capture processβ€”even for images that are blurry, low resolution, or missing machine-readable zones (MRZ). This robust analysis is multilingual and optimized for over 20 languages.

⚠️ Risk Analysis & Warnings#

Once the document and biometric data are extracted, Rillis performs in-depth risk checks to detect issues like:
Unrecognized document
Expired document
Mismatch between country or type
Age verification failed
Signs of document forgery (image edits, fake ID, etc.)
Inconsistencies in user details (e.g., name mismatch)
This comprehensive review helps protect your business from fraud and ensures compliance.

βš™οΈ Personalization & Controls#

You can tailor the identity verification step by:
Restricting allowed document types
Blocking expired documents
Setting age restrictions (e.g., minimum 18 years)
Specifying accepted countries
Enabling file uploads if needed

πŸ“ˆ Verification Results#

At the end of the process, Rillis assigns a final status (e.g., COMPLETED, REJECTED, EVALUATION) and provides detailed results, including any warnings raised during analysis.

Why This Matters#

By automatically extracting and analyzing identity document details, Rillis helps you:
Streamline onboarding for legitimate users with valid IDs.
Detect fraud and reduce the risk of accepting fake or tampered documents.
Comply with KYC and AML regulations without manual checks.
Maintain trust and security for your platform by preventing identity fraud.

Related API Endpoints & Webhooks#

For more details on the Identities API and webhook events associated with the Identity Verification step, check out:
EndpointMethodDescriptionSectionSee Details
/client-api/identities/{id}GETRetrieve the identity verification details.Identity VerificationView Details
/client-api/identities/change-status/{id}PUTUpdate the status of the identity verification.Identity VerificationView Details
/client-api/identities/view-file-references/{id}GETGet files associated with the verification process.Identity VerificationView Details
Modified atΒ 2025-05-27 21:46:19
Previous
Overview
Next
Flow Step: Onboarding Individual
Built with