list_spare_parts
List maintenance spare parts with stock level, low-stock threshold, SKU, category, cost and the printer models each part fits. Requires the Maintenance Inventory plan feature: without it this tool fails with an explicit "your account doesn't have access to this feature" error, so an empty list here always means the account genuinely has no matching parts. (get_maintenance_dashboard cannot tell you that — its low_stock_parts is silently [] both when the feature is missing and when stock is healthy.)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (1-based). | |
| search | No | Substring match over part name, SKU, description and category. | |
| sort_id | No | Sort field; default name. | |
| category | No | Exact spare-part category match. | |
| sort_dir | No | Sort direction; default asc. | |
| page_size | No | Parts per page, 1-100; default 25. | |
| stock_status | No | Filter by derived stock state. low_stock means at or below the part's threshold but not yet zero. | |
| printer_brand | No | Only parts that fit this printer brand. | |
| printer_model_ids | No | Only parts that fit these printer models. |