Skip to content
For LLMsView as Markdown·

Snipe-IT

IT asset management for hardware, licenses, users, and locations.

DetailValue
CategoryDevOps
Base URLhttps://snipeit.example.com/api/v1
AuthenticationBearer Token
Endpoints8
Connector keysnipe-it

Using Snipe-IT in a workflow

  1. Go to Connections and click New Connection.
  2. Pick Snipe-IT from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown — the full list is below.

Available endpoints

EndpointSummary
GET /hardwareList hardware assets
POST /hardwareCreate a hardware asset
GET /hardware/{id}Get hardware details
PUT /hardware/{id}Update hardware asset
POST /hardware/{id}/checkoutCheck out hardware
POST /hardware/{id}/checkinCheck in hardware
GET /licensesList licenses
GET /usersList users

Each endpoint is documented in full below. Use the outline on the right to jump to one.

GET /hardware

List hardware assets

DetailValue
Operation IDdevops.listHardware
MethodGET
Path/hardware

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Snipe-IT connection from the Connection dropdown.
  3. In the Operation dropdown, select devops.listHardware.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Snipe-IT API reference.

POST /hardware

Create a hardware asset

DetailValue
Operation IDdevops.createHardware
MethodPOST
Path/hardware

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Snipe-IT connection from the Connection dropdown.
  3. In the Operation dropdown, select devops.createHardware.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Snipe-IT API reference.

GET /hardware/{id}

Get hardware details

DetailValue
Operation IDdevops.getHardware
MethodGET
Path/hardware/{id}

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Snipe-IT connection from the Connection dropdown.
  3. In the Operation dropdown, select devops.getHardware.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Snipe-IT API reference.

PUT /hardware/{id}

Update hardware asset

DetailValue
Operation IDdevops.updateHardware
MethodPUT
Path/hardware/{id}

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Snipe-IT connection from the Connection dropdown.
  3. In the Operation dropdown, select devops.updateHardware.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Snipe-IT API reference.

POST /hardware/{id}/checkout

Check out hardware

DetailValue
Operation IDdevops.checkoutHardware
MethodPOST
Path/hardware/{id}/checkout

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Snipe-IT connection from the Connection dropdown.
  3. In the Operation dropdown, select devops.checkoutHardware.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Snipe-IT API reference.

POST /hardware/{id}/checkin

Check in hardware

DetailValue
Operation IDdevops.checkinHardware
MethodPOST
Path/hardware/{id}/checkin

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Snipe-IT connection from the Connection dropdown.
  3. In the Operation dropdown, select devops.checkinHardware.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Snipe-IT API reference.

GET /licenses

List licenses

DetailValue
Operation IDdevops.listLicenses
MethodGET
Path/licenses

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Snipe-IT connection from the Connection dropdown.
  3. In the Operation dropdown, select devops.listLicenses.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Snipe-IT API reference.

GET /users

List users

DetailValue
Operation IDdevops.listUsers
MethodGET
Path/users

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Snipe-IT connection from the Connection dropdown.
  3. In the Operation dropdown, select devops.listUsers.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Snipe-IT API reference.