Chatterfy API — что это и с чего начать
Chatterfy API — это способ подключить к Chatterfy вашу собственную программу, таблицу, CRM или AI-ассистента. Через API программа делает то же, что вы делаете руками в приложении: смотрит чаты, читает
Chatterfy API — это способ подключить к Chatterfy вашу собственную программу, таблицу, CRM или AI-ассистента. Через API программа делает то же, что вы делаете руками в приложении: смотрит чаты, читает сообщения, отвечает клиентам, ставит теги и забирает аналитику.
Эта статья объясняет API простыми словами: что через него можно сделать, как выглядит любой запрос и в каком порядке читать остальные статьи раздела. Чтобы сделать первый запрос, программировать не нужно.
API простыми словами
Представьте окно выдачи в кафе. Вы подаёте записку с заказом, на кухне готовят и возвращают поднос. API — такое окно в Chatterfy: ваша программа отправляет запрос («покажи чаты бота»), а Chatterfy возвращает ответ с данными.
Словарь API: ключ, сервисный аккаунт, эндпоинт, JSON, id
Слова, которые встречаются в статьях про Chatterfy API. Запоминать их не нужно — возвращайтесь к таблице, когда встретите незнакомое.
Слово | Что значит |
|---|---|
Запрос | Сообщение вашей программы в Chatterfy: адрес, метод и, если нужно, данные. |
Ответ | То, что возвращает Chatterfy: данные в формате JSON и код ответа. Код 200 значит, что всё получилось. |
API-ключ | Пароль для программы — длинная строка, которая начинается с cfy_prod_. По ключу Chatterfy понимает, кто спрашивает и что ему можно. |
Сервисный аккаунт | Отдельный «сотрудник-робот» в вашей компании. Ключ принадлежит ему, а не вам. У него своя роль и свой доступ к Space. |
Эндпоинт | Адрес конкретного действия. Например, /chats/v1/search — найти чаты. |
JSON | Текстовый формат данных вида {"name": "Анна"}. Его понимают и люди, и программы. |
id | Уникальный номер объекта: компании, бота, чата, сообщения. Почти каждый запрос просит какой-нибудь id. |
Что можно сделать через API
Задача | Как это выглядит | Инструкция |
|---|---|---|
Читать чаты и переписку | Список чатов бота, поиск по имени, вся история сообщений | |
Отвечать клиентам | Отправить текст, фото или документ, ответить на сообщение, запланировать отправку | |
Менять чат | Сменить статус, назначить ответственного, поставить тег, заполнить поле | |
Находить нужные чаты | Непрочитанные, без ответа, с тегом, за период, по UTM-метке | |
Выгружать данные | Забрать все чаты в таблицу или в свою базу | |
Узнавать о событиях сразу | Получать новые сообщения без постоянных повторных запросов | |
Смотреть цифры | Новые и активные чаты, нагрузка и скорость ответа операторов, кампании и лиды Tracker |
Чего API не умеет
Часть действий доступна только в приложении Chatterfy. Через API нельзя:
- приглашать людей, менять их роли и права;
- создавать ботов, сценарии и кампании Tracker;
- работать с оплатой и балансом;
- загружать файлы — файл передаётся только ссылкой на него;
- получать уведомления от Chatterfy на свой адрес (вебхуки). Вместо них используйте подписку на события в реальном времени — Новые сообщения в реальном времени через API — или регулярные запросы.
Как устроен любой запрос к API
У каждого запроса к API четыре части: метод, адрес, заголовки и тело. Разберите их один раз — дальше во всех статьях будет то же самое.
POST
https://api.chatterfy.ai/public-api/chats/v1/search
Найти чаты бота
Часть | Пример | Что это |
|---|---|---|
Метод | POST | Тип действия: GET — получить, POST — найти или создать, PATCH — изменить, DELETE — удалить. |
Адрес | https://api.chatterfy.ai/public-api/chats/v1/search | Общее начало https://api.chatterfy.ai/public-api и путь действия. v1 — версия. |
Заголовки | ApiKey: cfy_prod_... и Content-Type: application/json | Ключ и формат данных. Ключ передаётся именно в заголовке ApiKey. |
Тело | {"bot_id": "..."} | Данные запроса в JSON. У запросов GET и DELETE тела нет. |
Списки запрашиваются методом POST
Чаты, ботов, сообщения и Space ищут методом
POST по адресу, который заканчивается на /search. Фильтры и количество записей передаются в теле запроса.С чего начать работу с API
Получите API-ключ
Создайте сервисный аккаунт в компании и скопируйте ключ. Пошагово — в статье Как получить API-ключ.Выдайте права
Добавьте сервисный аккаунт в Space с нужными ботами и выберите роль. Какую роль выбрать, написано в статье Права API-ключа: какую роль выдать.Сделайте первый запрос
Выберите задачу
Подключите AI, если не хотите писать запросы руками
Claude, ChatGPT или Cursor могут сами отправлять запросы к API по вашей просьбе. Как это настроить — Как подключить Chatterfy API к своему AI.
Главные правила работы с API
- Адрес любого запроса начинается с
https://api.chatterfy.ai/public-api.
- Ключ передаётся в заголовке
ApiKey. ЗаголовокAuthorizationне подойдёт.
- Один ключ — до 120 запросов в минуту.
- Полный ключ показывается один раз. Храните его как пароль и никому не пересылайте.
- Тестовой среды нет: API работает с настоящими данными. Сообщение, отправленное через API, получит настоящий клиент.
Частые вопросы
Связанное
Эта статья была полезна?

