Views:

Last Updated: 1/22/2020 12:11:14 AM

Update notification settings for customers.

Request

HTTP Request

PUT /SMPI/{version}/service/wfbss/api/notif_settings

Parameters

Name

Type

Description

Validation

Required Parameters

cids

string

A list of customer ID separated by comma.

At least one customer ID must be specified, and no more than 10.

Optional Parameters

sync

boolean

Set whether to process the update synchronously.

If not set, the default is false.

HTTP Request Example

1. Synchronously update notification settings for one customer.				
PUT /SMPI/{version}/service/wfbss/api/notif_settings?cids=640FE47F-5118-4D79-8221-A35D0DE2EE2C&sync=true				

2. Asynchronously update notification settings for multiple customers at once. The changes will affect all of the sepecified customers.				
PUT /SMPI/{version}/service/wfbss/api/notif_settings?cids=640FE47F-5118-4D79-8221-A35D0DE2EE2C,549390C2-61B3-417E-B1F0-8955A63C08F3

Request Body

1. Disable Web Reputation > URL violations exceed" notification"    
{    
    "notif_setting": {    
        "wtp": {    
            "notify_incident_exceed": false    
        }    
    }    
}    

2. Update the subject and message of of Antivirus > Viruses exceed" notification"    
{    
    "notif_setting": {    
        "antivirus": {    
            "msg": {    
                "1": {    
                    "subject": "[%SUBJECT_PREFACE][Warning] Excessive viruses detected"    
                    "content": "Trend Micro Worry-Free Business Security Services Notification\n\n* Action Unsuccessful:                     %NUMBER\n* Report Time:                             %DATE_TIME\n\n* Affected Device(s):\n- %DEVICE_LIST\n\nRefer to Live Status/Outbreak Defense for further details on %WEB_CONSOLE_LINK"    
                }    
            }    
        }    
    }    
}    
3. Set subject preface of and recipients of email notification    
{    
    "notif_setting": {    
        "subject_preface": "Example Company",    
        "recipients": [    
            "user1@example.com",    
            "user2@example.com"    
        ]    
    }    
}

Name

Type

Description

Validation

notif_setting.subject_preface

string

Subject preface of email notification

length: 64 characters

notif_setting.recipients

string array

Recipients of email notification

For example, [user1@example.com, user2@example.com]

notif_setting.wtp.msg.0.content

string

Web Reputation > URL violations exceed: notification message

Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.wtp.msg.0.subject

string

Web Reputation > URL violations exceed: notification subject

length: 255 characters. Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.wtp.threshold.0.threshold

integer

Web Reputation > URL violations exceed: configure the number of incidents within each time period to trigger an alert

>= 0

notif_setting.wtp.threshold.0.time_interval

integer

Web Reputation > URL violations exceed : configure the time period when a certain numbers of incidents occur within to trigger an

In seconds

notif_setting.wtp.notify_incident_exceed

integer

Web Reputation > URL violations exceed: notify when the alert is triggerd

1 = True; 0 = False

notif_setting.license.msg.0.content

string

License > License expires in less than 60 days: notification message

Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.license.msg.0.subject

string

License > License expires in less than 60 days: notification subject

length: 255 characters. Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.license.notify_license_expire_warn

integer

License > License expires in less than 60 days: notify when the alert is triggerd

1 = True; 0 = False

notif_setting.license.msg.1.content

string

License > License expired: notification message

Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.license.msg.1.subject

string

License > License expired: notification subject

length: 255 characters. Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.license.notify_license_expired

integer

License > License expired: notify when the alert is triggerd

1 = True; 0 = False

notif_setting.license.msg.2.content

string

License > Seat license usage is greater than 100%: notification message

Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.license.msg.2.subject

string

License > Seat license usage is greater than 100%: notification subject

length: 255 characters. Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.license.notify_seat_count_exceed_warn

integer

License > Seat license usage is greater than 100%: notify when the alert is triggerd

1 = True; 0 = False

notif_setting.license.msg.3.content

string

License > Seat license usage is greater than 110%: notification message

Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.license.msg.3.subject

string

License > Seat license usage is greater than 110%: notification subject

length: 255 characters. Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.license.notify_seat_count_exceed_crit

integer

License > Seat license usage is greater than 110%: notify when the alert is triggerd

1 = True; 0 = False

notif_setting.update.msg.0.content

string

Component update > Warning > Update deployment rate less than: notification message

Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.update.msg.0.subject

string

Component update > Warning > Update deployment rate less than: notification subject

length: 255 characters. Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.update.threshold.0.threshold

integer

Component update > Warning > Update deployment rate less than: configure the lower bound of deployment rate to trigger an alert

>= 0

notif_setting.update.notify_deployment_rate_warn

integer

Component update > Warning > Update deployment rate less than: notify when the alert is triggerd

1 = True; 0 = False

notif_setting.update.msg.1.content

string

Component update > Action Required > Update deployment rate less than: notification message

Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.update.msg.1.subject

string

Component update > Action Required > Update deployment rate less than: notification subject

length: 255 characters. Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.update.threshold.1.threshold

integer

Component update > Action Required > Update deployment rate less than: configure the lower bound of deployment rate to trigger an alert

>= 0

notif_setting.update.notify_deployment_rate_crit

integer

Component update > Action Required > Update deployment rate less than: notify when the alert is triggerd

1 = True; 0 = False

notif_setting.smart_scan.msg.0.content

string

Smart Scan > Agents disconnected from Smart Scan Server: notification message

Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.smart_scan.msg.0.subject

string

Smart Scan > Agents disconnected from Smart Scan Server: notification subject

length: 255 characters. Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.smart_scan.notify_cloudscan_connect

integer

Smart Scan > Agents disconnected from Smart Scan Server: notify when the alert is triggerd

1 = True; 0 = False

notif_setting.behavior_monitoring.msg.0.content

string

Behavior Monitoring > Behavior Monitoring violations exceed : notification message

Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.behavior_monitoring.msg.0.subject

string

Behavior Monitoring > Behavior Monitoring violations exceed : notification subject

length: 255 characters. Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.behavior_monitoring.threshold.0.threshold

integer

Behavior Monitoring > Behavior Monitoring violations exceed : configure the number of incidents within each time period to trigger an alert

>= 0

notif_setting.behavior_monitoring.threshold.0.time_interval

integer

Behavior Monitoring > Behavior Monitoring violations exceed: configure the time period when a certain numbers of incidents occur within to trigger an alert

In seconds

notif_setting.behavior_monitoring.notify_incident_exceed

integer

Behavior Monitoring > Behavior Monitoring violations exceed notify when the alert is triggerd

1 = True; 0 = False

notif_setting.url_filtering.msg.0.content

string

URL Filtering > URL violations exceed: notification message

Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.url_filtering.msg.0.subject

string

URL Filtering > URL violations exceed: notification subject

length: 255 characters. Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.url_filtering.threshold.0.threshold

integer

URL Filtering > URL violations exceed: configure the number of incidents within each time period to trigger an alert

>= 0

notif_setting.url_filtering.threshold.0.time_interval

integer

URL Filtering > URL violations exceed: configure the time period when a certain numbers of incidents occur within to trigger an alert

In seconds

notif_setting.url_filtering.notify_incident_exceed

integer

URL Filtering > URL violations exceed: notify when the alert is triggerd

1 = True; 0 = False

notif_setting.antispyware.msg.0.content

string

Anti-spyware > Spyware detected - device restart required: notification message

Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.antispyware.msg.0.subject

string

Anti-spyware > Spyware detected - device restart required: notification subject

length: 255 characters. Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.antispyware.notify_need_restart

integer

Anti-spyware > Spyware detected - device restart required: notify when alert is triggerd

1 = True; 0 = False

notif_setting.antispyware.msg.1.content

string

Anti-spyware > Spyware/Grayware incidents exceed: notification message

Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.antispyware.msg.1.subject

string

Anti-spyware > Spyware/Grayware incidents exceed: notification subject

length: 255 characters. Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.antispyware.threshold.0.threshold

integer

Anti-spyware > Spyware/Grayware incidents exceed: configure the number of incidents within each time period to trigger an alert

>= 0

notif_setting.antispyware.threshold.0.time_interval

integer

Anti-spyware > Spyware/Grayware incidents exceed: configure the time period when a certain numbers of incidents occur within to trigger an alert

In seconds

notif_setting.antispyware.notify_incident_exceed

integer

Anti-spyware > Spyware/Grayware incidents exceed: notify when alert is triggerd

1 = True; 0 = False

notif_setting.antivirus.msg.0.content

string

Antivirus > Virus detected - actions unsuccessful: notification message

Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.antivirus.msg.0.subject

string

Antivirus > Virus detected - actions unsuccessful: notification subject

length: 255 characters. Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.antivirus.notify_action_failure

integer

Antivirus > Virus detected - actions unsuccessful: notify when the alert is triggerd

1 = True; 0 = False

notif_setting.antivirus.msg.1.content

string

Antivirus > Viruses exceed: notification message

Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.antivirus.msg.1.subject

string

Antivirus > Viruses exceed: notification subject

length: 255 characters. Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.antivirus.threshold.0.threshold

integer

Antivirus > Viruses exceed: configure the number of incidents within each time period to trigger an alert

>= 0

notif_setting.antivirus.threshold.0.time_interval

integer

Antivirus > Viruses exceed: configure the time period when a certain numbers of incidents occur within to trigger an alert

In seconds

notif_setting.antivirus.notify_incident_exceed

integer

Antivirus > Viruses exceed: notify when the alert is triggerd

1 = True; 0 = False

notif_setting.antivirus.msg.2.content

string

Antivirus > Real-time scan is disabled: notification message

Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.antivirus.msg.2.subject

string

Antivirus > Real-time scan is disabled: notification subject

length: 255 characters. Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.antivirus.notify_realtime_scan_disabled

integer

Antivirus > Real-time scan is disabled: notify when the alert is triggerd

1 = True; 0 = False

notif_setting.outbreak.msg.0.content

string

Outbreak Defense > Red alert activated: notification message

Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.outbreak.msg.0.subject

string

Outbreak Defense > Red alert activated: notification subject

length: 255 characters. Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.outbreak.notify_red_alert

integer

Outbreak Defense > Red alert activated: notify when the alert is triggerd

1 = True; 0 = False

notif_setting.outbreak.msg.1.content

string

Outbreak Defense > Yellow alert activated: notification message

Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.outbreak.msg.1.subject

string

Outbreak Defense > Yellow alert activated: notification subject

length: 255 characters. Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.outbreak.notify_yellow_alert

integer

Outbreak Defense > Yellow alert activated: notify when the alert is triggerd

1 = True; 0 = False

notif_setting.network_virus.msg.0.content

string

Network Virus > Network viruses exceed: notification message

Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.network_virus.msg.0.subject

string

Network Virus > Network viruses exceed: notification subject

length: 255 characters. Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.network_virus.threshold.0.threshold

integer

Network Virus > Network viruses exceed: configure the number of incidents within each time period to trigger an alert

>= 0

notif_setting.network_virus.threshold.0.time_interval

integer

Network Virus > Network viruses exceed: configure the time period when a certain numbers of incidents occur within to trigger an alert

In seconds

notif_setting.network_virus.notify_incident_exceed

integer

Network Virus > Network viruses exceed: notify when alert is triggerd

1 = True; 0 = False

notif_setting.device_control.msg.0.content

string

Device Control > Device Control violations exceed: notification message

Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.device_control.msg.0.subject

string

Device Control > Device Control violations exceed: notification subject

length: 255 characters. Please refer to Customizing Notification Alerts section in WFBS-SVC Online Help

notif_setting.device_control.notify_incident_exceed

integer

Device Control > Device Control violations exceed notify when the alert is triggered

1 = True; 0 = False

notif_setting.device_control.threshold.0.threshold

integer

Device Control > Device Control violations exceed : configure the number of incidents within each time period to trigger an alert

>= 0

notif_setting.device_control.threshold.0.time_interval

integer

Device Control > Device Control violations exceed: configure the time period when a certain numbers of incidents occur within to trigger an alert

In seconds

Response

Response

If successful, this method returns an HTTP 200 OK status code and a response body with the following structure:

1. If parameter sync is set true, the response body is empty.

2. Otherwise, the reponse body is as below:
{
    "task": {
        "status": "PENDING",
        "id": "0e41dc95-eb78-4dd3-9c1f-3bc47b915ab4"
    }
}

Name

Type

Description

Length

task.id

string

The ID of the asynchronous task to update global settings.

GUID

task.status

string

The status of the asynchronous task to update global settings.

PENDING, STARTED, SUCCESS, FAILURE, or REVOKED