This guide focuses on the USD rail. Requirements and response structure differ for other rails—see the API
Reference for complete details.
Status Overview
Business KYB applications move through the same statuses as individual KYC:Contact support if a business applicant remains in
PENDING or MANUAL_REVIEW for more than 3 days.Response Structure
Top-Level Fields
The KYB status response has the same top-level structure as individual KYC, but with business-specific compliance categories in thedetails object.
string
Current KYB application status
string
Human-readable context for developers
object
Overall decision for the KYB submission (
APPROVED, DECLINED, or empty while pending review).object
Breakdown of business compliance categories and review results
Review Result
Each compliance category includes areviewResult object with a general summary of the compliance review outcome. The same schema is used for the top-level reviewResult field:
string
Screening outcome:
APPROVED or DECLINEDstring
Resubmission permission:
RETRY (can resubmit) or FINAL (hard rejection). Only present when reviewAnswer is DECLINED.array[string]
Enumerated rejection reasons. Only present when
reviewAnswer is DECLINED.string
Human-readable explanation of the rejection. Only present when
reviewAnswer is DECLINED.Review Details
Thedetails object returns the compliance review outcome for each information category. Every category includes a reviewResult, and some categories provide additional nested data.
object
Structured business data: legal name, registered address, registration number, tax identifiers, and other non-document metadata.
object
Responses to the compliance questionnaire (purpose of account, expected transaction volume, counterparties, source of funds).
object
Document verification for the legal presence requirements.
object
Document verification for the ownership structure requirements.
object
Document verification for the company details requirements.
object
Document verification for the control structure requirements.
object
Aggregated status for all UBOs. It contains a category-level
reviewResult and a details array with one entry per UBO. Each UBO entry mirrors the individual KYC structure described in the KYC Status guide (personal info, identity documents, proof of address, questionnaire).Response Breakdown
- ACTIVE
- INACTIVE
- PENDING
- MANUAL_REVIEW
- INCOMPLETE
- RFI_PENDING
- REJECTED
- CONTACT_SUPPORT
Business passed all compliance checks and completed bank onboarding. They can now use the USD rail.