Last Updated: 1/22/2020 12:11:37 AM
Retrieve global settings for specific customers.
Request
HTTP Request
GET /SMPI/{version}/service/wfbss/api/global_settings
Parameters
Name |
Type |
Description |
Validation |
|---|---|---|---|
Required Parameters |
|||
cids |
string |
A list of customer IDs separated by comma. |
At least one customer ID must be specified (maximum of 10) |
Optional Parameters |
|||
fields |
string |
A list of settings separated by commas. If set, only the specified settings will be returned. Otherwise, all settings will be returned. |
Valid values: general_scan, virus_scan, spyware_grayware, behavior_monitoring, outbreak_defense, approved_url, blocked_url, alert, watchdog, agent_uninstall, agent_unload, user_centric, magic_link_expire, auto_cleanup,agent_customized_setting,help_desk |
HTTP Request Example
Retrieve all settings for specific customers:
GET /SMPI/{version}/service/wfbss/api/global_settings?cids=640FE47F-5118-4D79-8221-A35D0DE2EE2C,549390C2-61B3-417E-B1F0-8955A63C08F3
Retrieve some of settings for specific customers:
GET /SMPI/{version}/service/wfbss/api/global_settings?cids=640FE47F-5118-4D79-8221-A35D0DE2EE2C,549390C2-61B3-417E-B1F0-8955A63C08F3&fields=approved_url,blocked_url
Request Body
Do not supply a request body with this method.
Response
Response
If successful, this method returns an HTTP 200 OK status code and a response body with the following structure:
{
"customers":[
{
"global_setting":{
"blocked_url":{
"blocked_url_times":[
1421378968
],
"blocked_urls":[
"http://www.blocked.com.tw/*"
]
},
"agent_uninstall":{
"password_required":0,
"password":""
},
"agent_customized_setting":{
"show_ts_toolbar_setting":1,
"enable_all_ones_broadcast":0,
"start_up_auth_rand_delay_range":0,
"enable_power_aa_mode":0,
"num_of_serving_threads":10,
"show_tmase_toolbar_setting":1,
"enable_http_keep_alive":1
},
"help_desk":{
"info":"",
"mail":"",
"enabled":0,
"label":""
},
"approved_url":{
"url_times":[
1421378954,
1421378954,
1421378954,
1421378954,
1421378954,
1421378954,
1421378954,
1421378954,
1421378954,
1421378954,
1421378954,
1421378954,
1421378954,
1421378954,
1421378954,
0,
0
],
"urls":[
"http://www.trendmicro.com/*",
"http://wustat.windows.com/*",
"http://windowsupdate.microsoft.com/*",
"http://uk.trendmicro-europe.com/*",
"http://servicecenter.antivirus.com/*",
"http://office.microsoft.com/*",
"http://kb.trendmicro.com/*",
"http://housecall.antivirus.com/*",
"http://download.windowsupdate.com/*",
"http://download.microsoft.com/*",
"http://c.microsoft.com/*",
"http://support.apple.com/*/downloads/*",
"http://support.apple.com/downloads/*",
"http://supportdownload.apple.com/*",
"http://swupdate.apple.com/*",
"http://*.trendmicro.com/*",
"https://*.trendmicro.com/*"
],
"agent_usage_logs":1
},
"spyware_grayware":{
"log_spyware_cookie_detection":1,
"scan_cookies":0
},
"agent_unload":{
"password_required":0,
"password":""
},
"user_centric":{
"enabled":0,
"label":"First Name"
},
"behavior_monitoring":{
"enable_warning_low_risk":0,
"prompt_before_execute_downloaded_file":0
},
"alert":{
"pattern_outdated_days":7,
"show_alert_icon":1
},
"auto_cleanup":{
"threshold":30,
"enabled":0
},
"virus_scan":{
"scan_large_compressed":1,
"clean_compressed":1,
"max_ole_layers_to_scan":3,
"max_size_compressed":2,
"enable_max_ole_layers":1,
"shortcut_for_manual_scan":0,
"scan_first_n_files":100
},
"general_scan":{
"schedule_scan_resume":0,
"exclude_exchange_server":1,
"exclude_shadow_copy":1,
"exclude_domain_controller":1,
"deferred_scan_on_file_operation":0
},
"outbreak_defense":{
"red_alert":{
"enable":1
},
"yellow_alert":{
"enable":0
}
},
"watchdog":{
"agent_watchdog_service":1,
"check_interval":1,
"retry_to_start":5
},
"magic_link_expire":{
"threshold":14,
"enabled":0
}
},
"id":"640FE47F-5118-4D79-8221-A35D0DE2EE2C",
"eid":"6FA6C13D-04B9-4FBC-B181-9B8AF75AD801"
}
]
}
Name |
Type |
Description |
Length |
|---|---|---|---|
customers[].eid |
string |
For internal use only |
|
customers[].global_setting.agent_customized_setting.enable_all_ones_broadcast |
integer |
For internal use only |
|
customers[].global_setting.agent_customized_setting.enable_http_keep_alive |
integer |
For internal use only |
|
customers[].global_setting.agent_customized_setting.enable_power_aa_mode |
integer |
For internal use only |
|
customers[].global_setting.agent_customized_setting.num_of_serving_threads |
integer |
For internal use only |
|
customers[].global_setting.agent_customized_setting.show_tmase_toolbar_setting |
integer |
For internal use only |
|
customers[].global_setting.agent_customized_setting.show_ts_toolbar_setting |
integer |
For internal use only |
|
customers[].global_setting.agent_customized_setting.start_up_auth_rand_delay_range |
integer |
For internal use only |
|
customers[].global_setting.agent_uninstall.password |
string |
Specifies the password which the endpoint user must provide to uninstall the Security Agent. |
|
customers[].global_setting.agent_uninstall.password_required |
integer |
Specifies whether the endpoint user requires a password to uninstall the Security Agent. |
1 = true; 0 = false |
customers[].global_setting.agent_unload.password |
string |
Specifies the password which the endpoint user must provide to unload the Security Agent. |
|
customers[].global_setting.agent_unload.password_required |
integer |
Specifies whether the endpoint user requires a password to unload the Security Agent. |
1 = true; 0 = false |
customers[].global_setting.alert.pattern_outdated_days |
integer |
Specifies the outdated threshold (in days) of the virus pattern file. |
|
customers[].global_setting.alert.show_alert_icon |
integer |
Specifies whether the Security Agent displays the alert icon on the Windows taskbar if the virus pattern file is not updated according to the configured threshold. |
1 = true; 0 = false |
customers[].global_setting.approved_url.agent_usage_logs |
integer |
Sends the Security Agent Web Reputation and URL Filtering logs to the server. |
1 = true; 0 = false |
customers[].global_setting.approved_url.url_times[] |
integer |
Deprecated |
|
customers[].global_setting.approved_url.urls[] |
string |
Specifies an Approved URL for Web Reputation and URL Filtering |
e.g.,http://www.trendmicro.com/* |
customers[].global_setting.auto_cleanup.enabled |
integer |
Enables automatic Security Agent removal from the device tree |
1 = true; 0 = false |
customers[].global_setting.auto_cleanup.threshold |
integer |
Specifies the inactivity threshold (in days) that determines whether to automatically remove an inactive endpoint from the device tree. |
|
customers[].global_setting.behavior_monitoring.enable_warning_low_risk |
integer |
Enables warning alerts for low-risk changes or other monitored actions. |
1 = true; 0 = false |
customers[].global_setting.behavior_monitoring.prompt_before_execute_downloaded_file |
integer |
Enables the "Prompt users before executing newly encountered programs downloaded through HTTP or email applications (Server platforms excluded)" function |
1 = true; 0 = false |
customers[].global_setting.blocked_url.blocked_url_times[] |
integer |
Deprecated |
|
customers[].global_setting.blocked_url.blocked_urls[] |
string |
Specifies a Blocked URL for URL Filtering |
e.g.,http://www.blocked.com/* |
customers[].global_setting.general_scan.deferred_scan_on_file_operation |
integer |
Enables deferred scanning on file operations |
1 = true; 0 = false |
customers[].global_setting.general_scan.exclude_domain_controller |
integer |
Excludes Microsoft Domain Controller folders |
1 = true; 0 = false |
customers[].global_setting.general_scan.exclude_exchange_server |
integer |
Excludes the Microsoft Exchange server 2003 folders from scans |
1 = true; 0 = false |
customers[].global_setting.general_scan.exclude_shadow_copy |
integer |
Excludes Shadow Copy sections |
1 = true; 0 = false |
customers[].global_setting.general_scan.schedule_scan_resume |
integer |
Enables the "Resume a missed scheduled scan at the same time next day" function |
1 = true; 0 = false |
customers[].global_setting.help_desk.enabled |
integer |
Displays Help Desk information on the Security Agent console |
1 = true; 0 = false |
customers[].global_setting.help_desk.info |
string |
Specifies the hover-over text for the Help Desk button on the Security Agent console |
|
customers[].global_setting.help_desk.label |
string |
Specifies the Help Desk label text on the Security Agent console |
|
customers[].global_setting.help_desk.mail |
string |
Specifies the Help Desk email address |
|
customers[].global_setting.wrs_exception.process[] |
string |
Process names as URL filtering / WRS exception |
e,g, "notepad.exe" |
customers[].global_setting.wrs_exception.ip[] |
string |
IPs (IPv4 only) as URL filtering / WRS exception |
e,g, 8.8.8.8 |
customers[].global_setting.trust_program.approved_list[] |
string |
Path of the trusted program to be whitelisted by malware scanning |
e,g "c:\test\myprog.exe" |
customers[].global_setting.machine_learning_exception.exception_list[].sha1 |
string |
SHA1 of the program to be whitelisted by machine learning |
e,g, "7e240de74fb1ed08fa08d38063f6a6a91462a815" |
customers[].global_setting.machine_learning_exception.exception_list[].note |
string |
Note of this particular exception |
e,g "my program" |
customers[].global_setting.machine_learning_exception.exception_list[].update_time |
integer |
Epoch timestamp when this exception is added, or current time if not given |
e,g 1528709912 |
customers[].global_setting.magic_link_expire.enabled |
integer |
Enables the Agent Installation Link expiry function |
1 = true; 0 = false |
customers[].global_setting.magic_link_expire.threshold |
integer |
Specifies the duration (in days) before the Agent Installation Link expires |
|
customers[].global_setting.outbreak_defense.red_alert.enable |
integer |
Enables Red Alerts issued by Trend Micro |
1 = true; 0 = false |
customers[].global_setting.outbreak_defense.yellow_alert.enable |
integer |
Enables Yellow Alerts issued by Trend Micro |
1 = true; 0 = false |
customers[].global_setting.spyware_grayware.log_spyware_cookie_detection |
integer |
Adds cookie detections to the Spyware log |
1 = true; 0 = false |
customers[].global_setting.spyware_grayware.scan_cookies |
integer |
Enables the "Scan for cookies" function |
1 = true; 0 = false |
customers[].global_setting.user_centric.enabled |
integer |
Enables device labeling |
1 = true; 0 = false |
customers[].global_setting.user_centric.label |
string |
Provides the owner label format |
|
customers[].global_setting.virus_scan.clean_compressed |
integer |
Enables "Clean compressed files" |
1 = true; 0 = false |
customers[].global_setting.virus_scan.enable_max_ole_layers |
integer |
Enables the "Scan the OLE layers of compressed files" function |
1 = true; 0 = false |
customers[].global_setting.virus_scan.max_ole_layers_to_scan |
integer |
Specifies the maximum number of OLE layers scanned |
|
customers[].global_setting.virus_scan.max_size_compressed |
integer |
Specifies the maximum size (in megabytes) of extracted files in compressed archives that the Security Agent scans |
|
customers[].global_setting.virus_scan.scan_first_n_files |
integer |
Specifies the maximum number of files to scan within compressed archives |
|
customers[].global_setting.virus_scan.scan_large_compressed |
integer |
Configure Scan Settings for large compressed files |
1 = true; 0 = false |
customers[].global_setting.virus_scan.shortcut_for_manual_scan |
integer |
Adds the "Manual Scan" item to the Windows shortcut menu on endpoints |
1 = true; 0 = false |
customers[].global_setting.watchdog.agent_watchdog_service |
integer |
Enables the Client/Server Security Agent Watchdog service |
1 = true; 0 = false |
customers[].global_setting.watchdog.check_interval |
integer |
Determines the frequency (in minutes) to check Security Agent status |
|
customers[].global_setting.watchdog.retry_to_start |
integer |
Determines the number of retry attempts on unresponsive Security Agents |
|
customers[].global_setting.troubleshooting.enable_ui_display |
integer |
Internal use only |
1 = true; 0 = false |
customers[].global_setting.troubleshooting.allow_collect_log |
integer |
Specifies whether the customer accept TrendMicro to collect logs and settings from the server and Security Agents |
1 = true; 0 = false |
customers[].global_setting.troubleshooting.allow_collect_system_info |
integer |
Specifies whether the customer accept TrendMicro to configure server settings and collect endpoint information |
1 = true; 0 = false |
customers[].id |
string |
Specifies the source customer for global setting replications |
GUID |
