Завести место хранения
https://mrp.zolotenkov.ru/api/external/v1/storage-places
Требуемое право ключа: write:inventory.storage_place.create
Создает склад учета. Возвращенный id — тот самый storage_place_id тела POST /stock-adjustments и manufacturing_location_id тела POST /manufacturing-orders.
Первый склад учета становится основным (is_default: true), и у основного склада все три операции разрешены всегда: присланные sales_allowed, manufacturing_allowed и purchase_allowed для него не действуют — это то же правило, что и в интерфейсе. Обязателен Idempotency-Key: повтор с тем же ключом вернет прежний ответ и второго склада не создаст.
Заголовки
-
Idempotency-Keyстрока обязателенОбязателен, до 200 символов. Повтор с тем же ключом возвращает прежний ответ и второго склада не создает. Ответ на повтор помечен заголовком
Idempotency-Replayed: true— по коду ответа повтор от первичного вызова не отличается.
Тело запроса
Формат — application/json.
-
addressстрока необязателен может быть пустым -
legal_nameстрока необязателен может быть пустым -
manufacturing_allowedфлаг необязателен может быть пустымРазрешить производство. По умолчанию
true— именно этот признак подбираетPOST /manufacturing-orders. -
positionцелое число необязателен может быть пустымПорядок в справочнике. По умолчанию
0. -
purchase_allowedфлаг необязателен может быть пустымРазрешить приход от поставщика. По умолчанию
true. -
sales_allowedфлаг необязателен может быть пустымРазрешить отгрузку покупателю. По умолчанию
true. -
titleстрока обязателен
Ответы
- 201 Место хранения создано. Повтор с прежним
Idempotency-Keyотвечает тем же кодом и тем же телом — нового склада не появляется - 400 Некорректное тело запроса
- 401 Ключ не передан, недействителен или отозван
- 403 У ключа нет права
write:inventory.storage_place.create - 409
Idempotency-Keyповторен с другим телом - 429 Превышена частота обращений (
rate_limited) либо исчерпан суточный предел документов ключа (document_quota_exceeded). Задержка до повтора — в заголовкеRetry-After