item
Manage products and services in Wave accounting: create, update, list, search, get, or archive items with fields such as name, price, and tax IDs.
Instructions
Products & services management in Wave.
Operations: Read: list, get, search Write: create, update, archive
Args: operation: One of the operations listed above. item_id: Product ID (base64 string, required for get/update/archive). data: Dict of fields for create/update. Key fields: - name (str, required for create) - description (str) - unitPrice (decimal as string, e.g. "19.99") - isSold (bool) - isBought (bool) - incomeAccountId (str, account ID) - expenseAccountId (str, account ID) - defaultSalesTaxIds (list of tax IDs) query: Search text for search operation (matches name, client-side). page: Page number (default 1). page_size: Results per page (default 50).
Returns: JSON string with product data or {"error": "..."}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| page | No | ||
| query | No | ||
| item_id | No | ||
| operation | Yes | ||
| page_size | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |