Retrieve JSON
Retrieve a list of product reviews in JSON format.
GET /1.0/product_reviews.json
Query parameters
They should be passed as query parameters to the URL. (ex.: ?id=1&code=abc)
id int (required)
The unique webshop ID.
code string (required)
Your personal API code.
public_code string (required)
* Use instead of code in case you want to fetch data with JavaScript
product_id string
Filter reviews by specific product ID
offset int
Get only reviews after the given offset. (e.g. you have 15 results, with offset 10 you will get the last 5)
limit int
Limit the number of results you receive. (e.g. you have 100 reviews, with limit 50, you will see 50 of your 100 reviews)
Example response
{
"total": 1,
"product_reviews": [
{
"id": 1,
"reviewer": {
"name": "John Doe",
"email": "example@email.com"
},
"rating": 5,
"review": "Example review text",
"product_id": "1",
"order_number": "order123",
"language": "nl",
"deleted": false,
"created": "2022-03-11 09:13:50"
}
]
}
Example code
<?php
$id = 1;
$code = '123456789abc123456789';
$offset = 10;
$limit = 10;
$curl = curl_init(
sprintf(
'https://dashboard.webwinkelkeur.nl/api/1.0/product_reviews.json?id=%s&code=%s&offset=%s&limit=%s',
$id,
$code,
$offset,
$limit,
),
);
curl_setopt_array($curl, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_FOLLOWLOCATION => true,
]);
$response = curl_exec($curl);
if ($response !== false) {
$data = json_decode($response, true);
} else {
// An error occurred
}