Pre-requisites
- Active Conduit account with API access
- API credentials (API Key and Secret) - see Setting up your API credentials
- You have reviewed our Customers Core Concepts
Hosted Onboarding
1
2
Hosted Onboarding: Share the KYB Link
Share this link with your customer. In the hosted flow, they provide business details, control persons and documents directly in the Conduit form.
3
Hosted Onboarding: Monitor the Status
Monitor the status of the customer onboarding process via webhooks or the dashboard. Learn more about creating a webhook here.After submission, liveness links are provided per control person; ensure they complete liveness to proceed with review.
Direct Onboarding (API-first)
1
2
3
4
Direct Onboarding: Upload KYC Documents
Upload identity documents (KYC) for each registered control person.Endpoint:
POST /customers/onboarding/{customer_id}/documentsUse the purpose="kyc" to upload identity documents (KYC).Use the controlPersonId to upload identity documents for a specific control person.Request Example
5
Direct Onboarding: Submit for Review
Submit onboarding data for compliance review.Endpoint:
POST /customers/{customer_id}/submitRequest Example
Response Example
Response includes
livenessLinks with a verificationUrl per control person. Save these links. Use them to complete liveness as this is a mandatory step in the onboarding process.6
Direct Onboarding: Complete Liveness Checks
Use each
verificationUrl from livenessLinks to prompt the corresponding control person to complete liveness. Once completed, the onboarding review proceeds automatically.Summary
Once the customer status isactive, they’re verified and ready to:
- Add payment methods (bank accounts, funding sources)
- Create counterparties
A Virtual USD Account is provisioned for the customer after onboarding is completed. Learn more: Virtual USD Accounts.
What’s next?
- Create Your Customer’s First Payment Method
- Create Your Customer’s First Counterparty
- Configure Your First Webhook
- Read more about Virtual USD Accounts

