Snipe-IT
Overview
Section titled “Overview”The Snipe-IT integration connects your Snipe-IT instance, hosted by Snipe-IT or self-hosted, to Oneleet, syncing the users of the instance as user account assets. This lets Oneleet monitor who can sign in to your asset inventory and whether they use two-factor authentication.
What does Oneleet monitor?
Section titled “What does Oneleet monitor?”- Snipe-IT users (user accounts), including each user’s role, whether they can sign in, and whether they have two-factor authentication enabled. Users who can’t sign in are skipped by the two-factor authentication check.
To set up the Snipe-IT integration, navigate to Integrations > Add integration > Snipe-IT.
Oneleet connects with a Snipe-IT personal access token and your instance’s domain. We recommend a dedicated, read-only Snipe-IT user for Oneleet.
- Copy your instance’s domain without
https://, e.g.<name>.snipe-it.iofor Snipe-IT hosting. For a self-hosted instance that runs under a path, include the path. - As a Snipe-IT admin, go to People → Create New and create a user with This user can login checked. Under Permissions, allow only Users → View and Self → Manage API Tokens.
- Sign in as that user. If your instance requires two-factor authentication, enroll an authenticator app when prompted; Snipe-IT rejects API requests from users who haven’t enrolled.
- Open the user menu in the top right, select Manage API Keys → Create New Token, give it a name, and copy the token. It’s only shown once.
- Paste both values into the form in Oneleet and click Connect.