Добавление курьеров
После добавления складов внесите в базу данных курьеров, которые выполняют заказы.
Это можно сделать через:
Примечание
Для работы с API Мониторинга нужно использовать ID компании. Если у вас нет ID, напишите нам.
В обоих случаях в качестве логина курьера вы можете указать:
|
Логин |
Пояснение |
Факторы риска |
|
Телефон курьера в формате |
Автомобиль использует один водитель. Ему не придется вводить логин для использования приложения Яндекс Маршрутизация. |
Любой, кто знает номер и пользуется телефоном, может получить доступ к приложению и маршрутам. |
|
Номер автомобиля |
Автомобиль используют несколько водителей. |
Каждый из курьеров может зайти в приложение и получить доступ к маршрутам коллег. |
|
Уникальный идентификатор |
Каждый курьер использует личный номер телефона и логин. |
Самая безопасная схема. |
Добавление курьеров через интерфейс
-
Откройте Рабочее место логиста.
-
В меню слева выберите Мониторинг → Курьеры.
-
Введите информацию о каждом курьере — номер телефона и логин, и нажмите Добавить.
Регистрация курьеров описана в разделе Работа со списком курьеров.
-
В меню слева выберите Настройки → Мобильное приложение.
-
Введите номера телефонов курьеров и нажмите Добавить. Эти курьеры смогут использовать приложение Яндекс Маршрутизация.
Добавление курьеров описано в разделе Курьеры.
Добавление курьеров через API
Примечание
При добавлении курьера через API можно указать не только номер телефона phone и логин number, но и имя name.
Отправьте запрос к ресурсу couriers-batch. В запросе укажите информацию о сотрудниках.
Для отправки API-запросов вы можете использовать коллекцию Routing API. Подробнее о том, как загрузить коллекцию в Postman или Bruno, см. на странице Работа с готовой коллекцией запросов.
Внимание
В спецификации указаны обязательные поля для уже существующих объектов, для новых этот список шире. При добавлении новых объектов через запрос к ресурсу couriers-batch заполните поля, указанные как обязательные при запросе к ресурсу couriers.
Запрос:
cURL
curl -H "Content-Type: application/json" -H "Authorization: OAuth <ваш-токен>" -X POST -d @<Путь_до_файла_в_кодировке_UTF-8> https://courier.yandex.ru/api/v1/companies/<id-вашей-компании>/couriers-batch
Файл
[
{
"number":"222",
"phone":"+71234524423",
"name":"Ваня"
},
{
"number":"224",
"phone":"+71234553425",
"name":"Олеся"
}
]
cURL
curl -H "Content-Type: application/json" -H "Authorization: OAuth <ваш-OAuth-токен>" -X POST -d '[{"number":"222", "phone":"+71234524423", "name":"Ваня"}, {"number":"224", "phone":"+71234553425", "name":"Олеся"}]' https://courier.yandex.ru/api/v1/companies/<id-вашей-компании>/couriers-batch
Результат:
{
"inserted": 2,
"updated": 0
}
Номера телефонов курьеров для приложения Яндекс Маршрутизация
Если курьеры используют приложение Яндекс Маршрутизация, нужно добавить их номера в базу данных, иначе они не смогут пользоваться приложением.
Через интерфейс Рабочего места логиста
- Откройте Рабочее место логиста.
- В меню слева выберите Настройки → Мобильное приложение.
- Введите номер телефона курьера и нажмите Добавить.
Можно добавлять сразу несколько номеров курьеров. Для этого напишите номера телефонов через запятую.
Через API
Отправьте запрос к ресурсу app-user. В запросе укажите номер телефона курьера в формате E.164, например +79012345678.
Для отправки API-запросов вы можете использовать коллекцию Routing API. Подробнее о том, как загрузить коллекцию в Postman или Bruno, см. на странице Работа с готовой коллекцией запросов.
Запрос:
cURL
curl -H "Content-Type: application/json" -H "Authorization: OAuth <ваш-токен>" -X POST -d @<Путь_до_файла_в_кодировке_UTF-8> https://courier.yandex.ru/api/v1/companies/<id-вашей-компании>/app-user
Файл
{
"login":"+79012345678"
}
cURL
curl -H "Content-Type: application/json" -H "Authorization: OAuth <ваш-OAuth-токен>" -X POST -d '{"login":"+79012345678"}' https://courier.yandex.ru/api/v1/companies/<id-вашей-компании>/app-user
Результат:
{}