Skip to content

Удаление отзыва о товаре ​

Метод удаляет отзыв. Удаление необратимо: восстановить отзыв нельзя, его придется создать заново методом reviews/create.

Если отзыв нужно просто убрать из публичной выдачи, не удаляя, используйте reviews/reject.

POST https://api.rees46.ru/reviews/delete

Параметры ​

Отзыв адресуется либо своим идентификатором review_id, либо тройкой «товар + заказ + клиент».

ПараметрТипОбязателен?Описание
shop_idStringДаAPI-ключ
shop_secretStringДаСекретный API-ключ
review_idIntegerНетИдентификатор отзыва. Если передан, остальные параметры адресации не нужны
productStringНетИдентификатор товара в вашем каталоге
orderStringНетИдентификатор заказа в вашей системе
email*StringНетEmail клиента
phone*StringНетТелефон клиента
loyalty_id*StringНетИдентификатор участника программы лояльности
external_id*StringНетВнешний идентификатор клиента
telegram_id*StringНетИдентификатор клиента в Telegram

Адресация отзыва

Если review_id не передан, нужны product, order и хотя бы один идентификатор клиента [*].

Запрос ​

Пример запроса:

shell
curl 'https://api.rees46.ru/reviews/delete' \
    -X 'POST' \
    -H 'Content-Type: application/json' \
    --data-raw '{"shop_id":"SHOP_ID", "shop_secret":"SHOP_SECRET", "review_id":1}'

Ответ ​

Пример ответа сервера:

json
{
  "status": "success"
}

Возможные ошибки:

КодСообщениеПричина
400Missing user identifierОтзыв адресуется без review_id и без идентификатора клиента
403Invalid API key or secret keyНе передан или неверен shop_secret
403Service is not enabledУслуга отзывов о товарах не подключена в тарифе
404Product not foundТовара с таким product нет в каталоге
404Order not foundЗаказа с таким order нет в платформе
404Review not foundОтзыв по переданным параметрам не найден