ChannelCreate
Канал — это подключённый аккаунт для обмена сообщениями (номер/аккаунт у провайдера, такого как Wazzup24, GreenAPI, Wappi, ChatPush и т. п.), через который платформа отправляет и принимает сообщения. ChannelSafeRead — форма, возвращаемая API; она не содержит учётных данных провайдера.
Человекочитаемое название канала.
Номер телефона или идентификатор аккаунта канала.
credentials objectrequired
Учётные данные провайдера для аутентификации канала (проверяются для каждого vendor отдельно).
wazzup24 object
- ChannelWazzup24Credentials
- null
Идентификатор канала, к которому относится запись.
chatpush object
- ChannelChatpushCredentials
- null
Идентификатор канала, к которому относится запись.
self_wz object
- ChannelSelfWZCredentials
- null
all_creds object
- SelfWZAllCreds
- null
creds objectrequired
keys objectrequired
greenapi object
- ChannelGreenAPICredentials
- null
Идентификатор канала, к которому относится запись.
wappi object
- ChannelWappiAPICredentials
- null
Идентификатор профиля Wappi, используемый для исходящих API-вызовов и сопоставления входящих вебхуков.
api_key object
Необязательный токен Wappi для конкретного канала. Если поле пустое, используется глобальный токен Wappi из конфигурации сервера.
- string
- null
Включите это поле для bot-профилей MAX в Wappi, чтобы MAX-запросы шли через bot API, а не через API личного MAX-аккаунта.
falseyandex_messenger object
- ChannelYandexMessengerCredentials
- null
channel_id object
Идентификатор канала, к которому относится запись.
- string
- null
salebot object
- ChannelSalebotCredentials
- null
Идентификатор канала, к которому относится запись.
bothelp object
- ChannelBotHelpCredentials
- null
channel_id object
Идентификатор канала, к которому относится запись.
- string
- null
access_token object
- string
- null
access_token_expires_at object
- date-time
- null
radist object
Учётные данные канала Radist.online (vendor "radist"). Обязательны при создании такого канала.
- ChannelRadistCredentials
- null
API-токен Radist.online (передаётся в заголовке X-Api-Key).
Идентификатор компании в Radist.online — целое число, присутствует в каждом URL Radist API.
chatapp object
- ChannelChatAppCredentials
- null
channel_id object
Идентификатор канала, к которому относится запись.
- string
- null
access_token object
- string
- null
access_token_expires_at object
- date-time
- null
refresh_token object
- string
- null
refresh_token_expires_at object
- date-time
- null
fasttrack object
- ChannelFastTrackAPICredentials
- null
Идентификатор канала, к которому относится запись.
usedesk object
- ChannelUseDeskAPICredentials
- null
Идентификатор канала, к которому относится запись.
email object
- ChannelEmailCredentials
- null
twilio object
- ChannelTwilioAPICredentials
- null
Идентификатор канала, к которому относится запись.
phone_number_sid object
- string
- null
pinbox object
- ChannelPinboxCredentials
- null
Идентификатор канала, к которому относится запись.
unipile object
- ChannelUnipileCredentials
- null
Идентификатор канала, к которому относится запись.
amocrm_salesbot object
- ChannelAmoSalesBotAPICredentials
- null
Идентификатор канала, к которому относится запись.
bitrix24_openlines object
Данные маршрутизации для управляемого backend-ом канала Открытых линий Bitrix24. Обычно клиентам не нужно создавать такой канал вручную.
- ChannelBitrix24OpenLinesAPICredentials
- null
Идентификатор CRM-интеграции Bitrix24, которой принадлежит этот синтетический канал.
config object
Конфигурация уровня канала (JSON).
alias object
Необязательное значение канала для CRM, используемое для точного сопоставления импортируемых контактов типа chat_id с этим каналом.
- string
- null
truetruelast_seen_msg_id object
- string
- null
radist_webhook_connection_ids object
Служебный реестр подключений Radist.online, для которых уже зарегистрирован входящий вебхук этого канала (id подключения → id вебхука Radist). Заполняется автоматически при резолве чата; не редактируйте его и сохраняйте полученное значение при обновлении config.
Мессенджер (например, whatsapp, telegram, waba, instagram, email, sms).
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]
Провайдер/шлюз, обеспечивающий работу канала (например, wazzup24, greenapi, wappi, chatpush, self_wz).
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]
Подключена/авторизована ли внешняя сессия провайдера.
trueВключён ли канал для использования платформой.
trueЗаархивирован ли канал.
falsecrm_integration_id object
- integer
- null
deactivated_until object
Если задано, канал приостановлен до этого момента (UTC).
- date-time
- null
Максимум сообщений холодной рассылки через этот канал в сутки.
7skip_outreach_until object
Если задано, холодная рассылка через этот канал приостановлена до этого момента (UTC).
- date-time
- null
Максимум сообщений sub-outreach (в существующие чаты) в сутки — обычно выше, чем для холодной рассылки.
1000skip_sub_outreach_until object
Если задано, sub-outreach через этот канал приостановлен до этого момента (UTC).
- date-time
- null
Минимальный интервал между отправками холодной рассылки в этом канале.
300Минимальный интервал между отправками sub-outreach в этом канале.
20Является ли канал тестовым.
falsewebhook_uuid object
Непрозрачный идентификатор для построения URL входящего вебхука канала.
- string
- null
Компания-владелец канала. По этому значению backend создаёт связь company-channel.
{
"name": "string",
"number": "string",
"credentials": {
"wazzup24": {
"api_key": "string",
"channel_id": "string"
},
"chatpush": {
"api_key": "string",
"channel_id": "string"
},
"self_wz": {
"all_creds": {
"creds": {},
"keys": {}
},
"qr": "string"
},
"greenapi": {
"api_key": "string",
"channel_id": "string"
},
"wappi": {
"channel_id": "string",
"api_key": "string",
"is_max_bot": false
},
"yandex_messenger": {
"api_key": "string",
"channel_id": "string"
},
"salebot": {
"channel_id": "string",
"api_key": "string",
"group_ids": [
"string"
]
},
"bothelp": {
"channel_id": "string",
"client_id": "string",
"client_secret": "string",
"access_token": "string",
"access_token_expires_at": "2024-07-29T15:51:28.071Z"
},
"radist": {
"api_key": "string",
"company_id": 0
},
"chatapp": {
"channel_id": "string",
"license_id": 0,
"messenger_type": "string",
"app_id": "string",
"email": "string",
"password": "string",
"access_token": "string",
"access_token_expires_at": "2024-07-29T15:51:28.071Z",
"refresh_token": "string",
"refresh_token_expires_at": "2024-07-29T15:51:28.071Z"
},
"fasttrack": {
"channel_id": "string"
},
"usedesk": {
"channel_id": "string"
},
"email": {
"password": "string",
"username": "string"
},
"twilio": {
"api_key": "string",
"channel_id": "string",
"phone_number_sid": "string",
"account_sid": "string"
},
"pinbox": {
"api_token": "string",
"channel_id": "string"
},
"unipile": {
"channel_id": "string",
"api_key": "string",
"dsn": "string"
},
"amocrm_salesbot": {
"channel_id": "string"
},
"bitrix24_openlines": {
"channel_id": "string"
}
},
"config": {
"alias": "string",
"accept_comment_hooks": true,
"fetch_only_unread": true,
"last_seen_msg_id": "string",
"radist_webhook_connection_ids": {}
},
"channel_type": "telegram",
"vendor": "wazzup24",
"is_session_active": true,
"is_active": true,
"is_archived": false,
"crm_integration_id": 0,
"deactivated_until": "2024-07-29T15:51:28.071Z",
"outreach_daily_limit": 7,
"skip_outreach_until": "2024-07-29T15:51:28.071Z",
"sub_outreach_daily_limit": 1000,
"skip_sub_outreach_until": "2024-07-29T15:51:28.071Z",
"add_outreach_interval_seconds": 300,
"add_sub_outreach_interval_seconds": 20,
"is_test": false,
"webhook_uuid": "string",
"company_id": 0
}