Asana Capabilities
Last updated: October 7, 2024
After this article...
You'll understand the capabilities our Asana integration provides, and how Lumos interacts with the Asana API.
View users
The mapping between Asana user statuses and Lumos user account statuses is below.
Asana User Status | Lumos Account Status |
Active | Active |
Inactive | Deprovisioned |
Asana API endpoint: https://developers.asana.com/reference/getusersforworkspace
View a user's entitlements
Lumos can retrieve the following user entitlements from Asana.
Role - The user's role in Asana in your workspace ("Admin", "Member", or "Guest")
License - Indicates whether the user is Free or Paid. If the user'sĀ Role is "Admin" or "Member", we label them as "Paid". Otherwise, they're "Free".
Asana API endpoint: https://developers.asana.com/reference/getworkspacemembershipsforuser (we use the fields "is_admin" and "is_guest" to determine role. We assume "Member" if neither are true.)
Deprovision a user
AppStore | Offboarding | Access Reviews | License Management |
N/A | ā | ā | ā |
In Lumos, deprovisioning an Asana user marks their Account Status as "Deprovisioned".
In Asana, this action removes the user from your Asana workspace.
This action reclaims a license in Asana.
Asana API endpoint: https://developers.asana.com/reference/removeuserforworkspace