Self Enrollment

🧭 Onboarding Flow Diagram

Below diagram shows the steps for User Onboarding. If user is already created in backend in state ONBOARDED, then skip Call Enroll API step


flowchart TD
  A[Call Enroll API] --> B[User Completes Challenges] --> C[Handle Callback]



🧠 Developer Notes

  • Self-enrollment is event-driven and handled via SDK callbacks.
  • Enterprise backend must support EnrollUser API.
  • UI must guide users through dynamic SDK-driven challenges.
  • Secure data handling is critical (especially KYC and document data).

✅ Benefits

  • Eliminates admin dependency for user onboarding
  • Improves scalability and user experience
  • Fully protected by REL-ID's threat detection and secure channel
  • Suitable for modern onboarding workflows with strong compliance needs