Create an end-user record for Custom KYC onboarding
Create end-user record
externalUserId and emailGenerate ToS link
POST /v0/end-users/:externalUserId/tos-link to generate Terms of Service acceptance linkUser accepts ToS
signed_agreement_idCollect KYC data
Submit KYC data
POST /v0/end-users/:externalUserId/submit-kyc with the signed_agreement_id and KYC dataPoll for approval
GET /v0/end-users/:externalUserId/customer-status to check endorsement statusCreate accounts
POST /v0/end-users/:externalUserId/tos-link. Once the user accepts the ToS and you receive the signed_agreement_id, submit their KYC data using POST /v0/end-users/:externalUserId/submit-kyc.