LMS
User Syncing
User Management
User Identification
To ensure reliable user matching between your system and the LMS, we provide multiple identification points:
- LMS system ID
- Email address
- User name
- Additional system-specific identifiers (returned as
external_reference
)
Filtering
- We support email filtering when natively supported by the LMS.
- Currently, email filtering is supported on GO1.
Recommended Sync Process
- Initial Setup:
- Store the StackOne ID for each matched user in your database.
- This ID is essential for creating assignments, recording completions, and maintaining user relationships.
- Ongoing Maintenance:
- Implement a regular synchronization process:
- Fetch current user data from
/lms/users
endpoint. - Compare against your local user database.
- Update local records with any changes.
- Store new StackOne IDs for newly matched users.
- Fetch current user data from
- This approach ensures consistent user identification and data accuracy.
- Implement a regular synchronization process:
Was this page helpful?