Submit customer for verification
Trigger KYC (individual) or KYB (business) verification for a customer.
The response indicates whether all required information has been provided.
If data is missing, the errors array describes exactly what needs to be
supplied before verification can proceed.
Call this endpoint again after resolving errors to re-submit.
What to collect for KYB
Before submitting a BUSINESS customer, collect the following via
POST /customers, POST /beneficial-owners, and POST /documents:
Business identifying information
- Entity full legal name
- Doing Business As (DBA) name, if applicable
- Physical address — principal place of business
- Countries of operation
- Identification number — U.S. taxpayer identification number, or, for a foreign business without one, alternative government-issued documentation certifying the existence of the business
Ownership and control structure — collected for one control person (an individual with significant responsibility to control, manage, or direct the legal entity) and all beneficial owners (every individual who owns 25% or more, directly or indirectly). For each, provide:
- Full name
- Date of birth
- Address
- Identification number:
- U.S. persons — SSN or ITIN
- Non-U.S. persons — one or more of: ITIN, passport (with country of issuance), alien identification card, or another government-issued photo ID evidencing nationality or residence
Required documents
- Company formation and existence documents (certificate of incorporation, articles of association, etc.)
- Proof of ownership and control structure (organization and ownership chart, shareholder agreements, operating agreements, register of members, or certification of controlling person and beneficial owners)
- Proof of address dated within the last 3 months (utility bill, bank statement, lease agreement, or official correspondence)
- Tax ID or equivalent identifying-number documents
- For non-U.S. beneficial owners — passport plus one additional government-issued ID
Documentation Index
Fetch the complete documentation index at: https://ramps-sync-country-coverage-2026-05-29.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
API token authentication using format <api token id>:<api client secret>
Body
The ID of the customer to verify
"Customer:019542f5-b3e7-1d02-0000-000000000001"
Response
Verification status returned. Check verificationStatus and errors to determine next steps.
Unique identifier for this verification
"Verification:019542f5-b3e7-1d02-0000-000000000001"
The ID of the customer being verified
"Customer:019542f5-b3e7-1d02-0000-000000000001"
Current status of the KYC/KYB verification
RESOLVE_ERRORS, PENDING_MANUAL_REVIEW, IN_PROGRESS, APPROVED, REJECTED, READY_FOR_VERIFICATION "RESOLVE_ERRORS"
List of issues preventing verification from proceeding. Empty when verificationStatus is APPROVED or IN_PROGRESS.
When this verification was created
"2025-10-03T12:00:00Z"
When this verification was last updated
"2025-10-03T12:00:00Z"