GET
, POST
и PUT
-запросы работают с моделью Warehouse
.
Warehouse
.Параметр | Тип | Описание |
---|---|---|
id |
number | ID. Только для GET-запросов. |
name |
string | Название. Обязательный параметр. |
type |
number |
Тип склада. Обязательный параметр. Склады с типом “Фулфилмент” после создания нельзя отредактировать. ID привязанного фулфилмент-склада передаётся в параметре |
senderOtherEntity.enabled |
boolean | Флаг “Отправителем является другая компания”. |
senderOtherEntity.company.TIN |
string | ИНН компании-отправителя. |
senderOtherEntity.company.name |
string | Название компании-отправителя. |
senderOtherEntity.company.director |
string | ФИО директора компании-отправителя. |
fulfilmentWarehouseId |
number | null |
ID склада фулфилмента. Только для складов, у которых в Чтобы получить список доступных фулфилмент-складов, воспользуйтесь параметром |
fulfilmentAutoReserve |
boolean |
Авторезервирование заказов. Доступно только при выборе склада фулфилмента с поддержкой данной опции (параметр |
address.street |
string | Улица. Обязательный параметр. |
address.house |
string | Дом. |
address.bulk |
string | Корпус. |
address.flat |
string | Помещение. |
address.city.countryCode |
string | Код страны. Обязательный параметр. |
address.city.name |
string | Название города / населённого пункта. Обязательный параметр. |
address.city.fias |
string | ФИАС населённого пункта. |
address.city.type |
string | Тип населённого пункта ('г' , 'д' , 'пос' и т.п.). |
address.city.region |
string | Регион. |
address.city.area |
string | Район в регионе. |
contact.name |
string | ФИО контактного лица. Обязательный параметр. |
contact.position |
string | null | Должность контактного лица. |
contact.phone |
string | Телефон контактного лица. Обязательный параметр. |
holidays |
array | Массив дат праздничных (нерабочих) дней склада. Прошедшие даты удаляются автоматически. |
schedule |
array |
График приезда курьера. Обязательный параметр. Массив из 7 значений (пн-вс). |
markCompletedOrders |
boolean | Флаг “Отмечать скомплектованные заказы”. |
fulfilmentAutoReserveAvailable |
boolean |
Флаг доступности опции авторезервирования заказов. Присутствует только в фулфилмент-складах. Только для чтения. |
GET https://api.saferoute.ru/v2/warehouses
Требуется авторизация
Параметры запроса.
Имя параметра | Обязательный | Тип данных и возможные значения | Описание |
---|---|---|---|
name |
— | string | Фильтр по названию по неполному совпадению. |
onlyMergedPickup |
— | number0 , 1 |
Вывести только склады с единым забором (тип 2 и 3 ). |
hold |
— | number0 , 1 |
Вывести доступные склады фулфилмент. ID полученных складов можно передавать в |
integrationMarketplaceId |
— | number | ID маркетплейса из списка маркетплейсов с фильтром isIntegration . |
page |
— | number | Номер страницы. |
perPage |
— | number | Кол-во результатов на страницу. |
Данные ответа: массив моделей Warehouse
.
GET https://api.saferoute.ru/v2/warehouses/{id}
Требуется авторизация
Данные ответа: отдельная модель Warehouse
.
POST https://api.saferoute.ru/v2/warehouses
Требуется авторизация
Параметры запроса: модель Warehouse
.
Данные ответа.
Параметр | Тип | Описание |
---|---|---|
id |
number | ID созданного склада. |
PUT https://api.saferoute.ru/v2/warehouses/{id}
Требуется авторизация
Параметры запроса: модель Warehouse
.
DELETE https://api.saferoute.ru/v2/warehouses/{id}
Требуется авторизация