When and Why Use the User API?
The User API is particularly valuable when you need to:- Programmatically create users from your own systems
- Retrieve or update user profile information
- Upload and manage user profile images
- Access user analytics for reporting or automation purposes
Identifying Users: User ID vs. Email
When interacting with the User API, you have two primary methods to identify a specific user or group of users:- User ID: This is a unique identifier from your external database that you can associate with a user in the Fermion system. It does not need to contain any personally identifiable information (PII) and can simply be a unique database ID. If you choose to use a User ID, ensure that it remains unique within the Fermion platform as well.
- Email: Alternatively, you can use the user’s email address to identify them within the Fermion system. This approach is useful if you utilize Fermion both as a Learning Management System (LMS) and via APIs. However, keep in mind that if a user updates their email address within Fermion, you must also update your records to maintain synchronization.
