既存のユーザーを更新
- 最終更新日2020/05/06
既存のユーザーを更新
ユーザーの詳細を更新 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 に置き換えます。
- メソッド: PUT
- API をテストするには、Control Room にインストールされた Swagger 定義ファイルを使用します。利用可能な Swagger API は
http://<your_control_room_url>/swagger/
で参照できます。 - また、REST Client を使用してこのタスクを完了することもできます。
手順
注: また、コマンド ターミナルから REST リクエストを実行することもできます。これは、Curl リクエストの例です。この例は、読みやすいようにフォーマットされています。角括弧内のテキスト
<authentication_token>
を認証トークンに置き換えます。curl -X PUT "http://<your_control_room_url>/v1/usermanagement/users/27"
-H "accept: application/json"
-H "X-Authorization: <authentication_token>"
-H "Content-Type: application/json" -d "'{
"username": "docsusermd2",
"domain": "",
"firstName": "DocsUserMHD1",
"lastName": "DocUserMHD2",
"version": 2,
"principalId": 27,
"email": "aamd@aa.com",
"description": "Created a user to create other roles and users",
"createdOn": "2019-11-26T23:44:12.937Z",
"updatedOn": "2019-11-26T23:51:39.163Z",
"roles": [{
"id": 27,
"name": "RoleBotDocsMD6",
"version": "0"
}],
"deleted": false
}'