Composable KYB endpoint. Clients specify which modules they need and Incode routes to the correct vendor for the country. Available modules: identity, address, statusEntityType, personAssociation, webPresence, websiteAnalysis, industryInfo, financialIntelligence. Every response carries a referenceId, and every run ends with one EKYB_CHECKS_RESULT webhook carrying the final result (also pollable at GET /omni/verification/async/{referenceId}). webPresence/websiteAnalysis/industryInfo/financialIntelligence may not finish within the synchronous response's wait budget; those are listed in pendingModules and the webhook follows once they resolve.
API reference, eKYB
EkybChecks Modular Business Verification
POST
https://demo-api.incodesmile.com/omni/ekybChecksHeaders
Request body
application/json
ISO 3166-1 alpha-2 country code
Tax ID or company registration number
Registered legal name of the business
Street address
City
State / province
Postal code / ZIP
Names of persons to verify association with the business (PERSON_ASSOCIATION module). Each name is matched against the business officer/director registry; one result per name is returned.
Business website URL
Alternative or trade names for the business
Business phone number
Business email address
enum
identityaddressstatusEntityTypepersonAssociationwebPresencewebsiteAnalysisindustryInfofinancialIntelligenceResponses
Response body (application/json)
enum
verifiedapproximateMatchunverifiednotFoundenum
verifiedapproximateMatchunverifiednotFoundenum
verifiedapproximateMatchunverifiednotFoundenum
verifiedapproximateMatchunverifiednotFoundenum
verifiedapproximateMatchunverifiednotFoundenum
verifiedapproximateMatchunverifiednotFoundenum
verifiedapproximateMatchunverifiednotFoundenum
verifiedapproximateMatchunverifiednotFoundenum
verifiedapproximateMatchunverifiednotFoundenum
verifiedapproximateMatchunverifiednotFoundenum
verifiedapproximateMatchunverifiednotFoundenum
verifiedapproximateMatchunverifiednotFoundenum
identityaddressstatusEntityTypepersonAssociationwebPresencewebsiteAnalysisindustryInfofinancialIntelligenceResponse body (application/json)
UTC timestamp in milliseconds
Custom error code or HTTP status code
HTTP status error
Custom error message
Endpoint path
Custom error details