Создать склад
Создаёт склад. Без code код получится из названия. Если код занят, к нему добавится номер. Право: references:write.
Авторизация
bearerApiKey Ключ API в заголовке Authorization: Bearer rsk_live_…. Ключ создаёт владелец магазина: Настройки → Интеграции → API-ключи.
Где: header
Тело запроса
application/json
Типы TypeScript
Готовый тип для вашего кода.
Ответ
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/api/v1/references/warehouses" \ -H "Content-Type: application/json" \ -d '{ "name": "Склад на Лиговском", "code": "ligovsky", "address": "Лиговский пр., 50", "city": "Санкт-Петербург" }'{ "data": { "id": "e4b7a2d9-1c6f-4e3b-9a8d-5f2c7e1b4a96", "code": "ligovsky", "name": "Склад на Лиговском", "address": "Лиговский пр., 50", "city": "Санкт-Петербург", "isActive": true }}Склады GET
Склады и точки отгрузки магазина. id передавайте в delivery.warehouseId при создании заказа. Список короткий, поэтому приходит одной страницей. Право: references:read.
Изменить склад PATCH
Меняет только переданные поля. isActive: false отключает склад и снимает с него отметку основного. Право: references:write.