After you submit KYC information, switch to the KYC
Status endpoint to monitor review progress
and any remaining blockers.
Usage
- Pre-fill onboarding flows with the precise set of fields per rail.
- Detect missing or invalid data before attempting a submission.
- Show document requirements (including minimum counts and accepted document types) to users or operators.
Request Overview
Path parameter. Provide the target user ID (UUID).
Query parameter. Specify the rail to unlock —
USD, AFRICA_GENERAL,
AFRICA_NIGERIA, or GLOBAL_NETWORK.Response Structure
Below is an example of a200 OK response for a USD business user:
- top-level identifiers to anchor the entry (
userId,rails,type) - three requirement buckets (
required,optional,invalid) - reusable document-group metadata.
Top-level fields
Unique identifier for the user. Always returned for context, even when the
user has no invalid fields.
The rail the requirements apply to. Matches the
rails query parameter.Indicates the user type. Possible values are
business and individual.Requirement Buckets
Therequired, optional, and invalid objects share the same internal layout. They differ only in intent—what must be supplied now, what enhances the submission, and what is missing today.
Complete list of fields that must be populated before submitting KYC for
the selected rail and profile. Fields appear only when they are required.
Fields and document groups that improve submission quality but are not
mandatory.
Any fields or document groups that the user currently has but are missing or
invalid for this rail. If the user has not provided data yet, this object may
be empty.
Document Groups
Document groups appear anywhere documents are referenced (required.documents, optional.documents, and invalid.documents.groups). Each group specifies a minimum number of files and the accepted document types.
| Property | Type | Description |
|---|---|---|
minCount | integer | Minimum number of documents needed for that group. |
acceptedDocTypes | array | Accepted document identifiers; the user must provide at least minCount documents from this list. |
Only documents uploaded through the Documents API count toward these
requirements.
Response Breakdown
The structure underrequired, optional, and invalid changes depending on whether the user is a business or an individual. Use the tabs below to explore both shapes.
- Business (USD)
- Individual (USD)
- Ultimate Beneficial Owners (UBOs): Each UBO must meet the same address, identity, and questionnaire requirements as an individual. If any UBO document is missing, the requirement appears under
invalid.documents.groups. - Document groups: All four groups (
legalPresence,ownershipStructure,companyDetails,controlStructure) must satisfyminCount. The response repeats accepted document types, so you can render them directly in an operator dashboard. - SofEu questionnaire: Every field listed under
requiredmust be supplied. Optional fields only appear when they are relevant to the rail.
Next Steps
- After all required fields and documents are satisfied, call Submit KYC.
- Use the KYC Status guide to interpret post-submission results and remediation steps.