---
title: "Inventory List"
method: GET
path: "/api/inventory"
tags: ["Inventory"]
---

# Inventory List

`GET /api/inventory`

## Request

- Base URL: `https://api.fiber.ac` (the document declares no server; this is the origin it was published from)
- URL: `https://api.fiber.ac/api/inventory`
- Auth: none declared

Inventory listing — includes transceiver lifecycle metadata (installed_at, warranty_expires_at, lifecycle_status).

## Query parameters

- `vendor` string, nullable: Filter by vendor
- `lifecycle_status` string, nullable: Filter by lifecycle status: active, aging, eol, replaced
- `warranty_expiring` boolean, nullable: Show only modules whose warranty expires within 90 days
- `sort_by` string: Sort key: installed_at, warranty_expires_at
- `limit` integer
- `offset` integer

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/fiber-ac/apis/fiber-api.md) · [All operations](https://skmtc.dev/fiber-ac/apis/fiber-api/llms.txt) · [OpenAPI document](https://skmtc.dev/fiber-ac/apis/fiber-api/revisions/58267250d793?raw)
