List items
Returns catalog items as a page (0-based page, size 1 to 100, default 20), not wrapped in a status envelope. Filter by attribute ID or partial name, item code, barcode, status, type or stored modified time. With no filters every status is returned; with any filter only ACTIVE items unless you pass status.
BearerAuthAuthorizationBearer <JWT>departmentId?integerOnly items in this department (ID from List departments).
int64departmentName?stringOnly items whose department name contains this text (case-insensitive).
categoryId?integerOnly items in this category (ID from List categories).
int64categoryName?stringOnly items whose category name contains this text (case-insensitive).
subcategoryId?integerOnly items in this subcategory (ID from List subcategories).
int64subcategoryName?stringOnly items whose subcategory name contains this text (case-insensitive).
styleId?integerOnly items with this style (ID from List styles).
int64styleName?stringOnly items whose style name contains this text (case-insensitive).
brandId?integerOnly items of this brand (ID from List brands).
int64brandName?stringOnly items whose brand name contains this text (case-insensitive).
sizeId?integerOnly items with this size (ID from List sizes).
int64sizeName?stringOnly items whose size name contains this text (case-insensitive).
colorId?integerOnly items with this colour (ID from List colors).
int64colorName?stringOnly items whose colour name contains this text (case-insensitive).
itemId?stringOnly the item with exactly this item code.
itemName?stringOnly items whose name contains this text (case-insensitive).
upc?stringOnly items with exactly this barcode.
status?array<string>One or more of ACTIVE, INACTIVE, ARCHIVED, DELETED (repeat the parameter). With other filters it defaults to ACTIVE.
updatedSince?stringOnly items whose stored modified time is at or after this time (ISO 8601 with offset, e.g. 2026-01-31T00:00:00Z). That time is set at creation and not refreshed by item edits, so this finds new items, not edited ones.
updatedFrom?stringStart of a modified-time window (ISO 8601 with offset), inclusive. Use with updatedTo. The modified time is set at creation and not refreshed by item edits.
updatedTo?stringEnd of a modified-time window (ISO 8601 with offset), inclusive.
type?stringOnly items of this type: STORE_ITEM or MODIFIER_ITEM.
page?integerPage number, starting at 0. See Paging.
int320size?integerNumber of records per page.
int3220OK
*/*- response
content?array<>|The records on this page.
page?Paging details: page size, current page number, total matching records and total pages.
curl -X GET 'https://beta.iotoms.com/api/v1/catalog/items'{ "content": [ {} ], "page": { "size": 0, "number": 0, "totalElements": 0, "totalPages": 0 }}