List Assets
hudu_list_assetsList one bounded page of Hudu assets across all companies, filterable by company, serial, layout, or search; returns page_size rows and indicates if more pages exist.
Instructions
List ONE bounded page of assets across all companies, backed by the fixed operation assets.listAcrossCompanies. Returns at most page_size rows plus whether more exist; it never pages through the tenant. The operation is page-paginated by the vendor (page and page_size are sent upstream), so later pages are reachable by raising page. This tool takes no operation argument and cannot be redirected to a write. Filter by company_id, primary_serial, asset_layout_id or search. Prefer hudu_get_asset_context to read one asset in full, and hudu_search to find one by text. This is the ungated path for both assets.listAcrossCompanies and the company-scoped assets.list read (filter by company_id); use it rather than the approval-gated hudu_read / hudu_write / hudu_delete.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Exact asset id. | |
| name | No | Exact or partial asset name. | |
| page | No | Page number to fetch (1-based, default 1). This tool returns that one page and never follows it. | |
| slug | No | Exact asset slug. | |
| search | No | Free-text search within assets. | |
| archived | No | true for archived assets, false for active ones. | |
| page_size | No | Rows per page (1-100, default 25). The registry record caps a page at 100; a larger value is refused, never clamped. | |
| company_id | No | Only assets belonging to this company id. | |
| updated_at | No | ISO 8601; only assets updated at or after it. | |
| primary_serial | No | Asset primary serial. | |
| asset_layout_id | No | Only assets using this asset layout id. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | Yes | ||
| rows | Yes | ||
| count | Yes | ||
| has_more | Yes | ||
| page_size | Yes |