This endpoint allows you to get a paginated list of retailer products. Results are automatically filtered to only include enabled products belonging to the authenticated retailer.
Query parameters
-
Filter products by additional search criteria. JSON-encoded object of field filters. Example: {"ean":[{"operator":"=","value":"1234567890123"}]}
-
Number of results per page
Default value is
10. -
Page number
Default value is
1. -
Return the count of items in the response. Do not activate it on large catalogs, it can decrease performance.
Default value is
false. -
Pagination method type
Default value is
page.
GET
/api/rest/v1/retailer/products
curl \
--request GET 'https://content.winkelstraat.nl/api/rest/v1/retailer/products'
Response examples (200)
Links
{
"next": {
"href": "/api/rest/v1/retailer/products?page=2&with_count=false&pagination_type=page&limit=10"
},
"self": {
"href": "/api/rest/v1/retailer/products?page=1&with_count=false&pagination_type=page&limit=10"
},
"first": {
"href": "/api/rest/v1/retailer/products?page=1&with_count=false&pagination_type=page&limit=10"
}
}
1
{
"items": [
{
"uuid": "d437d77f-7358-4d96-b4ab-8fe400825855",
"_links": {
"self": {
"href": "/api/rest/v1/retailer/products/wsnl-SKU123-m"
}
},
"parent": "wsnl-SKU123",
"values": {
"ean": [
{
"data": "1234567890123"
}
],
"msrp": [
{
"data": [
{
"amount": "39.95",
"currency": "EUR"
}
]
}
],
"size": [
{
"data": "m"
}
],
"color": [
{
"data": "black"
}
],
"price": [
{
"data": [
{
"amount": "29.95",
"currency": "EUR"
}
]
}
],
"quantity": [
{
"data": 10
}
],
"manufacturer": [
{
"data": "guess"
}
],
"manufacturer_product_number": [
{
"data": "G1234"
}
]
},
"created": "2025-01-01T10:00:00+01:00",
"enabled": true,
"updated": "2025-06-15T14:30:00+02:00",
"categories": [
"120"
],
"identifier": "wsnl-SKU123-m"
}
]
}
Response examples (200)
{
"_links": {
"self": {
"href": "string"
},
"first": {
"href": "string"
},
"next": {
"href": "string"
},
"previous": {
"href": "string"
}
},
"current_page": 42,
"_embedded": {
"items": [
{
"_links": {
"self": {
"href": "string"
}
},
"uuid": "string",
"identifier": "string",
"parent": "string",
"enabled": true,
"categories": [
"string"
],
"values": {
"attributeCode": [
{
"locale": "string",
"data": {}
}
]
},
"created": "string",
"updated": "string"
}
]
}
}
Response examples (401)
Code
401
Authentication is required
Response examples (401)
{
"code": 42,
"message": "string"
}
Response examples (403)
Code
403
Access forbidden. You are not allowed to list products.
Response examples (403)
{
"code": 42,
"message": "string"
}