This section provides API-level reference material for Incode's eKYC (electronic Know Your Customer) product. Use these pages to understand response semantics, look up per-country source details, interpret reason codes, and retrieve eKYC data for a completed onboarding session.
For an overview of how to configure eKYC in your Dashboard, see eKYC Dashboard configuration and eKYC field requirements by source.
What's in this section
- eKYC API Reference explains the response semantics for the External Verification (eKYC) endpoint: how to interpret match fields, status values, risk levels, metadata fields, reason codes, and Risk Add-ons. Start here if you are new to integrating with the eKYC API.
- Fetch eKYC Data documents the endpoint for retrieving the original form input and risk data for a completed onboarding session.
- eKYC Reason Codes provides the full list of reason codes returned by the eKYC API, organized by category (Phone, Email, Tax ID, Address).
- eKYC Coverage lists all countries and data sources Incode supports for eKYC verification, including field requirements for each source. Individual country pages nested under Coverage provide API-level detail for the sources currently available in the Dashboard, including request parameters, response schemas, and
overallLevelcalculations.
How the pieces fit together
A typical eKYC integration flow uses these pages together:
- Choose a country and source from eKYC Coverage based on your customer base and use case.
- Review the country page for that source to understand its request parameters, response schema, and risk-level calculations.
- Refer to eKYC API Reference for shared response concepts (match field patterns, status values, risk levels) that apply across sources.
- Retrieve original form input and risk data for any session using Fetch eKYC Data.
- Interpret returned reason codes using eKYC Reason Codes.