List Records
hudu_listLists one bounded page of Hudu companies, articles, assets, or asset layouts using resource-specific filters and pagination, without writing data or fetching additional pages.
Instructions
List ONE bounded page of companies, articles, assets (all companies) or asset_layouts. It takes no operation argument: it cannot become a write and never pages the tenant. Each collection accepts only its own filters; another is refused naming them. asset_layouts takes no page_size (the vendor ignores it): has_more is conservative (true for any non-empty page) — stop when a page comes back empty. Article bodies: compact rows carry none; expand:true returns stored HTML.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number to fetch (1-based, default 1). This tool returns that one page and never follows it. | |
| expand | No | Full records, not compact summaries. | |
| filters | No | Resource-specific, closed per resource: companies: name, phone_number, website, city, id_number, state, slug, search, id_in_integration, updated_at; articles: name, company_id, draft, enable_sharing, slug, search, updated_at; assets: company_id, id, name, primary_serial, asset_layout_id, archived, slug, search, updated_at; asset_layouts: name, slug, active, updated_at. A filter outside its resource's set is refused naming the accepted ones. | |
| resource | Yes | Which collection to list. | |
| page_size | No | Rows per page (1-100, default 25); refused for asset_layouts, never clamped. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | Yes | ||
| rows | Yes | ||
| count | Yes | ||
| has_more | Yes | ||
| page_size | Yes |