Platitun · API · Карточки товара · Убрать карточку

Убрать карточку

DELETE /api/v1/listings/{number}

Область ключа: listings · изменяет данные, нужен заголовок Idempotency-Key

Удаление возможно, только пока по карточке не было ни одного заказа: заказ обязан остаться самодостаточным для спора через месяц. Карточка с историей ВЫКЛЮЧАЕТСЯ, и ответ говорит об этом прямо.

Смотрите именно поле result, а не код ответа: 200 приходит в обоих случаях, и «удалил» без проверки поля — это ложь себе.

Поля ответа

ПолеТипЧто это
resultstring«deleted» — удалена; «hidden» — выключена, потому что по ней были заказы.

Поводы отказа

Отказ по правилам приходит как {"error":"rejected","refusal":{"kind":"…"}} с кодом 409. Общие для всех путей отказы — в разделе правил.

КодЧто случилось и что делать
not_foundЗаписи нет или она не ваша. Условие владения стоит в самом запросе к базе, поэтому чужая запись выглядит как отсутствующая.
has_questionsПо карточке были заказы или вопросы — удалить её нельзя, она выключается. Смотрите поле result.

Рядом в этом разделе