Dialpad Capabilities
Last updated: October 7, 2024
After this article...
You'll understand the capabilities our Dialpad integration provides, and how Lumos interacts with the Dialpad API.
View users
The mapping between Dialpad user statuses and Lumos user account statuses is below.
Dialpad User Status | Lumos Account Status |
active | Active |
suspended | Suspended |
pending | Staged |
deleted OR cancelled | Deprovisioned |
Dialpad API endpoint: https://developers.dialpad.com/reference/userslist (we look at the state field)
View a user's entitlements
Lumos can retrieve the following user entitlements from Dialpad.
Role - Whether the user is a Dialpad Admin or Super Admin.
Dialpad API endpoints:
Role
https://developers.dialpad.com/reference/userslist (we check theis_admin and is_super_admin fields)
Suspend a user
AppStore | Offboarding | Access Reviews | License Management |
N/A | ✅ | ✅ | ✅ |
In Lumos, suspending a Dialpad user marks their Account Status as "Suspended".
In Dialpad, this action suspends the user's account. This prevents the user from being able to log in.
This action reclaims a license in Dialpad.
Dialpad API endpoint: https://developers.dialpad.com/reference/usersupdate (we update the user's state to suspended)
Deprovision a user
AppStore | Offboarding | Access Reviews | License Management |
N/A | ✅ | ✅ | ✅ |
In Lumos, deprovisioning a Dialpad user marks their Account Status as "Deprovisioned".
In Dialpad, this action permanently removes the user from Dialpad. The user's account will still remain, but all metadata will be removed, making the user effectively "faceless".
This action reclaims a license in Dialpad.
Dialpad API endpoint: https://developers.dialpad.com/reference/usersdelete