Skip to main content

Overview

The Snipe-IT integration enables you to automate IT asset management workflows within your organization. Connect Serval to Snipe-IT to streamline hardware tracking, user assignments, and inventory management programmatically.

Key Features

  • Manage hardware assets and inventory
  • Track asset assignments to users
  • Monitor asset status and locations
  • Automate asset lifecycle workflows

Common Use Cases

  • Automated asset provisioning for new employees
  • Asset recovery during offboarding
  • Inventory audits and compliance reporting
  • Bulk asset updates and maintenance tracking

Snipe-IT Resources

The Snipe-IT API provides access to the following resources within your asset management system:
ResourceDescription
HardwarePhysical assets like laptops, monitors, and peripherals
UsersPeople who can be assigned assets
LocationsPhysical locations where assets are deployed
CategoriesAsset categories for organization
ModelsAsset models from manufacturers
ManufacturersCompanies that produce assets
Status LabelsCustom status indicators for assets
CompaniesCompanies for multi-tenant setups

Prerequisites

Before setting up the Snipe-IT integration, ensure you have:
  • Admin access to your Snipe-IT instance
  • API access enabled (enabled by default in Snipe-IT)
  • Your Snipe-IT instance URL

Setup Instructions

Step 1: Generate Your API Key

1

Log in to Snipe-IT

Access your Snipe-IT instance at your organization’s URL (e.g., https://your-company.snipeitapp.com or your self-hosted domain)
2

Navigate to Manage API Keys

Click on your account dropdown in the top-right corner and select Manage API Keys
3

Create a New API Key

Click Create New Token and give it a descriptive name (e.g., “Serval Integration”)
4

Save Your API Key

Copy the generated API key immediately - it will only be shown once. Store it in a secure location.
Your API key will only be displayed once when created. If you lose it, you’ll need to generate a new one.

Step 2: Configure Integration in Serval

  1. Navigate to the Integrations page in Serval
  2. Find Snipe-IT and click Connect
  3. Enter your configuration details:
apiDomain
string
required
Your Snipe-IT instance URL (e.g., your-company.snipeitapp.com or your self-hosted domain). Do not include https:// or trailing slashes.
apiKey
string
required
Your Snipe-IT API key from Step 1. This authenticates all API requests using Bearer token authentication.
  1. Click Submit to establish the integration
Integration configured! Serval will verify your credentials and establish the connection.

API Capabilities

The Snipe-IT API allows you to perform the following operations:

Hardware Assets

  • List, create, update, and delete hardware assets
  • Check out assets to users, locations, or other assets
  • Check in assets
  • Audit assets
  • View asset maintenance history

Users

  • List, create, update, and delete users
  • View user’s assigned assets
  • Manage user permissions and groups

Other Resources

  • Manage locations, categories, and manufacturers
  • Configure status labels and custom fields
  • Generate reports and activity logs
  • Handle consumables, accessories, and components

Additional Resources


Need help? Contact [email protected] for assistance with your Snipe-IT integration.