15Five Capabilities
Last updated: October 7, 2024
After this article...
You'll understand the capabilities our 15Five integration provides, and how Lumos interacts with the 15Five API.
View users
The mapping between 15Five user statuses and Lumos user account statuses is below.
15Five User Status | Lumos Account Status |
active | Active |
inactive | Suspended |
deleted (15Five no longer returns a user) | Deprovisioned |
15Five API endpoint: https://my.15five.com/api/public/#tag/User/paths/~1api~1public~1user~1/get (we check the is_active field)
View a user's entitlements
Lumos can retrieve the following user entitlements from 15Five.
Role - Whether the user is a Reporter, Reviewer, or Company Admin.
15Five API endpoints:
Role
https://my.15five.com/api/public/#tag/User/paths/~1api~1public~1user~1%7Bid%7D~1/get (we check the is_reporter, is_reviewer, and is_company_admin fields)
View a user's last login
In Lumos, the Last Login value represents the last time the user logged into 15Five.
15Five API endpoint: https://my.15five.com/api/public/#tag/User/paths/~1api~1public~1user~1%7Bid%7D~1/get (we use the last_login_ts field)
Suspend a user
AppStore | Offboarding | Access Reviews | License Management |
N/A | ✅ | ✅ | ✅ |
In Lumos, suspending a 15Five user marks their Account Status as "Suspended".
In 15Five, this action deactivates the user. This prevents the user from logging in.
This action reclaims a license in 15Five.
15Five API endpoint: https://my.15five.com/api/public/#tag/User/paths/~1api~1public~1user~1%7Bid%7D~1/put (we pass the is_active to false)