What's API - что такое API?
API (англ. application programming interface) - инструмент для интеграции и взаимодействия различных программ и сервисов друг с другом.
Сервис WhatsAPI позволит вам интегрировать большинство мессенджеров и соцсетей с вашей CRM за 5 минут.
Готовые интеграции почти со всеми известными CRM.
Нужна помощь?
Разработано для профессионалов. Доступно каждому.
Eсли у вас нет программиста, просто напишите в VK
Подключение сообщений группы/паблика ВКонтакте
GET https://whatsapi.ru/api/?method=add
Параметры:
token | Обязателен | Токен авторизации нашего сервиса |
vk_key | Обязателен | Ключ доступа API ВКонтакте |
vk_check | Обязателен | Проверочная строка ВКонтакте для автоматической настройки Callback API |
Пример запроса:
https://whatsapi.ru/api/?method=add&token={token}&vk_key={vk_key}&vk_check={vk_check}
Подключение WhatsApp
GET https://whatsapi.ru/api/?method=add
Параметры:
token | Обязателен | Токен авторизации нашего сервиса |
Обязателен | Значение этому параметру присваивать не обязательно | |
Пример запроса:
https://whatsapi.ru/api/?method=add&token={token}&whatsapp
Подключение бота Telegram
GET https://whatsapi.ru/api/?method=add
Параметры:
token | Обязателен | Токен авторизации нашего сервиса |
telegram_bot_token | Обязателен | Токен бота Telegram |
Пример запроса:
https://whatsapi.ru/api/?method=add&token={token}&telegram_bot_token={telegram_bot_token}
Подключение Instagram Direct
GET https://whatsapi.ru/api/?method=add
Параметры:
token | Обязателен | Токен авторизации нашего сервиса |
instagram_username | Обязателен | Username (логин) аккаунта Instagram |
instagram_password | Обязателен | Пароль аккаунта Instagram |
Пример запроса:
Подключение CRM
GET https://whatsapi.ru/api/?method=add
Параметры:
token | Обязателен | Токен авторизации нашего сервиса |
crm_name | Обязателен | Название CRM из списка: uon, mobidel, bitrix24, amocrm, dynamics, saleforce, bpmonline, megaplan, insightly, pipedrive, sap, prostoy, freshoffice, planfix, canapecrm, sugarcrm, onebox, highrise, stroycrm, mindbox, rbs, 1c, envy, moysklad, wirecrm, retailcrm, ramex, minicrm, profitcrm, ploomescrm, medesk, klientiks, yclients, intrum |
crm_key | Обязателен | API-ключ или токен CRM |
Пример запроса:
https://whatsapi.ru/api/?method=add&token={token}&crm_name={crm_name}&crm_key={crm_key}
Создание рассылки
POST https://whatsapi.ru/ru/api/autosend/whatsapp/new/
Параметры:
token | Обязателен | Токен авторизации |
name | Не обязателен | Название рассылки |
base | Не обязателен | Список контактов текстом (каждый контакт с новой строки) (обязателен, если не передан file_base) |
file_base | Не обязателен | Список контактов в виде файла (xlsx, xls, csv, txt) (обязателен, если не передан base) |
ph_col | Не обязателен | Столбец с номером телефона (A-Z) (по умолчанию A) |
text | Обязателен | Текст сообщения |
file_attach | Не обязателен | Картинка или другой вложенный файл: jpeg, jpg, gif, png, pdf, doc(x), xls(x) |
days | Не обязателен | Дни недели (массив значений от 1 до 7) (1 - понедельник, 7 - воскресенье) (по умолчанию: 1, 2, 3, 4, 5) |
time_from | Не обязателен | Минимальное разрешённое время для отправки в течение суток (ЧЧ:ММ) (по МСК) (по умолчанию 10:00) |
time_to | Не обязателен | Минимальное разрешённое время для отправки в течение суток (ЧЧ:ММ) (по МСК) (по умолчанию 17:00) |
timezone | Не обязателен | Часовой пояс клиента (по умолчанию +3) |
delay_from | Не обязателен | Минимальная случайная задержка между сообщениями (в секундах) (по умолчанию 900 секунд) |
delay_to | Не обязателен | Максимальная случайная задержка между сообщениями (в секундах) (по умолчанию 2700 секунд) |
uniq | Не обязателен | Удалить дубли (bool) (по умолчанию true) |
exist | Не обязателен | Отправка только по уже существующим диалогам (bool) (по умолчанию true) |
random | Не обязателен | Рандомизировать порядок отправки сообщений (bool) (по умолчанию false) |
cascade | Не обязателен | Порядок отправки (через запятую: telegram,whatsapp,sms) (по умолчанию whatsapp) |
Пример запроса:
https://whatsapi.ru/ru/api/autosend/whatsapp/new/
Редактирование рассылки
POST https://whatsapi.ru/ru/api/autosend/whatsapp/edit/{id}/
Параметры:
{id} | Обязателен | ID рассылки |
token | Обязателен | Токен авторизации |
days | Не обязателен | Дни недели (строка через запятую или массив значений от 1 до 7) (1 - понедельник, 7 - воскресенье) (по умолчанию: 1,2,3,4,5) |
time_from | Не обязателен | Минимальное разрешённое время для отправки в течение суток (ЧЧ:ММ) (по МСК) (по умолчанию 10:00) |
time_to | Не обязателен | Минимальное разрешённое время для отправки в течение суток (ЧЧ:ММ) (по МСК) (по умолчанию 17:00) |
delay_from | Не обязателен | Минимальная случайная задержка между сообщениями (в секундах) (по умолчанию 900 секунд) |
delay_to | Не обязателен | Максимальная случайная задержка между сообщениями (в секундах) (по умолчанию 2700 секунд) |
uniq | Не обязателен | Удалить дубли (bool) (по умолчанию true) |
exist | Не обязателен | Отправка только по уже существующим диалогам (bool) (по умолчанию true) |
random | Не обязателен | Рандомизировать порядок отправки сообщений (bool) (по умолчанию false) |
cascade | Не обязателен | Порядок отправки (через запятую: telegram,whatsapp,sms) (по умолчанию whatsapp) |
Пример запроса:
https://whatsapi.ru/ru/api/autosend/whatsapp/edit/{id}/
Изменение статуса рассылки
POST https://whatsapi.ru/ru/api/autosend/whatsapp/state/{id}/{state_id}/
Параметры:
{id} | Обязателен | ID рассылки |
{state_id} | Обязателен | ID статуса (0 - выключить, 1 - включить) |
token | Обязателен | Токен авторизации |
Пример запроса:
https://whatsapi.ru/ru/api/autosend/whatsapp/state/{id}/{state_id}/
Удаление рассылки
POST https://whatsapi.ru/ru/api/autosend/whatsapp/delete/{id}/
Параметры:
{id} | Обязателен | ID рассылки |
token | Обязателен | Токен авторизации |
Пример запроса:
https://whatsapi.ru/ru/api/autosend/whatsapp/delete/{id}/
Получение списка рассылок
GET https://whatsapi.ru/ru/api/autosend/whatsapp/list/
Параметры:
token | Обязателен | Токен авторизации |
limit | Не обязателен | Количество строк |
offset | Не обязателен | Смещение |
sort | Не обязателен | Сортировка (asc или desc) (по умолчанию asc) |
Пример запроса:
https://whatsapi.ru/ru/api/autosend/whatsapp/list/
Получение списка сообщений в рассылке
GET https://whatsapi.ru/ru/api/autosend/whatsapp/view/{id}/
Параметры:
{id} | Обязателен | ID рассылки |
token | Обязателен | Токен авторизации |
limit | Не обязателен | Количество строк |
offset | Не обязателен | Смещение |
sort | Не обязателен | Сортировка (asc или desc) (по умолчанию asc) |
Пример запроса:
https://whatsapi.ru/ru/api/autosend/whatsapp/view/{id}/
Как подключить API?
Для подключения и получения авторизационного токена, пожалуйста, напишите в VK