---
title: "Get component inventory information from all network devices"
method: GET
path: "/object/inventory"
tags: ["inventory"]
---

# Get component inventory information from all network devices

`GET /object/inventory`

Retrieves the hardware and software component information, such as ASIC, platform, and OS vendor and version information, for all switches and hosts in your network. Refer to the InventoryOutput model for all data collected.

## Query parameters

- `eq_timestamp` integer
- `count` integer
- `offset` integer

## Response `200`

successful operation

- InventoryOutput
  - `data` InventorySampleClass
    - `total` integer — total
    - `os_version` InventorySuperModel
      - `label` string, required
      - `data` InventoryModel[], required
        - `label` string, required
        - `value` integer, required
    - `os_vendor` InventorySuperModel
      - `label` string, required
      - `data` InventoryModel[], required
        - `label` string, required
        - `value` integer, required
    - `asic` InventorySuperModel
      - `label` string, required
      - `data` InventoryModel[], required
        - `label` string, required
        - `value` integer, required
    - `asic_vendor` InventorySuperModel
      - `label` string, required
      - `data` InventoryModel[], required
        - `label` string, required
        - `value` integer, required
    - `asic_model` InventorySuperModel
      - `label` string, required
      - `data` InventoryModel[], required
        - `label` string, required
        - `value` integer, required
    - `cl_license` InventorySuperModel
      - `label` string, required
      - `data` InventoryModel[], required
        - `label` string, required
        - `value` integer, required
    - `agent_version` InventorySuperModel
      - `label` string, required
      - `data` InventoryModel[], required
        - `label` string, required
        - `value` integer, required
    - `agent_state` InventorySuperModel
      - `label` string, required
      - `data` InventoryModel[], required
        - `label` string, required
        - `value` integer, required
    - `platform` InventorySuperModel
      - `label` string, required
      - `data` InventoryModel[], required
        - `label` string, required
        - `value` integer, required
    - `platform_vendor` InventorySuperModel
      - `label` string, required
      - `data` InventoryModel[], required
        - `label` string, required
        - `value` integer, required
    - `disk_size` InventorySuperModel
      - `label` string, required
      - `data` InventoryModel[], required
        - `label` string, required
        - `value` integer, required
    - `memory_size` InventorySuperModel
      - `label` string, required
      - `data` InventoryModel[], required
        - `label` string, required
        - `value` integer, required
    - `platform_model` InventorySuperModel
      - `label` string, required
      - `data` InventoryModel[], required
        - `label` string, required
        - `value` integer, required
    - `interface_speeds` InventorySuperModel
      - `label` string, required
      - `data` InventoryModel[], required
        - `label` string, required
        - `value` integer, required

## Other responses

- `400` — Invalid Input

---

[API](https://skmtc.dev/nvidia/apis/cumulus-netq-2-0-0-api.md) · [All operations](https://skmtc.dev/nvidia/apis/cumulus-netq-2-0-0-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/nvidia/cumulus-netq-2-0-0-api/revisions/7f3260b68f45/schema)
