Guru Capabilities
Last updated: October 7, 2024
After this article...
You'll understand the capabilities our Guru integration provides, and how Lumos interacts with the Guru API.
View users
The mapping between Guru user statuses and Lumos user account statuses is below.
Guru User Status | Lumos Account Status |
Guru returns a user | Active |
deleted (Guru no longer returns a user) | Deprovisioned |
Guru API endpoint: https://developer.getguru.com/reference/getv1membersgetteammembers
View a user's entitlements
Lumos can retrieve the following user entitlements from Guru.
Role - Whether the user is a Guru Admin or User.
Guru API endpoints:
Role: https://developer.getguru.com/reference/getv1membersgetteammembers (we use the role field on the user)
Deprovision a user
AppStore | Offboarding | Access Reviews | License Management |
N/A | ✅ | ✅ | ✅ |
In Lumos, deprovisioning a Guru user marks their Account Status as "Deprovisioned".
In Guru, this fully deletes the user's account.
This action reclaims a license in Guru.
Guru API endpoint: https://app.getguru.com/card/TGB7nX6c/Remove-Users-from-Team-Using-the-API (we use the DELETE api/v1/members/{email} endpoint)