Automation Anywhere

Automation Anywhere Automation 360

關閉內容

內容

開啟內容

更新現有的使用者詳細資料 API

  • 已更新:3/16/2021
    • Automation 360 v.x
    • 管理
    • RPA 工作區
    • API 文件

更新現有的使用者詳細資料 API

使用 更新用戶詳細信息 API 更新中的現有用戶信息 Control Room

先決條件

確保您具有管理員角色或具有 “編輯用戶 ”權限的自定義角色。

程序

  1. 將驗證令牌添加到請求標頭。
  2. 使用 PUT 方法和端點 URL :<your _control_room _url>/v1/usermanagement/users/744
  3. 在請求標題中,添加要更新的現有用戶 ID 。要查找要更新的用戶 ID ,請執行 搜索用戶 API 。
    如果要在請求中添加新的角色 ID ,請執行以下步驟:
    1. 執行 搜索用戶 API使用 POST 方法和端點 URL : <your _control_room _url>/v1/usermanagement/users/list
    2. 獲得所有角色 ID 後,將新角色添加到現有角色 ID 。您將無法單獨添加一個角色,必須將其添加到角色 ID 的集合中。

    以下請求主體適用於現有用戶 ID :744 和現有角色 ID :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 的 dpi 品質。

    響應主體
    {
        "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
    }
    REST API 會以 HTTP 回應碼回應每個要求。有關響應代碼的詳細信息,請參見 API 回應碼
傳送意見反饋