Skip to main content

Overview

The KYB API provides functionality for managing:
  • Business verification flows
  • Dynamic questionnaires
  • Answer management
  • Status tracking
  • Validation rules

Core Concepts

Flow Status

StatusDescriptionNext States
NOT_STARTEDFlow initializedPENDING
PENDINGIn progressCOMPLETE
COMPLETEFlow finished-

Section Types

TypeDescriptionRequiredOrder
company_informationCompany detailsYes1
address_detailsAddress infoYes2
director_informationDirector detailsNo3
ownership_structureOwnership infoNo4

Question Types

TypeDescriptionFormatValidation
textText inputStringLength, pattern
selectSingle choiceOptionRequired option
multiMultiple choiceArrayMin/max items
fileFile uploadBinarySize, type

Validation Rules

Answer Rules

  • Required fields complete
  • Valid format per type
  • Business logic rules
  • Cross-field validation

Flow Rules

  • Sequential completion
  • Section dependencies
  • Required documents
  • Status transitions

Document Rules

  • PDF/JPEG formats
  • Max size: 10MB
  • Clear resolution
  • Valid signatures

Security Requirements

  • JWT authentication
  • Role-based access
  • Answer encryption
  • Audit logging
See individual endpoint documentation for detailed request/response formats and examples.