Build Your Custom Security Dashboard with the Dashlane Public API

We recently introduced the Dashlane Public API to enable our customers to easily integrate Dashlane across their security technology stack. Now, customers can gain deeper credential insights, streamline operations, and improve their overall security.
With Dashlane Public API, you can leverage password health metrics to automate security checks and improve your organization’s security posture. Plus, you can streamline reporting with integration-ready endpoints and use compliance tools that integrate with our API to stay ahead of audits.
To showcase how easy it is to integrate our public API, this post will walk you through creating a custom security dashboard to monitor your organization’s password health metrics.
Getting started
Want to start using the API? It’s easy. We’ve built a simple React application that creates a configurable security dashboard. This dashboard can be expanded to include other metrics, creating a custom dashboard so you can monitor in real time and quickly respond to credential-based risks.
Configuring the project and displaying the dashboard
Any Admin on a business plan can access the Dashlane Public API.
Note: The dashboard and tutorial are provided for educational and demonstration purposes. We will not be maintaining these resources, so they should be used as a starting point for your own projects.
Step one is to clone this GitHub repository: Dashlane Public API Dashboard Demo.
To communicate with our API, you’ll need an access key. Navigate to the Dashlane Admin Console > Integrations > Public API.
- Select “Create Key.”
- Give the key a description.
- Make sure you copy and save the bearer token in a secure place. You will not be able to access it again.

To locally showcase this dashboard, we’ll use an environment file. Make sure you follow security best practices if you intend to deploy this dashboard to production.
Then, you will need to install the dependencies. Go to your preferred console and run:
Finally, to run the dashboard, navigate to your console’s project folder and run:

A new browser window will open with your company’s custom security dashboard.

Extending the dashboard
Currently, the dashboard retrieves information from the four available endpoints.
It shows user information, including password health metrics and the user’s registered devices, available from the Devices endpoint.
In addition, the dashboard shows historical and current Password Health scores, as well as the number of weak, compromised, reused, and safe passwords, available from the Password Health endpoint.
Lastly, it shows company information such as available seats and pending invitations.
Want to add more to your dashboard? The Dashlane Public API currently offers four endpoints that you can use to extend and add value to your dashboards or custom solutions.
1. Password Health Endpoint
The Password Health Endpoint retrieves historical and current password health metrics, including the number of weak, compromised, reused, and safe passwords.
2. Members Endpoint
The Members Endpoint allows you to retrieve team members’ information. Among other fields, it shows the member status, number of passwords, user password health metrics, and the type of authentication used.
You can leverage our API to integrate with other tools and create alerts based on password health metrics or if a user uses a non-compliant authentication method.
3. Members Device Information Endpoint
The Members Device Information Endpoint retrieves, based on a user email list, all of the user’s associated devices. This endpoint is especially useful to monitor and assess the type of devices and versions of Dashlane applications being used. It also retrieves useful context like the device model and OS version, which can be used to determine if an unapproved device model or OS is being used.
4. Team Status Endpoint
The Team Status Endpoint shows you how many seats your organization is using and how many are available. It also lists whether SSO is enabled or not and the list of associated domains and respective number of users.
Next steps
We’re just getting started with our public API to enable you to seamlessly integrate Dashlane with your technology ecosystem and ultimately improve your organization’s security posture.
Sign up to receive news and updates about Dashlane