閱讀及檢閱 Automation Anywhere 文件

Automation Anywhere Automation 360

關閉內容

內容

開啟內容

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

  • 已更新:2021/03/16

    更新現有的使用者詳細資料 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 回應碼
    傳送意見反饋