Submit tier 2 verification
Customers
Submit tier 2 verification
Submit tier 2 KYC verification for a customer
POST
Submit tier 2 verification
Overview
Submits KYC tier 2 information (address, identity document, etc.) for an existing customer. Tier 2 verification is required before the customer can use Bridge-backed banking features.Tier 2 verification is required for:
- Creating USD virtual accounts
- Creating
US_BANK_ACCOUNTorSWIFT_BANK_ACCOUNTrecipients - Sending USD transfers to ACH, wire, or SWIFT recipients
Idempotency behavior:
- If tier 2 status is already
PENDING, resubmission is blocked. - If tier 2 status is already
VERIFIED, resubmission is blocked.
Authentication
Your merchant API key
Path Parameters
Customer ID (UUID format)Example:
650e8400-e29b-41d4-a716-446655440000Request Body
Customer’s residential address.
ISO 3166-1 alpha-3 country code for the customer’s nationality.Example:
NGADate of birth in
YYYY-MM-DD format.Example: 1990-05-15Array of identity documents (at least one required).
Source of the customer’s funds.Allowed values:
company_funds | ecommerce_reseller | gambling_proceeds | gifts | government_benefits | inheritance | investments_loans | pension_retirement | salary | sale_of_assets_real_estate | savings | someone_elses_fundsPurpose of the account.Allowed values:
charitable_donations | ecommerce_retail_payments | investment_purposes | operating_a_company | other | payments_to_friends_or_family_abroad | personal_or_living_expenses | protect_wealth | purchase_goods_and_services | receive_payment_for_freelancing | receive_salaryExpected monthly payment volume bracket.Allowed values:
0_4999 | 5000_9999 | 10000_49999 | 50000_plusWhether the customer is acting as an intermediary for a third party.Example:
falseCustomer’s current employment status.Allowed values:
employed | homemaker | retired | self_employed | student | unemployedCustomer’s most recent occupation category.Allowed values:
BUSINESS_ADMIN | STEM | HEALTHCARE_SOCIAL | EDUCATION_ARTS_MEDIA | SERVICE_PUBLIC_SAFETY | TRADES_LABORSupporting documents. Optional at the schema level, but conditionally required when
expected_monthly_payments_usd is above the 0_4999 bucket. For 5000_9999, 10000_49999, and 50000_plus buckets, supporting documents should be provided.Request Example
Response
Returns the updated customer object with verification status.Customer ID (UUID)
Customer email address
Customer first name
Customer last name
Whether the customer has passed verification
Whether tier 1 KYC has been completed.
Whether tier 2 KYC has been completed.
true once Bridge approves the submitted data.Customer capabilities and their current status.
Current blocking verification/capability issues. Empty array when the customer is approved for the relevant capability.
When the customer was created (ISO 8601)
When the customer was last updated (ISO 8601)