# lead.getData()

### Получить значение данных лида

```JavaScript
lead.getData(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-0" style="border-collapse: collapse; width: 100%; height: 59.5938px;"><tbody><tr style="height: 29.7969px; background-color: #ced4d9;"><td style="width: 33.2909%; height: 29.7969px;">Имя</td><td style="width: 33.2909%; height: 29.7969px;">Тип</td><td style="width: 33.2948%; height: 29.7969px;">Описание</td></tr><tr style="height: 29.7969px;"><td style="width: 33.2909%; height: 29.7969px;">key</td><td style="width: 33.2909%; height: 29.7969px;">string</td><td style="width: 33.2948%; height: 29.7969px;">Ключ данных лида</td></tr></tbody></table>

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

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

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

**mixed** - значение данных лида в формате, в котором они находятся в сущности

или

**null** - если таких данных не существует.

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

```JavaScript
let extra = lead.getData('extra');
```