Золотенков

Создать товар

POST https://mrp.zolotenkov.ru/api/external/v1/products

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

Заводит карточку товара вместе с вариантами. Обязателен Idempotency-Key: повтор с тем же ключом вернет прежний ответ и второй карточки не создаст.

Заголовки

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

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

Тело запроса

Формат — application/json.

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

    Явная плановая себестоимость. Для покупного товара обязательна: отсутствие значения не должно превращаться в неотличимый от настоящего ноль.

  • is_kit флаг необязателен

    Пометить товар комплектом. Задается только при создании: у уже заведенной карточки признак этой ручкой не меняется.

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

Ответы

  • 201 Карточка товара создана
  • 400 Некорректное тело запроса
  • 401 Ключ не передан, недействителен или отозван
  • 402 Исчерпан лимит артикулов тарифа Free (SUBSCRIPTION_LIMIT)
  • 403 У ключа нет права write:catalog.product.create
  • 409 Idempotency-Key повторен с другим телом запроса
  • 429 Превышена частота обращений (rate_limited) либо исчерпан суточный предел документов ключа (document_quota_exceeded). Задержка до повтора — в заголовке Retry-After