object host.massremove(object parameters)
This method allows to remove related objects from multiple hosts.
(object) Parameters containing the IDs of the hosts to update and the objects that should be removed.
| Parameter | Type | Description | 
|---|---|---|
| hostids (required) | string/array | IDs of the hosts to be updated. | 
| groupids | string/array | Host groups to remove the given hosts from. | 
| interfaces | object/array | Host interfaces to remove from the given hosts. The host interface object must have the ip,dnsandportproperties defined. | 
| macros | string/array | User macros to delete from the given hosts. | 
| templateids | string/array | Templates to unlink from the given hosts. | 
| templateids_clear | string/array | Templates to unlink and clear from the given hosts. | 
(object) Returns an object containing the IDs of the updated hosts under the hostids property.
Unlink a template from two hosts and delete all of the templated entities.
Request:
{
           "jsonrpc": "2.0",
           "method": "host.massremove",
           "params": {
               "hostids": ["69665", "69666"],
               "templateids_clear": "325"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }Response:
CHost::massRemove() in ui/include/classes/api/services/CHost.php.