Skip to main content

👤 End Users

This page provides complete information about end user profiles in your project. You can view, edit, assign, share, or transfer end users depending on your permissions.

End user profile

🗂️ Layout and Sections

The End User Profile Page is divided into three main columns:

1️⃣ End User Data

  • Shows primary profile information such as:
  • Identity (read-only)
  • Email
  • First Name
  • Last Name
  • Last Updated (read-only)

👉 Only the Identity and Last Updated fields are read-only. All other fields are editable.


2️⃣ Additional Data

  • Contains values from any custom or additional end user fields (e.g., Profession).
  • All values in this section are editable.
  • Some fields may be mandatory and require a value.

3️⃣ Settings

  • Displays values from the end user's settings fields (toggles, selectors, or custom configurations).
  • All fields in this section are editable.

🔑 Assign End User to Me

Users with the proper permission can click "Assign user to me".

  • This action links the selected end user profile to your account.
  • The end user will now appear under My Users, and you can manage them according to your access level.

🔐 End User Access Levels

End users can be assigned different access levels that define what actions are available.

  • Can preview all sections with fields.
  • Can perform an end user Transfer.
  • Can Share the end user with other project members.
  • Can edit bio fields (e.g., First Name, Last Name).
  • Can assign Data Fields.
  • Can edit Data Field Values.
  • Can assign Settings.
  • Can edit Setting Values.
  • Can reset a Setting to default.

➡️ Share and Transfer

🤝 Share

For Owners with sharing permissions:

  • The Share button opens a window displaying available project members.
  • You can share access at Viewer or Editor level.
  • Useful when you want to allow colleagues to preview or edit an end user's data without transferring ownership.

🔄 Transfer

For Owners with transfer permissions:

  • The Transfer button allows you to assign ownership of an end user to another project member.
  • After confirmation, the selected user becomes the new Owner, and the previous Owner loses access.
  • This is particularly useful if a manager leaves the project or loses access to the platform, so admins can reassign responsibility quickly.

✨ Other Features

  • 📱 QR login code – Generate a QR code for quick access. The expiration time for this code can be configured in Features; if no expiration is set, it defaults to 15 minutes. ⚠️ This QR code grants full access to the end user's personal data. Handle it securely.
  • 🔐 Login with passcode – Issue a one-time passcode that lets an end user sign in to their VR account. The passcode expires based on the configuration set in Features; if no expiration is set, it defaults to 15 minutes.
  • 🔓 Anonymous authentication – Allow client applications (e.g., VR apps) to obtain a JWT token pair without any registration or login, creating a new anonymous end user automatically. Must be enabled via Features. See Anonymous Authentication for full details.
  • 💾 Changes can be saved or discarded using the buttons in the upper right.

💡 Business Case

Business case — End User Management in VR Training

Imagine your company runs a VR training platform where employees (end users) participate in interactive learning sessions.

  • Assign to Me: A new trainer joins the project and assigns specific end users to themselves, so they can directly manage progress.
  • Share: A trainer shares access with another colleague as Viewer so they can monitor performance without editing.
  • Transfer: When the original manager leaves the company, the admin transfers ownership of their assigned end users to a new manager, ensuring continuity.

Benefits

  • Maintains clear ownership of end user data.
  • Enables secure collaboration by defining Viewer/Editor levels.
  • Prevents data loss when team members leave or change roles.