Skip to main content

Snowpacks data info

Support: Snowpacks data (1.0.0)

Download OpenAPI specification:Download

API for interacting with ingested inventory data.

Access to inventory device data

Get inventory device metadata

Returns a collection of inventory metadata based on the filter criteria.

query Parameters
filter
string

Filter the collection of device metadata. Example:

filter=status -eq 'active' 

For more information on the available operators and which data types those operators work on, see Filter API call results.

page_size
integer <= 1000
Default: 100

The maximum number of items in the response.

page_number
integer <int64>
Default: 1

The page number.

Responses

Response samples

Content type
application/json
{
  • "pagination": {
    },
  • "items": [
    ],
  • "_links": [
    ]
}

Get inventory device data

Returns the details of a single device document.

path Parameters
deviceId
required
string

The unique ID of the device.

query Parameters
filter
string

Filter the device data. Example:

filter=status -eq 'active' 

For more information on the available operators and which data types those operators work on, see Filter API call results.

Responses

Response samples

Content type
application/json
{
  • "tenantId": "b814cda1-2c2a-455c-b288-57b642982eb0",
  • "deviceId": "602e717c-d1ba-426b-9c58-1b4b4744ffd1",
  • "sources": [
    ]
}

Get installed device software

Returns the details of an installed software.

path Parameters
deviceId
required
string

The unique ID of the device.

query Parameters
filter
string

Filter the device software data. Example:

filter=status -eq 'active' 

For more information on the available operators and which data types those operators work on, see Filter API call results.

Responses

Response samples

Content type
application/json
{
  • "tenantId": "b814cda1-2c2a-455c-b288-57b642982eb0",
  • "deviceId": "602e717c-d1ba-426b-9c58-1b4b4744ffd1",
  • "sources": [
    ]
}