kyc_status, a verification_link, and any outstanding requirements.
Recommended Client Flow
- Call
POST /onboardingto create the artist or label. - Store
customer_id,lumx_customer_id, andverification_link. - Send the
verification_linkto the customer when user action is required. - Poll
GET /onboarding/{customer_id}until the KYC state reaches the status you need. - If the verification flow needs to be restarted, call
POST /onboarding/{customer_id}/resume-verification. - For artist customers, register the payout PIX details with
POST /onboarding/{customer_id}/create-bank-account.
What Each Endpoint Is For
POST /onboardingcreates a customer and starts onboarding.GET /onboarding/listreturns the paginated customer list for the authenticated client.GET /onboarding/{customer_id}returns the latest customer state.POST /onboarding/{customer_id}/resume-verificationrefreshes or reuses the verification link for a non-terminal customer.POST /onboarding/{customer_id}/create-bank-accountregisters or replaces the artist PIX bank account on the active public route.DELETE /onboarding/{customer_id}removes the internal SVRN record when the customer should no longer exist.
Fields To Watch
kyc_statusfor the current review stateverification_linkfor the user-facing completion steprequirementsfor remaining actions or documentsbank_account_verification_statusandbank_account_verification_levelafter PIX registration
POST /onboarding/{customer_id}/create-bank-account is for artist customers. Label customers are rejected on that route by the current implementation.