[comment]: # ({2a0a5084-2a0a5084})
# host.massremove

[comment]: # ({/2a0a5084-2a0a5084})

[comment]: # ({9c943195-9c943195})
### Leírás

`object host.create(object/array hosts)`

Ez a módszer lehetővé teszi új gazdagépek létrehozását.

::: noteclassic
Ez a módszer csak az *Admin* és a *Kiemelt rendszergazda* számára érhető el
felhasználói típusok. A metódus meghívására vonatkozó engedélyek felhasználói szerepkörben visszavonhatók
beállítások. Lásd: [User
roles](/manual/web_interface/frontend_sections/administration/user_roles)
további információért.
:::

[comment]: # ({/9c943195-9c943195})

[comment]: # ({c619f2cd-689d39a3})
### Paraméterek

`(object)` Paraméterek, amelyek a frissítendő gazdagépek azonosítóit és a
tárgyakat, amelyeket el kell távolítani.

|Paraméter|[Típus](/manual/api/reference_commentary#data_types)|Leírás|
|--|--|------|
|**hostids**<br>(kötelező)|string/array|A frissítendő gazdagépek azonosítói.|
|groupids|string/array|Hosztcsoportok a megadott gazdagépek eltávolításához.|
|interfaces|object/array|Az adott gépekről eltávolítandó gazdagép interfészek.<br><br>A gazdagép interfész objektumnak rendelkeznie kell az "ip", "dns" és "port" tulajdonságokkal.|
|macros|string/array|A megadott gazdagépekről törölni kívánt felhasználói makrók.|
|templateids|string/array|Sablonok a megadott gazdagépekről való leválasztáshoz.|
|templateids\_clear|string/array|Sablonok, amelyek leválaszthatók és törölhetők az adott gazdagépekről.|

[comment]: # ({/c619f2cd-689d39a3})

[comment]: # ({d166b99b-d166b99b})
### Visszatérési értékek

`(objektum)` visszaad egy objektumot, amely tartalmazza a frissített gazdagépek azonosítóit
a `hostidok` tulajdona alatt.

[comment]: # ({/d166b99b-d166b99b})

[comment]: # ({b41637d2-b41637d2})
### Példák

[comment]: # ({/b41637d2-b41637d2})

[comment]: # ({476c58e8-8c635a7b})
#### Sablonok leválasztása

Válasszon szét egy sablont két gazdagépről, és törölje az összes sablont
entitások.

Kérés:

``` json
{
    "jsonrpc": "2.0",
    "method": "host.massremove",
    "params": {
        "hostids": ["69665", "69666"],
        "templateids_clear": "325"
    },
    "auth": "038e1d7b1735c6a5436ee9eae095879e",
    "id": 1
}
```

Válasz:

``` json
{
    "jsonrpc": "2.0",
    "result": {
        "hostids": [
            "69665",
            "69666"
        ]
    },
    "id": 1
}
```

[comment]: # ({/476c58e8-8c635a7b})

[comment]: # ({abd9a8d3-abd9a8d3})
### Lásd még

- [host.update](frissítés)
- [Felhasználó
    makró](/manual/api/reference/usermacro/object#hosttemplate_level_macro)
-   [Házigazda
    interface](/manual/api/reference/hostinterface/object#host_interface)

[comment]: # ({/abd9a8d3-abd9a8d3})

[comment]: # ({bda21fe6-bda21fe6})
### Forrás

CHost::massRemove() az *ui/include/classes/api/services/CHost.php*-ban.

[comment]: # ({/bda21fe6-bda21fe6})
