配置通知设置
此方法用于配置指定用户账户的通知设置。
参数
|
参数 |
类型 |
可选 |
描述 |
|---|---|---|---|
|
|
字符串 |
是 |
需配置通知设置的账户ID。若未提供值,则设置将应用于生成API密钥的账户。 |
|
|
数字 |
是 |
生成的通知将在此指定天数后自动删除。有效值为1至365天,默认值为30天。 |
|
|
数组 |
是 |
发送通知时使用的附加电子邮件地址列表。 |
|
|
布尔值 |
是 |
此选项指定当设备名称可用时,是否将其包含在通过电子邮件发送的通知中。该值应为
|
|
|
布尔值 |
是 |
此选项指定当FQDN可用时,是否将其包含在通过电子邮件发送的通知中。该值应为
|
|
|
数组 |
是 |
包含要配置的通知设置的对象列表。仅更新指定的通知。未指定的设置将保留现有值。每个对象应具有以下结构:
|
|
|
布尔值 |
是 |
此选项指定通知邮件是否仅以纯文本形式发送。若值为
|
返回值
若通知设置成功配置,则该方法返回布尔值True。
示例
请求
{
"params": {
"accountId": "55896b87b7894d0f367b23c8",
"deleteAfter": 17,
"includeDeviceName": true,
"includeDeviceFQDN": true,
"emailAddresses": ["example1@example.com"],
"notificationsSettings":[
{
"type" : 1,
"enabled" : true,
"visibilitySettings" : {
"sendPerEmail" : true,
"showInConsole" : true,
"useCustomEmailDistribution": false,
"emails" : ["example2@example.com"],
},
"configurationSettings" : {
"threshold" : 15,
"useThreshold" : true
}
}
],
"sendOnlyPlainTextEmail": true
},
"jsonrpc": "2.0",
"method": "configureNotificationsSettings",
"id": "5399c9b5-0b46-45e4-81aa-889952433d68"
}
响应
{
"id":"5399c9b5-0b46-45e4-81aa-889952433d68",
"jsonrpc":"2.0",
"result": true
}