Добавление складов

Перед началом работы для компании нужно настроить список складов, с которых выполняется доставка. Склад определяет точку, откуда будут начинаться все маршруты.

Примечание

Для работы с API Мониторинга нужно использовать ID компании. Если у вас нет ID, напишите нам.

Через интерфейс Рабочего места логиста

  1. Откройте Рабочее место логиста.

  2. В меню слева выберите НастройкиСклады.
  3. Нажмите Создать склад.
  4. Введите информацию о складе и нажмите Создать.
Через API

Отправьте запрос к ресурсу depots-batch. В запросе укажите информацию о складах.

Для отправки API-запросов через Postman вы можете использовать коллекцию Routing API.

Внимание

В спецификации указаны обязательные поля для уже существующих объектов, для новых этот список шире. При добавлении новых объектов через запрос к ресурсу depots-batch заполните поля, указанные как обязательные при запросе к ресурсу depots.

Запрос:

cURL

curl -H "Content-Type: application/json" -H "Authorization: OAuth <ваш-токен>" -X POST -d @<Путь_до_файла_в_кодировке_UTF-8> https://courier.yandex.ru/api/v1/companies/<id-вашей-компании>/depots-batch

Файл

[
  {
    "number":"111",
    "name":"Склад 1",
    "address":"ул. Льва Толстого, 16",
    "lat": 55.7447,
    "lon": 37.6728,
    "time_interval":"10-22"
  }, 
  {
    "number":"112",
    "name":"Склад 2",
    "address":"ул. Льва Толстого, 17",
    "lat": 55.7448,
    "lon": 37.6729,
    "time_interval":"11:00 - 23:00"
  }
]

cURL

curl -H "Content-Type: application/json" -H "Authorization: OAuth <ваш-OAuth-токен>" -X POST -d '[{"number":"111", "name":"Склад 1", "address":"ул. Льва Толстого, 16", "lat": 55.7447, "lon": 37.6728, "time_interval":"10-22"}, {"number":"112", "name":"Склад 2", "address":"ул. Льва Толстого, 17", "lat": 55.7448, "lon": 37.6729, "time_interval":"11:00 - 23:00"}]' https://courier.yandex.ru/api/v1/companies/<id-вашей-компании>/depots-batch

Результат:

{
  "inserted": 2,
  "updated": 0
}
Написать в службу поддержки