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