Platitun · API · Карточки товара · Картинка карточки

Картинка карточки

PUT /api/v1/listings/{number}/image

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

Тело запроса — САМИ БАЙТЫ картинки, а не JSON: так это делает и форма кабинета. Вид файла определяется по содержимому, а не по названию и не по заголовку: заголовку тут верить нельзя.

Поля запроса

ПолеТипЧто это
(тело) обязательноbinaryБайты картинки. Допустимы обычные изображения; предел размера тот же, что в кабинете.

Поля ответа

ПолеТипЧто это
imagestringИмя сохранённого файла.

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

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

КодЧто случилось и что делать
not_foundЗаписи нет или она не ваша. Условие владения стоит в самом запросе к базе, поэтому чужая запись выглядит как отсутствующая.
image_too_bigКартинка больше допустимого размера. Уменьшите её и пришлите снова.
image_bad_typeЭто не картинка допустимого вида. Вид определяется по содержимому файла, а не по названию: переименование не поможет.

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