# application.exists

### Описание

`логическое application.exists(объект фильтр)`

Этот метод проверяет соответствует ли по крайней мере одна группа
элементов данных заданному фильтром критерию.

::: notewarning
Этот метод устарел и будет в будущем удален. Вместо
него, пожалуйста, воспользуйтесь методом
[application.get](get).
:::

### Параметры

`(объект)` Критерий по которому производить поиск.

Критериями поиска поддерживатся следующие параметры.

|Параметр|Тип|Описание|
|----------------|------|----------------|
|hostid|строка/массив|ID узлов сети, которым должны принадлежать группы элементов данных.|
|name|строка/массив|Имена групп элементов данных|

### Возвращаемые значения

`(логическое)` Возвращает `true`, если имеется по крайней мере одна
группа элементов данных, которая соответствует заданному фильтром
критерию.

### Примеры

#### Проверка группы элементов данных у узла сети

Проверка имеется ли группа элементов данных "Memory" у узла сети
"10084".

Запрос:

``` {.java}
{
    "jsonrpc": "2.0",
    "method": "application.exists",
    "params": {
        "hostid": "10084",
        "name": "Memory"
    },
    "auth": "3a57200802b24cda67c4e4010b50c065",
    "id": 1
}
```

Ответ:

``` {.java}
{
    "jsonrpc": "2.0",
    "result": true,
    "id": 1
}
```

### Исходный код

CApplication::exists() в
*frontends/php/include/classes/api/services/CApplication.php*.
