Создать товар
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