Skip to content

Удалить промокоды из списка

Метод удаляет из указанного списка промокоды, перечисленные в переменной codes.

DELETE https://api.rees46.ru/promo_codes/delete

Параметры

ПараметрОбязателен?Описание
shop_idДаAPI-ключ
shop_secretДаСекретный API-ключ
promo_code_list_idДаИдентификатор списка промокодов
codesДаМассив промокодов для удаления

Запрос

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

shell
curl --header "Content-Type: application/json" \
  --request DELETE \
  --data-binary "@data.json" \
  https://api.rees46.ru/promo_codes/delete

Пример JSON-тела:

json
{
    "shop_id": "...",
    "shop_secret": "...",
    "promo_code_list_id": 715,
    "codes": ["abc", "aaa", "xyz"]
}

Ответ

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

json
{ 
  "status": "success",
  "payload": {
    "deleted_count": 300,
    "not_found_count": 15
  }
}

Расшифровка ответа:

ПараметрОписание
statusСтатус запроса
payloadОбъект с ответом
payload.deleted_countКоличество промокодов, которые удалось найти и удалить
payload.not_found_countКоличество промокодов, которых не оказалось в списке или они были удалены ранее

В случае ошибки ответ будет в формате:

json
{
  "success": false,
  "payload": {
    "message": "Shop not found"
  }
}