Ознакомиться с документацией Automation Anywhere

Automation Anywhere Automation 360

Закрыть содержимое

Содержимое

Открыть содержимое

Обновление существующего API сведений о пользователе

  • Обновлено: 3/16/2021
    • Automation 360 v.x
    • Управление
    • Рабочая область RPA
    • Документы API

Обновление существующего API сведений о пользователе

Используйте API-интерфейс Update user Details для обновления существующей информации о пользователе в Control Room.

Подготовка

Убедитесь, что у вас есть роль администратора или настраиваемая роль с разрешением Редактировать пользователей.

Процедура

  1. Добавьте маркер аутентификации в заголовок запроса.
  2. Используйте метод PUT и URL-адрес конечной точки:<your_control_room_url>/v1/usermanagement/users/744
  3. В заголовке запроса добавьте существующий идентификатор пользователя, который необходимо обновить. Чтобы найти идентификатор пользователя, который необходимо обновить, выполните API- интерфейс поиска пользователей.
    Если вы хотите добавить новый идентификатор роли в запрос, выполните следующие действия:
    1. Выполните поиск API-интерфейса пользователя. Используйте метод POST и URL-адрес конечной точки: <your_control_room_url>/v1/usermanagement/users/list
    2. При получении всех идентификаторов ролей добавьте новую роль в существующие идентификаторы ролей. Вы не сможете добавить одну роль самостоятельно, вы должны добавить ее в коллекцию идентификаторов ролей.

    Следующее тело запроса относится к существующему идентификатору пользователя: 744 и существующие идентификаторы ролей: 169, 2 и 26. При необходимости измените другие параметры.

    Запрос органа

    {
        "roles": [
            {
                "id": 169
            },
            {
                "id": 2
            },
            {
                "id": 26
            }
        ],
        "email": "Joe.Smith@automationanywhere.com",
        "enableAutoLogin": false,
        "firstName": "FN",
        "lastName": "LN",
        "description": "test",
        "disabled": false,
        "licenseFeatures": [
            "RUNTIME"
        ]
    }
  4. Отправьте запрос.

    Тело ответа возвращает обновленные сведения для идентификатора пользователя: 744.

    Ответный текст:
    {
        "id": 744,
        "username": "cs_runner",
        "domain": null,
        "firstName": "FN",
        "lastName": "LN",
        "version": 60,
        "principalId": 744,
        "deleted": false,
        "roles": [
            {
                "name": "AAE_Basic",
                "id": 2,
                "version": 0
            },
            {
                "name": "cs_role2",
                "id": 169,
                "version": 3
            },
            {
                "name": "all",
                "id": 26,
                "version": 54
            }
        ],
        "sysAssignedRoles": [],
        "groupNames": [],
        "permissions": [
            {
                "id": 2912,
                "action": "upload",
                "resourceId": "34241",
                "resourceType": "repositorymanager"
            },
    ......................................................
    {
                "id": 4101,
                "action": "download",
                "resourceId": "34439",
                "resourceType": "repositorymanager"
            }
        ],
        "licenseFeatures": [
            "RUNTIME"
        ],
        "emailVerified": true,
        "passwordSet": true,
        "questionsSet": true,
        "enableAutoLogin": false,
        "disabled": false,
        "clientRegistered": false,
        "description": "test",
        "createdBy": 451,
        "createdOn": "2020-08-25T07:27:58Z",
        "updatedBy": 451,
        "updatedOn": "2021-03-16T17:15:19Z",
        "publicKey": null,
        "appType": null,
        "routingName": null,
        "appUrl": null,
        "email": "Joe.Smith@automationanywhere.com",
        "lastLoginTime": "2021-02-25T18:01:40Z",
        "deviceCredentialAttested": false
    }
    API-интерфейс REST отвечает на каждый запрос с помощью кода ответа HTTP. Подробные сведения о кодах ответа см. Коды отклика APIв разделе .
Отправить отзыв