ProductCRMIntegrationCreate
Связывает продукт с CRM-интеграцией компании и хранит конфигурацию маппинга, используемую для импорта и синхронизации лидов этого продукта. Идентифицируется парой (product_id, crm_integration_id). Отслеживает время последнего импорта и синхронизации.
Идентификатор продукта (рабочего пространства), которому принадлежит запись. Большинство эндпоинтов разграничивают доступ по продукту.
Идентификатор CRM-интеграции компании, с которой эта связка соединяет продукт.
config objectrequired
Конфигурация маппинга CRM для продукта (маппинг этапов, маппинг полей, опции синхронизации).
trueimport_to_stage_id object
- integer
- null
86400contacts_from_custom_fields object
property name* ProductCRMIntegrationContactFromCustomFieldConfig
Определяет, как одно пользовательское поле CRM импортируется в качестве контакта.
truecontact_type object
- ContactType
- null
Possible values: [phone, username, chat_id, email]
channel_type object
- 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 object
- string
- null
channel_vendor object
- 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]
channel_alias object
Необязательное точное имя другого поля CRM, значение которого выбирает канал продукта для этого контакта типа chat_id. Поддерживается только для контактов chat_id и несовместимо с ext_channel_id.
- string
- null
enum_fields object
property name* ProductCRMIntegrationEnumFieldConfig
Possible values: [select, multiselect]
crm_fields object
property name* ProductCRMIntegrationFieldConfig
crm_code object
- string
- null
textPossible values: [custom, system]
customfalsefalsefalseoptions object[]
falsetrueЕсли включено для импорта amoCRM Salesbot, контакты без телефона, email, username или chat id импортируются как Salesbot-only placeholder-контакты типа chat_id, привязанные к идентификатору контакта amoCRM.
falseЕсли включено для импорта Bitrix24, CRM-объекты без обычных контактных данных импортируются с синтетическим контактом типа chat_id, чтобы исходящие сообщения могли использовать активный чат Открытых линий.
falsefalse86400falsemerged_lead_stage_id object
Этап, на который переводятся лиды, чья сделка объединена с другой (см. POST /leads/crm-merge). Этап должен принадлежать этому продукту. Если не задан, присоединённые лиды деактивируются и их диалоги отключаются без смены этапа. Перевод выполняется только локально и никогда не отправляется обратно в CRM.
- integer
- null
classification_fields_resync_requested_at object
- date-time
- null
classification_fields_last_resynced_at object
- date-time
- null
classification_fields_last_resync_failed_at object
- date-time
- null
0truetruepipelines object[]
truestages object
property name* ProductCRMIntegrationStageConfig
Идентификатор соответствующей записи в подключённой внешней CRM, если есть.
falselast_import_at object
Когда для этого продукта в последний раз импортировали лиды из CRM (UTC).
- date-time
- null
last_sync_at object
Когда данные этого продукта в последний раз синхронизировали в CRM (UTC).
- date-time
- null
{
"product_id": 0,
"crm_integration_id": 0,
"config": {
"import_enabled": true,
"import_to_stage_id": 0,
"import_interval_seconds": 86400,
"contacts_from_custom_fields": {},
"enum_fields": {},
"crm_fields": {},
"contact_duplicates_allowed": false,
"derive_phone_number_from_lead_title": true,
"allow_empty_amocrm_salesbot_contacts": false,
"allow_empty_bitrix24_openlines_contacts": false,
"sync_enabled": false,
"sync_interval_seconds": 86400,
"deactivate_on_external_move": false,
"merged_lead_stage_id": 0,
"classification_fields_resync_requested_at": "2024-07-29T15:51:28.071Z",
"classification_fields_last_resynced_at": "2024-07-29T15:51:28.071Z",
"classification_fields_last_resync_failed_at": "2024-07-29T15:51:28.071Z",
"classification_fields_last_resync_failures_count": 0,
"dump_message_enabled": true,
"dump_manager_messages_enabled": true,
"pipelines": [
{
"is_active": true,
"pipeline_id": "",
"stages": {}
}
]
},
"last_import_at": "2024-07-29T15:51:28.071Z",
"last_sync_at": "2024-07-29T15:51:28.071Z"
}