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)

15Five API documentation