---
title: "Discover passthrough-capable devices on host"
method: GET
path: "/devices/available"
---

# Discover passthrough-capable devices on host

`GET /devices/available`

## Response `200`

List of available PCI devices

- AvailableDevice[]
  - `pci_address` string, required — PCI address
  - `vendor_id` string, required — PCI vendor ID (hex)
  - `device_id` string, required — PCI device ID (hex)
  - `vendor_name` string — Human-readable vendor name
  - `device_name` string — Human-readable device name
  - `iommu_group` integer, required — IOMMU group number
  - `current_driver` string, nullable — Currently bound driver (null if none)

## Other responses

- `401` — Unauthorized
- `500` — Internal server error

---

[API](https://skmtc.dev/kernel/apis/hypeman-api.md) · [All operations](https://skmtc.dev/kernel/apis/hypeman-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/kernel/hypeman-api/revisions/b4642bb950dc/schema)
