Wave: List Products
wave_list_productsRetrieve products and services from Wave Accounting to reference in invoice and estimate line items. Filter results by name, status, or modification date.
Instructions
List products and services. Invoice and estimate line items must reference a product, so this is the usual first step when building either one.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | 1-based page number for offset pagination. | |
| sort | No | NAME_ASC, NAME_DESC, CREATED_AT_ASC/DESC, MODIFIED_AT_ASC/DESC. Defaults to NAME_ASC. | |
| is_sold | No | Only products sold to customers. | |
| fetch_all | No | Walk every page instead of returning just one. Slower, but complete. | |
| is_bought | No | Only products bought from vendors. | |
| page_size | No | Records per page (1-200). | |
| business_id | No | Business to operate on: the base64 id from wave_list_businesses (a bare business UUID is also accepted). Defaults to the business set by wave_set_default_business. When calls may be minutes apart, pass it on every call. | |
| is_archived | No | Filter to archived (true) or active (false) products. | |
| name_contains | No | Case-insensitive substring match on name, applied locally. | |
| modified_after | No | ISO 8601 timestamp; only products changed after it. | |
| modified_before | No | ISO 8601 timestamp; only products changed before it. | |
| response_format | No | Output format: "markdown" for a compact human-readable summary, "json" for the complete record. | markdown |