Retrieve a list of item categories
Changed onBeta: Breaking changes may occur without notice.
Retrieves a paginated list of the item categories of the account.
Categories are a tree: a top level category has a null parentId, and parentId can be used to list the direct children of a category.
Use the returned category ID with the categoryId filter on the items endpoint to list the items of a category.
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: name, created, updated. Must be combined with order.
The sort direction. Allowed values: ASC, DESC. Must be combined with field.
Filter item categories by their parent category ID (prefix ITC-).
Filter item categories by whether they are active.
The date property to filter by. Allowed values: updated, created.
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 item categories.
Example response
{
"pageSize": 10,
"page": 1,
"totalResults": 50,
"hasMore": true,
"data": [
{
"id": "ITC-9b2c1d4e7f0a3b56",
"name": "Plumbing",
"description": "Pipes, fittings and plumbing fixtures.",
"parentId": "ITC-2f5a8c0b6d1e9437",
"active": true,
"updated": "2026-01-01 10:00:00",
"created": "2026-01-01 10:00:00"
}
]
}Changes
- info
endpoint added
- info