As part of the FY24 Winter release (03/09/2024) we have significantly upgraded the user management capabilities. Seismic Platform SCIM APIs can be used to manage both Seismic Content and Seismic Learning users.
Note: The below changes apply only to tenants that are upgraded with the latest user management enhancements.
Change in paradigm
Moving from users in each application to a Seismic Platform user with multiple roles.
Before Upgrade
- Separate Lessonly and Seismic users
After Upgrade
- Users are centrally managed in the Seismic Platform
- A Seismic Platform user with multiple roles
- A user can have a Content role and a Learning role
- Supported roles
- Content
- Premium
- Business
- Partner
- Learning
- Admin
- Creator
- Manager
- Learner
- Custom roles
- Content
Roles are case sensitive
High Level Changes
In an upgraded tenant, SCIM API consumers need to take into account how Learning and Content users are managed.
APIs are backward compatible, and they will continue to work
Before Upgrade | After Upgrade |
---|---|
Create Lessonly User | 1. If the user is new to the Seismic Platform, then create a Seismic Platform User with one of the following Learning roles: - Admin - Creator - Manager - Learner - Custom roles 2. If the user already exists in the Seismic Platform, then patch the existing Platform user with an additional Learning role. |
Create Seismic User | 1. If the user is new to the Seismic Platform, then create a Seismic Platform User with one of the following Content roles. - Premium - Business - Partner 2. If the user already exists in the Seismic Platform, then patch the existing Platform user with an additional Content role. |
Update User | No change to updating users. |
Delete Lessonly User | 1. If the user is a joint user, then patch the user to remove the Learning role. 2. If the user is a Learning only user, then delete or deactivate the user. |
Delete Seismic User | 1. If the user is a joint user, then patch the user to remove the Content role. 2. If the user is a Content only user, then delete or deactivate the user. |
Transitioning from User Types to Roles
In an upgraded tenant, we are transitioning from user types to more flexible user roles in our new user management experience. This shift sets the foundation for granular access management and future product innovation.
The functional capabilities remain unchanged during this transition. As an admin, you can now assign Seismic Content roles - Premium, Business, and Partner - to users based on their individual needs.
Note: APIs will continue to work for Usertype, but if roles are specified, then the roles will take precedence.
API behavior
- If usertype is specified and roles are empty then the usertype will be used to create the user.
- If both roles and usertype are specified, then the roles will be used to create the user.
- If both usertype and roles are empty, then a user will be created with a Business role.