Золотенков

Изменить товар

PATCH https://mrp.zolotenkov.ru/api/external/v1/products/{id}

Требуемое право ключа: write:catalog.product.update

Меняет только переданные поля карточки. Непереданные остаются прежними.

Параметры пути

  • id целое число обязателен

    id товара

Заголовки

  • Idempotency-Key строка обязателен

    Обязателен. Повтор с тем же ключом возвращает прежний ответ. Ответ на повтор помечен заголовком Idempotency-Replayed: true — по коду ответа повтор от первичного вызова не отличается.

Тело запроса

Формат — application/json.

  • can_buy флаг необязателен может быть пустым
  • can_make флаг необязателен может быть пустым
  • can_sell флаг необязателен может быть пустым
  • category_id целое число необязателен может быть пустым
  • cost_price десятичная дробь необязателен может быть пустым

    Плановая себестоимость основного варианта.

  • sku строка необязателен может быть пустым
  • title строка необязателен может быть пустым
  • unit_id целое число необязателен может быть пустым

Ответы

  • 200 Карточка изменена
  • 400 Некорректное тело либо ссылка на строку другого клиента
  • 401 Ключ не передан, недействителен или отозван
  • 403 У ключа нет права write:catalog.product.update
  • 404 В этом учете такого товара нет
  • 409 Idempotency-Key повторен с другим телом
  • 429 Превышена частота обращений. Задержка до повтора — в заголовке Retry-After