To restore an isolated agent connection to the network, specify the act value as cmd_restore_isolated_agent in the HTTP request body.
POST /WebApp/API/AgentResource/ProductAgents
The HTTP request body must contain the required parameters.
Parameter |
Type |
Description |
---|---|---|
Required Parameters |
||
act |
String |
Specify the value as cmd_restore_isolated_agent. |
allow_multiple_match |
String |
Specify one of the following:
Important:
If this parameter is set to False, and the provided parameters match multiple agents, the action will be unsuccessful. |
Optional Parameters |
||
entity_id |
String |
The GUID of the managed product agent Use to indicates the agent(s) on which to perform the action |
ip_address |
String |
The IP address of the managed product agent Use to indicates the agent(s) on which to perform the action |
mac_address |
String |
The MAC address of the managed product agent Use to indicates the agent(s) on which to perform the action |
host_name |
String |
The endpoint name of the managed product agent Use to indicates the agent(s) on which to perform the action |
product |
String |
The Trend Micro product on the server instance Use to indicates the agent(s) on which to perform the action For supported values, see Automation API Product Values. |
POST /WebApp/API/AgentResource/ProductAgents
Specify a JSON object containing the following HTTP header:
HTTP header:
Field Name |
Value |
---|---|
Authorization |
Bearer [Generated JWT authentication token] |
Request body:
{ "entity_id":"8a1a84550462-40bc9afc-3770-16ac-cd6c", "act":"cmd_restore_isolated_agent", "allow_multiple_match":false }
If successful, this method returns an HTTP 200 OK status code and a response body where:
The "result_code" is 1
The "result_content" is a list of agents that match all of the specified parameters before the action ("act") was applied.
{ "result_code":1, "result_description":"Operation successful", "result_content":[ { "entity_id":"8a1a84550462-40bc9afc-3770-16ac-cd6c", "product":"SLF_PRODUCT_OFFICESCAN_CE", "managing_server_id": "026332F39EBC-41C19604-02DD-2C5F-EDE5", "ad_domain":"", "folder_path":"Workgroup", "ip_address_list":"192.168.121.132", "mac_address_list":"00-0C-29-9B-AB-65", "host_name":"OSCECLIENT", "isolation_status":"isolated", "capabilities":[ "cmd_uninstall_agent", "cmd_relocate_agent", "cmd_isolate_agent", "cmd_restore_isolated_agent" ] } ] }
The following table describes the available parameters for the result_content list.
Parameter |
Type |
Description |
---|---|---|
entity_id |
String |
The GUID of the managed product agent |
product |
String |
The Trend Micro product that the agent is for For available values, see Automation API Product Values. |
managing_server_id |
String |
The GUID of the product server that manages the agent |
ad_domain |
String |
The Active Directory domain that the agent belongs to (if applicable) |
folder_path |
String |
The folder path of where the agent is located ont the managing server (for example, the OfficeScan domain that the agent is listed under) |
ip_address_list |
String |
Lists the IP addresses on the agent endpoint |
mac_address_list |
String |
Lists the MAC addresses on the agent endpoint |
host_name |
String |
The endpoint name of the managed product agent |
isolation_status |
String |
Indicates the agent isolation status (if applicable). For available values, see Automation API Isolation Statuses. |
capabilities |
String |
Lists the API actions that can be performed on the agent For available values, see Automation API Actions/Capabilities. |