LeadWithContactsResponse
Результат создания лида с контактами — созданный лид и его созданные контакты.
lead objectrequired
Лид — потенциальный клиент, который ведётся по воронке. Лид принадлежит ровно одному продукту, находится на одном этапе воронки и объединяет один или несколько контактов (адреса, по которым с человеком связываются). Лиды создаются через API или импортируются из подключённой CRM.
Уникальный числовой идентификатор записи.
Идентификатор продукта (рабочего пространства), которому принадлежит запись. Большинство эндпоинтов разграничивают доступ по продукту.
customer_id object
Канонический идентификатор клиента на уровне компании, связывающий лид с эпизодами общения в других продуктах и каналах; null для ещё не сопоставленных записей.
- integer
- null
Идентификатор этапа воронки.
stage_set_at objectrequired
Когда лид перешёл на текущий этап (UTC).
- date-time
- null
Как лид попал в систему. "outbound" — лид уже существовал в базе, и по нему запустили исходящую рассылку. "inbound" — лида раньше не было, он создан из входящего сообщения в известном канале, у привязки которого к агенту включён приём входящих (AgentChannelConfig.inbound_enabled).
Possible values: [inbound, outbound]
started_at object
Когда у лида впервые появилась значимая активность в диалоге (неизменяемая точка отсчёта когорты, UTC).
- date-time
- null
started_dialogue_id object
Идентификатор диалога, с которого началась активность по лиду (неизменяемая точка отсчёта).
- integer
- null
first_outreach_dialogue_id object
Идентификатор первого исходящего (outreach) диалога по лиду (неизменяемая точка отсчёта).
- integer
- null
first_reply_dialogue_id object
Идентификатор первого диалога, в котором лид ответил (неизменяемая точка отсчёта).
- integer
- null
name objectrequired
Отображаемое имя лида.
- string
- null
crm_id objectrequired
Идентификатор соответствующей записи в подключённой внешней CRM, если есть.
- string
- null
crm_fields objectrequired
Произвольные пары ключ/значение, синхронизируемые с внешней CRM в обе стороны.
property name* object
- string
- integer
- number
- boolean
- string[]
- object
- null
Время создания (UTC, ISO 8601).
Время последнего изменения (UTC, ISO 8601).
Помечает тестового лида; исключается из продуктовых метрик.
falsebatch_name objectrequired
Необязательная метка, объединяющая лиды, импортированные или созданные одной партией.
- string
- null
timezone objectrequired
Часовой пояс IANA (например, "Europe/Moscow"), используемый для планирования отправки в рабочие часы.
- string
- null
status objectrequired
Необязательная произвольная строка статуса.
- string
- null
Активен ли лид. Деактивированные лиды исключаются из рассылок и автоматизаций.
from_crm_integration_id objectrequired
Идентификатор интеграции с CRM, из которой импортирован лид, если применимо.
- integer
- null
from_pipeline_id objectrequired
Идентификатор исходной воронки CRM, из которой импортирован лид, если применимо.
- string
- null
crm_missing_since object
Заполняется, когда соответствующую запись в CRM больше не удаётся найти (UTC); null, пока запись в CRM существует.
- date-time
- null
crm_external_takeover_since object
Заполняется, когда запись в CRM переходит в несопоставленную воронку или этап (UTC); null, пока лид остаётся в сопоставленном состоянии CRM.
- date-time
- null
merged_into_lead_id object
Заполняется, когда сделка лида была объединена с другой сделкой на стороне CRM: идентификатор лида, за которым закреплена уцелевшая сделка. Сам лид сохраняет тот crm_id, с которым был импортирован (эта сделка больше не существует), деактивируется, а его диалоги отключаются. Для обычных лидов — null.
- integer
- null
merged_at object
Когда лид был объединён с другим лидом (UTC); для обычных лидов — null.
- date-time
- null
contacts object[]required
Уникальный числовой идентификатор записи.
Идентификатор лида, к которому относится запись.
Идентификатор продукта (рабочего пространства), которому принадлежит запись. Большинство эндпоинтов разграничивают доступ по продукту.
customer_id object
Канонический идентификатор клиента на уровне компании, общий для контактов и диалогов, сопоставленных с одним реальным клиентом; null для ещё не сопоставленных записей.
- integer
- null
Само значение адреса — например, номер телефона, username, chat_id или email.
Вид адреса — phone, username, chat_id или email.
Possible values: [phone, username, chat_id, email]
channel_type objectrequired
Мессенджер, в котором действителен адрес. null означает универсальный адрес (обычно номер телефона).
- string
- null
Possible values: [telegram, whatsapp, waba, max, viber, instagram, fasttrack, usedesk, salebot, avito, vk, yandex_messenger, email, sms, pinbox, linkedin, amocrm_salesbot, bitrix24_openlines, sip, webrtc, bothelp]
ext_channel_id objectrequired
Необязательная привязка к конкретному внешнему каналу; сужает область применения адреса.
- string
- null
channel_vendor objectrequired
Необязательный провайдер, к которому привязан адрес.
- string
- null
Possible values: [wazzup24, self_wz, chatpush, greenapi, wappi, chatapp, yandex_messenger, salebot, bothelp, radist, fasttrack, usedesk, amocrm_salesbot, bitrix24_openlines, twilio, mail.ru, gmail, pinbox, unipile, voice]
Время создания (UTC, ISO 8601).
Является ли контакт основным для лида.
crm_id object
Идентификатор соответствующей записи в подключённой внешней CRM, если есть.
- string
- null
Источник появления контакта (например, api, custom_field, default_field, derived_title).
Possible values: [custom_field, default_field, derived_title, api, unknown]
source_name object
Произвольная метка, описывающая происхождение контакта.
- string
- null
last_dialogue_id objectrequired
Идентификатор последнего диалога, который вёлся через этот контакт.
- integer
- null
Если true, контакт исключается из автоматической маршрутизации исходящих рассылок.
waba_window_open_until objectrequired
Для контактов WhatsApp Business API — когда закрывается текущее 24-часовое окно свободной переписки (UTC).
- date-time
- null
Сколько окон переписки WABA уже было открыто для этого контакта.
{
"lead": {
"id": 0,
"product_id": 0,
"customer_id": 0,
"stage_id": 0,
"stage_set_at": "2024-07-29T15:51:28.071Z",
"start_mode": "inbound",
"started_at": "2024-07-29T15:51:28.071Z",
"started_dialogue_id": 0,
"first_outreach_dialogue_id": 0,
"first_reply_dialogue_id": 0,
"name": "string",
"crm_id": "string",
"crm_fields": {},
"created_at": "2024-07-29T15:51:28.071Z",
"updated_at": "2024-07-29T15:51:28.071Z",
"is_test": false,
"batch_name": "string",
"timezone": "string",
"status": "string",
"is_active": true,
"from_crm_integration_id": 0,
"from_pipeline_id": "string",
"crm_missing_since": "2024-07-29T15:51:28.071Z",
"crm_external_takeover_since": "2024-07-29T15:51:28.071Z",
"merged_into_lead_id": 0,
"merged_at": "2024-07-29T15:51:28.071Z"
},
"contacts": [
{
"id": 0,
"lead_id": 0,
"product_id": 0,
"customer_id": 0,
"contact": "string",
"contact_type": "phone",
"channel_type": "telegram",
"ext_channel_id": "string",
"channel_vendor": "wazzup24",
"created_at": "2024-07-29T15:51:28.071Z",
"is_main": true,
"crm_id": "string",
"contact_source": "custom_field",
"source_name": "string",
"last_dialogue_id": 0,
"skip_routing": true,
"waba_window_open_until": "2024-07-29T15:51:28.071Z",
"waba_windows_opened": 0
}
]
}