Egnyte Capabilities

Last updated: October 7, 2024

After this article...

You'll understand the capabilities our Egnyte integration provides, and how Lumos interacts with the Egnyte API.

View users

The mapping between Egnyte user statuses and Lumos user account statuses is below.

Egnyte User Status

Lumos Account Status

active

Active

inactive

Suspended

deleted (Egnyte no longer returns a user)

Deprovisioned

Egnyte API endpoint: https://developers.egnyte.com/docs/read/User_Management_API_Documentation#Get-User-List (we only show users whose userType is standard, as other users are business partners)

View a user's entitlements

Lumos can retrieve the following user entitlements from Egnyte.

  • Account - The type of user in Egnyte. More details on this here.

  • Role - The role of the user in Egnyte. More details on this here.

  • Group - The Egnyte groups to which the user belongs. More details on this here.

Egnyte API endpoints:

Account: https://developers.egnyte.com/docs/read/User_Management_API_Documentation#Get-User-List (we look at the userType field on the user)

Role: https://developers.egnyte.com/docs/read/User_Management_API_Documentation#Get-User-List (we look at the role field on the user)

Group: https://developers.egnyte.com/docs/read/Group_Management#List-Groups

View a user's last login

In Lumos, the Last Login value represents the last time the user logged into Egnyte.

Egnyte API endpoint: https://developers.egnyte.com/docs/read/User_Management_API_Documentation#Get-User-List (we use lastActiveDate from the user)

Suspend a user

AppStore

Offboarding

Access Reviews

License Management

N/A

In Lumos, suspending a Egnyte user marks their Account Status as "Suspended".

In Egnyte, this action disables the user, which prevents them from logging in.

This action reclaims a license in Egnyte.

Egnyte API endpoint: https://developers.egnyte.com/docs/read/User_Management_API_Documentation#Update-Single-User (we set the active field to false)

Deprovision a user

AppStore

Offboarding

Access Reviews

License Management

N/A

In Lumos, deprovisioning an Egnyte user marks their Account Status as "Deprovisioned".

In Egnyte, this action permanently removes the user and their data from Egnyte.

This action reclaims a license in Egnyte.

Egnyte API endpoint: https://developers.egnyte.com/docs/read/User_Management_API_Documentation#Delete-Single-User

Egnyte API documentation