getNotificationsSettings: мэдэгдлийн тохиргоо авах
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Энэ method нь мэдэгдлийн тохиргоог буцаана.
Параметрүүд
| Параметр | Төрөл | Заавал биш эсэх | Тайлбар |
|---|---|---|---|
| accountId | String | Тийм | Мэдэгдлийн тохиргоог авах бүртгэлийн ID. Өгөөгүй бол method нь API түлхүүрийг үүсгэсэн бүртгэлийн мэдэгдлийн тохиргоог авна. |
Буцаах утга
Энэ method нь одоогийн мэдэгдлийн тохиргоог агуулсан Object буцаана:
- deleteAfter - үүссэн мэдэгдлийг хэдэн хоногийн дараа автоматаар устгах тоо
- includeDeviceName - төхөөрөмжийн нэрийг и-мэйлээр илгээх мэдэгдэлд оруулах эсэхийг заасан boolean
- includeDeviceFQDN - төхөөрөмжийн FQDN-ийг и-мэйлээр илгээх мэдэгдэлд оруулах эсэхийг заасан boolean
- emailAddresses - мэдэгдэл илгээхэд ашиглах нэмэлт и-мэйл хаягуудын жагсаалт
- notificationsSettings - боломжит бүх мэдэгдлийн тохиргоог агуулсан жагсаалт. Жагсаалтын оруулга бүр дараах талбартай:
- type - мэдэгдлийн төрөл,
- enabled - мэдэгдэл идэвхтэй бол True, үгүй бол False,
- visibilitySettings - тохируулсан харагдах байдлын тохиргоог агуулсан объект. Дэлгэрэнгүйг Notifications Visibility Options хэсгээс үз.
- configurationSettings - мэдэгдлийн төрлөөс хамаарсан тусгай тохиргоо. Дэлгэрэнгүйг Relation Between Notification Type and configurationSettings хэсгээс үз.
- sendOnlyPlainTextEmail - мэдэгдлийн и-мэйлийг зөвхөн энгийн текстээр илгээх эсэхийг заана. Боломжит утга: энгийн текстээр илгээх бол True, HTML форматыг ашиглах бол False.
Жишээ
Хүсэлт
{
"params": {
"accountId": "55896b87b7894d0f367b23c8"
},
"jsonrpc": "2.0",
"method": "getNotificationsSettings",
"id": "5399c9b5-0b46-45e4-81aa-889952433d86"
}Хариу
{
"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"],
"logToServer" : true
"logToServer" : true,
"setCustomEmailSubject": true,
"emailSubject": "Malware Outbreak Custom"
},
"configurationSettings" : {
"threshold" : 15,
"useThreshold" : true
}
}
],
"sendOnlyPlainTextEmail": true
},
"jsonrpc": "2.0",
"method": "configureNotificationsSettings",
"id": "5399c9b5-0b46-45e4-81aa-889952433d68"
}