# lead.issetData() и lead.isDataExist()
### Проверить наличие данных
```JavaScript
lead.issetData(string $key)
```
или
```
lead.isDataExist(string $key)
```
##### Описание:
Проверяет существуют ли данные по ключу.
##### Атрибуты:
Имя | Тип | Описание |
key | string | Ключ данных лида |
В качестве ключа можно указать:
- **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');
```