Предоставление доступа
Чтобы передать возможность другим пользователям отслеживать статусы выполнения маршрутов и заказов, их нужно добавить в интерфейсе и настроить права доступа.
Добавление менеджера в компанию
Доступ предоставляется по аккаунту с Яндекс ID.
Примечание
Чтобы использовать в качестве логина корпоративный или любой другой email, создайте аккаунт с Яндекс ID по ссылке https://passport.yandex.ru/auth/preregister.
Логин и email могут содержать латинские буквы, цифры, точку и дефис.
Через интерфейс Рабочего места логиста
-
Откройте Рабочее место логиста.
-
В меню слева выберите Настройки → Менеджеры.
-
Добавьте пользователей:
-
В нижней части страницы укажите электронную почту пользователя.
-
Если необходимо добавить несколько пользователей одновременно, укажите адреса электронной почты через запятую.
-
Нажмите кнопку Добавить.
-
- Через API
-
Примечание
При добавлении пользователя через API сразу назначьте роль:
manager
,dispatcher
илиadmin
.Отправьте запрос к ресурсу users. В запросе укажите логин и роль пользователя:
Запрос:
WindowsMacOS/LinuxcURL
curl -H "Content-Type: application/json" -H "Authorization: OAuth <ваш-OAuth-токен>" -X POST -d @<Путь_до_файла_в_кодировке_UTF-8> https://courier.yandex.ru/api/v1/companies/<id-вашей-компании>/users
Файл
{"login":"alice.the.girl", "role":"manager"}
cURL
curl -H "Content-Type: application/json" -H "Authorization: OAuth <ваш-OAuth-токен>" -X POST -d '{"login":"alice.the.girl", "role":"manager"}' https://courier.yandex.ru/api/v1/companies/<id-вашей-компании>/users
Результат:
{ "id": 197162, "login": "alice.the.girl", "role": "manager" }
Настройка прав доступа
После добавления сотрудника:
Через интерфейс Рабочего места логиста
-
Откройте карточку пользователя.
-
Выберите роль: Менеджер, Диспетчер или Администратор.
-
Если вы назначаете роль Менеджер или Диспетчер, укажите, к каким складам и компаниям предоставить доступ пользователю. Для этого выберите необходимые объекты в блоке Склады. Сотруднику станут доступны маршруты, которые начинаются с этих складов.
- Через API
- Роль пользователя назначается при добавлении пользователя, а доступ к складам и компаниям для Менеджера и Диспетчера настраивается через интерфейс.
После регистрации и добавления сотрудника ему станет доступен интерфейс Рабочего места логиста по ссылке: https://yandex.ru/courier/.
Удаление пользователя
Через интерфейс Рабочего места логиста
-
Откройте Рабочее место логиста.
- В меню слева выберите Настройки → Менеджеры.
- Откройте карточку пользователя.
- В нижней части страницы нажмите кнопку Удалить пользователя.
- Через API
-
Отправьте запрос к ресурсу users. В URI укажите идентификатор пользователя:
Запрос:
cURL
curl -H "Content-Type: application/json" -H "Authorization: OAuth <ваш-OAuth-токен>" -X DELETE https://courier.yandex.ru/api/v1/companies/<id-вашей-компании>/users/<id-пользователя>
Результат:
{ "id": 197215, "login": "alice.the.girl", "role": "manager" }