Skip to content

Snipe-IT

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.

  • 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.

  1. Copy your instance’s domain without https://, e.g. <name>.snipe-it.io for Snipe-IT hosting. For a self-hosted instance that runs under a path, include the path.
  2. 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.
  3. 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.
  4. 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.
  5. Paste both values into the form in Oneleet and click Connect.