---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://yandex.kz/routing/doc/en/delivery/quickstart/manager.md
  - https://yandex.kz/routing/doc/kk/delivery/quickstart/manager.md
  - https://yandex.kz/routing/doc/ru/delivery/quickstart/manager.md
  - https://yandex.kz/routing/doc/tr/delivery/quickstart/manager.md
  - href: kk/delivery/quickstart/manager.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
title: Яндекс Маршрутизация — порядок внедрения API — предоставление доступа
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.kz/routing/doc/kk/llms.txt


# Предоставление доступа

Чтобы передать возможность другим пользователям отслеживать статусы выполнения маршрутов и заказов, их нужно добавить в интерфейсе и настроить права доступа.

## Добавление менеджера в компанию {#add-manager}

Доступ предоставляется по аккаунту с [Яндекс ID](https://passport.yandex.kz).

{% note info %}

Чтобы использовать в качестве логина корпоративный или любой другой email, создайте аккаунт с Яндекс ID по ссылке [https://passport.yandex.kz/auth/preregister](https://passport.yandex.kz/auth/preregister).

Логин и email могут содержать латинские буквы, цифры, точку и дефис.

{% endnote %}


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

1. <!-- source: kk/delivery/_includes/open-logist-workplace.md -->
   Откройте [Рабочее место логиста](https://yandex.kz/courier/companies/).
   <!-- endsource: kk/delivery/_includes/open-logist-workplace.md -->
2. В меню слева выберите **Настройки** → **Менеджеры**.
3. Добавьте пользователей:
   
   <!-- source: kk/delivery/_includes/add-user.md -->
      
   1. В нижней части страницы укажите электронную почту пользователя.
   2. Если необходимо добавить несколько пользователей одновременно, укажите адреса электронной почты через запятую.
   3. Нажмите кнопку **Добавить**.
       
       ![](../_images/manager-add.png)
   <!-- endsource: kk/delivery/_includes/add-user.md -->

**Через API**

: {% note info %}

  При добавлении пользователя через API сразу назначьте роль: `manager`, `dispatcher` или `admin`.

  {% endnote %}


  Отправьте запрос к ресурсу [users](https://yandex.ru/routing/doc/ru/delivery/redoc/index.html#operation/addsAUser). В запросе укажите логин и роль пользователя:

  **Запрос:**

  {% list tabs %}

  - Windows

    cURL

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

    Файл

    ```json
    {"login":"alice.the.girl", "role":"manager"}
    ```

  - MacOS/Linux

    cURL

    ```html
    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 
    ```

  {% endlist %}

  **Результат**:
  
  ```json
  {
    "id": 197162,
    "login": "alice.the.girl",
    "role": "manager"
  }
  ```

## Настройка прав доступа {#access}

После добавления сотрудника:

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

<!-- source: kk/delivery/_includes/access.md -->
1. Откройте карточку пользователя.
    
    ![](../_images/managers-1.png)
    
2. Выберите роль: **Менеджер**, **Диспетчер** или **Администратор**.
    
3. Если вы назначаете роль **Менеджер** или **Диспетчер**, укажите, к каким складам и компаниям предоставить доступ пользователю. Для этого выберите необходимые объекты в блоке **Склады**. Сотруднику станут доступны маршруты, которые начинаются с этих складов.
    
    ![](../_images/access-to-depot.png)
<!-- endsource: kk/delivery/_includes/access.md -->

**Через API**

: Роль пользователя назначается при добавлении пользователя, а доступ к складам и компаниям для **Менеджера** и **Диспетчера** настраивается через интерфейс.

После регистрации и добавления сотрудника ему станет доступен интерфейс Рабочего места логиста по ссылке: [https://yandex.kz/courier/](https://yandex.kz/courier/).


## Удаление пользователя {#delete-user}

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

1. <!-- source: kk/delivery/_includes/open-logist-workplace.md -->
   Откройте [Рабочее место логиста](https://yandex.kz/courier/companies/).
   <!-- endsource: kk/delivery/_includes/open-logist-workplace.md -->
2. В меню слева выберите **Настройки** → **Менеджеры**.
3. Откройте карточку пользователя.
4. В нижней части страницы нажмите кнопку **Удалить пользователя**.

**Через API**

: Отправьте запрос к ресурсу [users](https://yandex.ru/routing/doc/ru/delivery/redoc/index.html#operation/deletesUser). В URI укажите идентификатор пользователя:

  **Запрос:**

  cURL

  ```html
  curl -H "Content-Type: application/json" -H "Authorization: OAuth <ваш-OAuth-токен>" -X DELETE https://courier.yandex.ru/api/v1/companies/<id-вашей-компании>/users/<id-пользователя>
  ```

  **Результат:**
  
  ```json
  {
    "id": 197215,
    "login": "alice.the.girl",
    "role": "manager"
  }
  ```

<!-- source: kk/delivery/_includes/feedback.md -->


[//]: # (Вариант без html\: \[Написать в службу поддержки\]\(../../../feedback.md\))

<!-- source: kk/_includes/neuroexpert.md -->
<div style="display: none;"> </div>
<!-- endsource: kk/_includes/neuroexpert.md -->
<!-- endsource: kk/delivery/_includes/feedback.md -->


