# lead.issetData() и lead.isDataExist()

### Проверить наличие данных

```JavaScript
lead.issetData(string $key)
```

или

```
lead.isDataExist(string $key)
```

##### Описание:

Проверяет существуют ли данные по ключу.

##### Атрибуты:

<table border="1" id="bkmrk-%D0%98%D0%BC%D1%8F-%D0%A2%D0%B8%D0%BF-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-key-1" style="border-collapse: collapse; width: 100%; height: 59.5938px;"><tbody><tr style="height: 29.7969px; background-color: #ced4d9;"><td style="width: 33.3745%; height: 29.7969px;">Имя</td><td style="width: 33.3745%; height: 29.7969px;">Тип</td><td style="width: 33.3745%; height: 29.7969px;">Описание</td></tr><tr style="height: 29.7969px;"><td style="width: 33.3745%; height: 29.7969px;">key</td><td style="width: 33.3745%; height: 29.7969px;">string</td><td style="width: 33.3745%; height: 29.7969px;">Ключ данных лида</td></tr></tbody></table>

<span style="font-weight: 400;">В качестве ключа можно указать:</span>

- **id** - id лида;
- **name** - имя лида;
- **identification** - внешний id лида;
- **identification\_entity** - внешний id сущности;
- **person\_id** - id персоны лида;
- **manager\_id** - id менеджера привязанного к лиду;
- **bot\_id** - id бота лида;
- **channel\_id** - id канала лида;
- **lang\_code** - код языка;
- **status\_id** - id статуса лида;
- **extra**
    - last\_message\_payload 
        - **identification** - id последнего сообщения;
        - **event\_name** - код события, например, user\_uttered, когда последнее сообщение - ответ пользователя;
        - **text** - текст последнего сообщения;
        - **payload** - данные последнего сообщения;
        - **timestamp** - время отправки;
        - **session\_id** - id сессии;
        - **socket\_id** - id сокета;
- **is\_mute** - включен ли бот для лида;
- **last\_message\_date** - дата последнего сообщения;
- **active\_nlp\_integration\_id** - id активной NLP интеграции;
- **last\_activity** - время последней активности;
- **last\_response** - код последнего ответа;
- **messenger** - id мессенджера;
- **bot\_debug\_level** - уровень отладки бота;
- **created\_at** - время создания;
- **updated\_at** - время обновления;
- **dialog\_id** - id диалога;
- **unread\_count** - количество непрочитанных оператором сообщений;
- **last\_message** - последнее сообщение;
- **last\_message\_botlog\_id** - id последнего сообщения в логе.

##### Возвращает:

**bool** - подтверждение существования данных.

##### Пример:

```JavaScript
let data = lead.issetData('manager_id');
let altdata = lead.isDataExist('status_id');
```