---
title: "Get component inventory information from a given network device"
method: GET
path: "/object/inventory/hostname/{hostname}"
tags: ["inventory"]
---

# Get component inventory information from a given network device

`GET /object/inventory/hostname/{hostname}`

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

## Path parameters

- `hostname` string, required

## 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)
