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)

Guru API documentation