active status — submit the loan.kyb_submitted.merchant_id. Store it — you'll need it for the loan submission step.kyb.status_updated event — see Onboarding Events.onboarding_status reaches kyb_approved or a terminal state.| Result | Status | What to Do |
|---|---|---|
VERIFIED | kyb_approved → linked → active | Wait for active status before submitting a loan. |
PROBATION | kyb_processing | Wait — still reviewing. |
PROBATION + rejection notes | kyb_revision_needed | Correct data and re-register before kyb_revision_deadline. |
RESTRICTED | kyb_rejected | Check kyb_rejection_details. Contact support if needed. |
SUSPENDED | kyb_rejected or suspended | Contact support. |
Important: Loan submission is only allowed when onboarding_status = active. The status transitions fromkyb_approved→linked→activeautomatically through internal processing. Wait for theactivewebhook before callingPOST /v1/loans/submit.
Revision deadline: If onboarding_statusiskyb_revision_needed, re-register using the same borrower email and phone before thekyb_revision_deadline. Failure to resubmit within 48 hours may result in permanent rejection.
onboarding_status is active, call Submit Loan with the merchant_id and full loan financial details.kyb_revision_needed:POST /v1/onboarding/personal using the same borrower email and phone number — this links the new submission to the existing application.kyb.status_updated webhook.