List catalog items
GET
Items in the catalog, offset-paginated, most recently updated first by default.
Access: workspace_viewer · API key catalogs:read
api-keyheader
AuthorizationBearer <sk_waylo_<lookup><secret><checksum>>id*stringpage?numberRange
1 <= value <= 10000Default
1limit?numberRange
1 <= value <= 100Default
25orderDirection?stringDefault
"desc"Value in
"asc""desc"sku?stringLength
1 <= length <= 255brand?stringLength
1 <= length <= 255productId?stringLength
1 <= length <= 255productName?stringLength
1 <= length <= 255createdByUserId?stringFormat
uuidupdatedByUserId?stringFormat
uuidactive?booleanorderBy?stringValue in
"id""displayName""productName""sku""brand""createdByUserName""updatedByUserName""active""createdAt""updatedAt"search?stringFree-text search over the searchBy fields.
Length
1 <= length <= 255searchBy?stringComma-separated: displayName, sku, brand.
Success
application/json- response
[index: integer]?curl -X GET 'https://api.poc.app.waylovoice.ai/catalogs/string/items' \ -H 'Authorization: Bearer sk_waylo_...'Example Response
[ { "id": "string", "catalogId": "string", "sku": "string", "displayName": "string", "productName": "string", "productId": "string", "brand": "string", "attributes": { "property1": "string", "property2": "string" }, "spokenForms": [ "string" ], "unit": "string", "active": true, "createdByUserId": "4d2aef9a-17b0-44e6-902e-616812033620", "createdByUserName": "string", "updatedByUserId": "b38eaad7-8efa-49e7-b0aa-619916a3821e", "updatedByUserName": "string", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z" }]Get catalog GET
One catalog, by id, with its item count and referencing agents. **Access:** workspace_viewer · API key `catalogs:read`
List catalogs GET
Catalogs in one workspace, offset-paginated. The agent form needs this to offer a catalog picker. **Access:** workspace_viewer · API key `catalogs:read`