既存のロールを削除する

既存のユーザーを削除 API を使用するには、Control Room で既存のロールを削除します。

前提条件

ユーザーを編集
ユーザーを編集権限のあるユーザーは、既存のユーザーを削除できます。
JSON Web トークン (JWT)
すべての Control Room API には API にアクセスするための JSON Web トークン (JWT) が必要です。認証 API を使用して認証トークンを生成します。「認証 API」をご覧ください。
  • URL: http://<your_control_room_url>/v1/usermanagement/users{ID}

    角括弧内のコンテンツを Control Room の URL に置き換えます。

  • メソッド: DELETE

手順

  1. リクエスト ヘッダーに認証トークンを追加します。
    認証 API を使用して JSON Web トークンを生成します。「認証 API」をご覧ください。
  2. DELETE メソッドを選択します。
  3. リクエスト ヘッダーで、削除する既存のユーザー ID を追加します。
    DELETE http://<your_control_room_url>/v1/usermanagement/users/15
  4. リクエストを送信します。
    • Swagger で、[実行] をクリックします。
    • REST Client で SEND をクリックします。
    レスポンス本文:
    {
      "id": 15,
      "email": "aa@aa.com",
      "username": "docbotusermd4",
      "domain": "ActiveDirectory (LDAP)",
      "firstName": "AAMHD4",
      "lastName": "AAMHD5",
      "version": 0,
      "principalId": 15,
      "deleted": false,
      "roles": [],
      "sysAssignedRoles": [],
      "groupNames": [],
      "permissions": [],
      "licenseFeatures": [],
      "emailVerified": true,
      "passwordSet": false,
      "questionsSet": false,
      "enableAutoLogin": true,
      "disabled": false,
      "clientRegistered": false,
      "description": "Created a user for running bots",
      "createdBy": 1,
      "createdOn": "2019-11-18T20:48:04Z",
      "updatedBy": 1,
      "updatedOn": "2019-11-18T20:48:04Z",
      "publicKey": null,
      "appType": null,
      "routingName": null,
      "appUrl": null
    }
注: また、コマンド ターミナルから REST リクエストを実行することもできます。これは、Curl リクエストの例です。この例は、読みやすいようにフォーマットされています。角括弧内のテキスト <authentication_token> を認証トークンに置き換えます。
curl -X DELETE "http://<your_control_room_url>/v1/usermanagement/users/15" 
-H "accept: application/json" 
-H "X-Authorization: <authentication_token>" 
-H "Content-Type: application/json" -d "{15}"