configureNotificationsSettings: мэдэгдлийн тохиргоо хийх
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Энэ method нь өгөгдсөн хэрэглэгчийн бүртгэлийн мэдэгдлийн тохиргоог хийнэ.
Параметрүүд
| Параметр | Төрөл | Заавал биш эсэх | Тайлбар |
|---|---|---|---|
| accountId | String | Тийм | Мэдэгдлийн тохиргоог хийх бүртгэлийн ID. Утга өгөөгүй бол тохиргоог API түлхүүрийг үүсгэсэн бүртгэлд хэрэглэнэ. |
| deleteAfter | Number | Тийм | Үүссэн мэдэгдлийг хэдэн хоногийн дараа автоматаар устгах тоо. Хүчинтэй утга 1-ээс 365 хооронд. Өгөгдмөл утга 30 хоног. |
| emailAddresses | Array | Тийм | Мэдэгдэл илгээхэд ашиглах нэмэлт и-мэйл хаягуудын жагсаалт. |
| includeDeviceName | Boolean | Тийм | Боломжтой үед төхөөрөмжийн нэрийг и-мэйлээр илгээх мэдэгдэлд оруулах эсэхийг заана. Оруулах бол True, оруулахгүй бол False. Өгөгдмөл утга False. |
| includeDeviceFQDN | Boolean | Тийм | Боломжтой үед FQDN (төхөөрөмжийн бүтэн домэйн нэр)-ийг и-мэйлээр илгээх мэдэгдэлд оруулах эсэхийг заана. Оруулах бол True, оруулахгүй бол False. Өгөгдмөл утга False. |
| notificationsSettings | Array | Тийм | Тохируулах мэдэгдлийн тохиргоог агуулсан объектуудын жагсаалт. Зөвхөн заасан мэдэгдлүүдийг шинэчилнэ. Орхисон тохиргооны одоо байгаа утга хэвээр хадгалагдана. Объект бүр дараах бүтэцтэй: type - мэдэгдлийн төрөл; enabled - мэдэгдэл идэвхтэй бол True, үгүй бол False; visibilitySettings - харагдах байдлын тохиргоог агуулсан объект (Notifications Visibility Options-ийг үз); configurationSettings - мэдэгдлийн төрлөөс хамаарсан тусгай тохиргоо (Relation Between Notification Type and configurationSettings-ийг үз). |
| sendOnlyPlainTextEmail | Boolean | Тийм | Мэдэгдлийн и-мэйлийг зөвхөн энгийн текстээр илгээх эсэхийг заана. Энгийн текстээр илгээх бол True, HTML форматыг ашиглах бол False. |
Буцаах утга
Мэдэгдлийн тохиргоо амжилттай хийгдсэн бол энэ method True утгатай Boolean буцаана.
Жишээ
Хүсэлт
{
"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
}