# application.exists

### Description

`boolean application.exists(object filter)`

This method checks if at least one application that matches the given
filter criteria exists.

::: notewarning
This method is deprecated and will be removed in the
future. Please use [application.get](get) instead.
:::

### Parameters

`(object)` Criteria to search by.

The following parameters are supported as search criteria.

|Parameter|Type|Description|
|---------|----|-----------|
|hostid|string/array|IDs of the hosts the applications must belong to.|
|name|string/array|Names of the applications|

### Return values

`(boolean)` Returns `true` if at least one application that matches the
given filter criteria exists.

### Examples

#### Check application on host

Check if application "Memory" exists on host "10084."

Request:

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

Response:

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

### Source

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