更新账户
此方法通过账户ID更新指定用户账户。
参数
|
参数 |
描述 |
包含于请求中 |
类型 |
取值 |
|---|---|---|---|---|
|
|
目标用户账户的ID。 |
必填 |
字符串 |
无额外要求。 |
|
|
账户的电子邮件地址。 |
可选 |
字符串 |
必须符合有效电子邮件格式。 |
|
|
用户登录所需的认证方式。 |
可选 |
整数 |
可选值:
|
|
|
账户密码。 |
可选 |
字符串 |
密码长度至少为十二个字符,且必须包含至少一个大写字母、一个小写字母、一个数字、一个特殊字符,并且不能与之前使用过的密码相同。 |
|
|
包含个人资料信息的对象:
|
可选 |
对象 |
更多信息请参考
|
|
|
包含电话号码信息的对象 |
可选 |
对象 |
更多信息请参考
|
|
|
用户的新角色。 |
可选 |
整数 |
以下是可用角色:
|
|
|
包含用户账户权限的对象。
仅当
为其他角色设置时,这些值将被忽略,并替换为该角色特定的权限。 |
可选 |
对象 |
更多信息,请参考
|
|
|
表示用户账户需管理目标对象的ID列表。 |
可选 |
数组 |
无额外要求。 |
对象
个人资料
|
参数 |
描述 |
请求包含项 |
类型 |
取值 |
|---|---|---|---|---|
|
全名 |
用户的姓名。 |
必填 |
字符串 |
无额外要求 |
|
语言 |
控制中心显示的语言。 |
必填 |
字符串 |
无额外要求 |
|
时区 |
用户所在的工作时区。 |
必填 |
字符串 |
无额外要求 |
phoneNumber
|
参数 |
描述 |
包含在请求中 |
类型 |
取值 |
|---|---|---|---|---|
|
|
电话号码所属国家的前缀。 |
必填 |
整数 |
必须是有效的国家代码前缀。 |
|
|
不含前缀的电话号码。 |
必填 |
整数 |
必须是有效的电话号码格式。 |
rights
|
参数 |
描述 |
包含在请求中 |
类型 |
取值 |
|---|---|---|---|---|
|
|
提供对网络安全设置的管理权限:
提示
该
若设为
重要提示
若存在
|
可选 |
布尔型 |
默认值:
|
|
|
允许用户为其所属公司创建、删除或编辑用户账户。 |
可选 |
布尔值 |
默认值:
|
|
|
允许用户为其所属公司创建、查看和编辑报告。 |
可选 |
布尔值 |
默认值:
|
|
|
允许用户编辑其公司资料设置并更改许可信息。 |
可选 |
布尔值 |
默认值:
|
|
|
允许用户在管理的目标终端上启动远程Shell会话并执行高级取证操作。
若设置为
|
可选 |
布尔值 |
默认值:
|
|
|
提供对网络清单、任务、安装包和隔离项目的管理权限。 注意
若请求中包含
|
可选 |
布尔值 |
默认值:
|
|
|
允许用户查看公司策略。 注意
若请求中包含
|
可选 |
布尔值 |
默认值:
|
|
|
允许用户创建和编辑公司策略。
若该值设为
注意
若存在
|
可选 |
布尔值 |
默认值:
|
返回值
此方法返回一个布尔值,当用户账户成功更新时为True。
示例
请求
{
"id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f",
"jsonrpc": "2.0",
"method": "updateAccount",
"params": {
"accountId" : "585d3d3faaed70970e8b45ed",
"email": "client@bitdefender.com",
"authenticationMethod" : 2,
"profile": {
"fullName": "Bitdefender用户",
"language": "en_US",
"timezone": "Europe/Bucharest"
},
"phoneNumber": {
"countryCode": "+40",
"subscriberNumber": "0000000000"
},
"password": "P@s4w0rd",
"role": 5,
"rights": {
"manageInventory": true,
"managePoliciesRead": true,
"managePoliciesWrite": true,
"manageReports": true,
"manageUsers": false
},
"targetIds": [
"585d2dc9aaed70820e8b45b4",
"585d2dd5aaed70b8048b45ca"
]
}
}
响应
{
"id": "787b5e36-89a8-4353-88b9-6b7a32e9c87f",
"jsonrpc": "2.0",
"result": true
}