Retrieve a list of items
Changed onBeta: Breaking changes may occur without notice.
Retrieves a paginated list of the price book and inventory items of the account.
Use categoryId to list the items of a single category, serialId to fetch a specific set of items, and type, active, inventoryManaged and booking to narrow the list further. Category IDs come from the item categories endpoints.
Results are ordered by serialId descending - newest first - unless field and order are given.
Request
- Base URLhttps://api.workiz.com/crm/api
- Authnone declared. Required headers: Authorization
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Number of records to return per page.
The page index.
The field to sort by. Allowed values: serialId, name, price, cost, updated. Must be combined with order. Defaults to serialId descending.
The sort direction. Allowed values: ASC, DESC. Must be combined with field.
Filter items by serial ID. Accepts a comma separated list of up to 300 values.
Filter items by category ID (prefix ITC-).
Filter items by type.
Filter items by whether they are active.
Filter items by whether their inventory is managed.
Filter items by whether they are available in online booking.
The date property to filter by. Allowed values: updated.
The date comparison to apply. Allowed values: prev, next, between.
The date to filter by, as YYYY-MM-DD, or YYYY-MM-DD_YYYY-MM-DD for the between operator.
Headers
Bearer Token
Response
A paginated list of items.
Example response
{
"pageSize": 10,
"page": 1,
"totalResults": 50,
"hasMore": true,
"data": [
{
"id": "ITM-4a7d0e91c3b85f26",
"serialId": 1042,
"name": "Water heater",
"description": "50 gallon gas water heater.",
"model": "GW-50-NG",
"category": {
"id": "ITC-9b2c1d4e7f0a3b56",
"name": "Plumbing"
},
"inventoryManaged": true,
"currentStock": 12,
"cost": 210.5,
"price": 399.99,
"type": "product",
"taxable": true,
"discountable": true,
"bookingPrice": 449.99,
"active": true,
"imageUrl": "https://example.com/image.png",
"updated": "2026-01-01 10:00:00"
}
]
}Changes
- info
endpoint added
- info