В панели администрирования Dion в разделе "Пользователи" создать ТУЗ можно с помощью загрузки файла (кнопка "Загрузить пользователей в XLSX или в CSV") с параметрами пользователя.
Файл может содержать единовременно и учетные записи, которые необходимо создать в DION, а также и те, которые нужно изменить.
Обратите внимание на допустимые форматы файлов загрузки - CSV, XLSX
Ограничение по количеству строк - 1000
Пример таблицы (в примере заполнены обязательные для создания пользователей поля, остальные можно оставить пустыми)
| ID пользователя | Электронная почта | Имя | Должность | Статус | Роли | Зарегистрирован | Организация |
|---|---|---|---|---|---|---|---|
| test4@test_domain.ru | Первый пользователь | ||||||
| test5@test_domain.ru | Второй пользователь |
В таблице приведены столбцы, которые могут быть в файле загрузки. Также можно использовать в качестве шаблона файл с выгрузкой списка пользователей
Подробнее загрузка пользователей (в общем случае) описана по ссылке
После создания ТУЗ необходимо изменить роль на "Чат-бот", если не задавали ее в файле
Далее необходимо активировать ТУЗ – обратитесь за этим в тех.поддержку, активировать ТУЗ может только Администратор ДИОН.
Когда ТУЗ создана и активирована нужно задать для нее пароль. Для задания/изменения пароля используется метод PUT https://api.dion.vc/platform/admin/v1/chatbot/password
Идентификатор пользователя-бота можно найти в карточке пользователя, поле ID:

Рекомендации для пароля:
platform/admin/v1/chatbot/password
Входные параметры:
*В заголовке Authorization необходимо передавать Bearer токен (см. ниже)
|
Параметр |
Описание |
Тип |
Обязательность |
|
Тело запроса (Body) |
|||
| user_id | Идентификатор пользователя | uuid | * |
| password | Пароль пользователя | string | * |
При запросе через командную строку Windows необходимо экранировать спец. символы (в том числе двойные кавычки).
Пример запроса в командной строке Windows:
curl -v -X PUT https://api.dion.vc/platform/admin/v1/chatbot/password -H "Content-Type: application/json" -H "Authorization: Bearer ***" -d "{\"user_id\":\"afb60b99-3eae-4a2d-a7ae-8f5cd9ecfab7\",\"password\":\"nvJJ7d6-yGFZrvaPJV\"}"
Коды состояния HTTP:
Список возвращаемых кодов с кратким описанием

3. Открыть любой запрос к админ. панели (например, /authorization, /constants)
4. Bearer токен будет виден в заголовке Authorization в разделе "Request Headers"

