API и библиотеки Wazzapo
API (программный интерфейс) позволяет вашему сайту или программе отправлять сообщения в WhatsApp и работать с клиентами в Wazzapo без ручной работы. Статья для владельца бизнеса и его программиста.
обновлено 19 октября 2026
Зачем нужен API
- Заявка с сайта сразу становится сделкой в воронке, а клиенту уходит сообщение в WhatsApp.
- Ваша программа (учёт, интернет-магазин, запись к врачу) сама отправляет напоминания и статусы заказов.
- Входящие сообщения, новые сделки и смена этапа приходят на ваш сервер уведомлениями (вебхуками).
- Контакты, диалоги, сделки и задачи можно читать и менять из своей системы.
Где взять ключ
- Откройте в кабинете раздел «API» и нажмите «Создать ключ».
- Выберите окружение: «Боевое» для работы или «Тестовое» для проверки интеграции.
- Оставьте «Полный доступ ко всему API» или отметьте только нужные права: отправка сообщений, контакты, шаблоны, сделки, задачи, диалоги и другие.
- Скопируйте ключ: он показывается один раз. Передавайте его программисту так же бережно, как пароль.
Ключ передаётся в каждом запросе в заголовке X-API-Key. Можно ограничить ключ списком разрешённых IP-адресов.
Тестовый ключ
- Ключ с началом wz_test_ ничего не отправляет клиентам и не меняет данные в кабинете.
- Ответы такие же, как у боевого ключа, а ошибки те же: неверный номер, несуществующий шаблон, повтор запроса.
- Когда интеграция готова, замените тестовый ключ на боевой wz_live_, больше ничего менять не нужно.
Библиотеки для PHP, JavaScript и Python
Официальные библиотеки Wazzapo с открытым кодом (лицензия MIT). Программист ставит библиотеку одной командой:
| Язык | Установка | Инструкция |
|---|---|---|
| PHP | composer require wazzapo/wazzapo-php | GitHub |
| JavaScript и TypeScript | npm install @wazzapo/sdk | GitHub |
| Python | pip install wazzapo | GitHub |
Библиотека:
- сама повторяет запрос, если сервер занят или пропала связь;
- не отправит одно сообщение дважды при повторе;
- сообщает понятные ошибки, например «прошло 24 часа, нужен шаблон»;
- проверяет подпись уведомлений, чтобы чужой сервер не прислал вам поддельное событие.
Примеры первого запроса на каждом языке в документации.
Postman и MCP
Postman (программа для проверки запросов): готовая коллекция со всеми методами, скачать файл. Импортируйте его и вставьте тестовый ключ.
MCP (подключение для нейросетей): Claude и другие ИИ-помощники работают с вашими диалогами, шаблонами, сделками и задачами по вашей просьбе. Настройка в кабинете: раздел «API», вкладка «MCP».
Сколько стоит и лимиты
API входит в платные тарифы. Число сообщений тариф не ограничивает, ограничено число запросов к API:
| Тариф | Запросов в месяц | В минуту | Ключи | Вебхуки |
|---|---|---|---|---|
| Стартовый | 10 000 | 60 | 3 | 3 |
| Бизнес | 100 000 | 200 | 10 | 10 |
| Про | без лимита | 600 | без лимита | без лимита |
Частые вопросы
Нужно ли платить за API отдельно?
Нет, API входит во все платные тарифы. Сообщения клиентам оплачиваются Meta напрямую с вашей карты по её ценам, без нашей наценки.
Можно ли подключить без программиста?
Для amoCRM, Bitrix24, Kaspi и других систем есть готовые интеграции в разделе «Интеграции» кабинета. API нужен, когда своей системы в этом списке нет.
Где полное описание методов?
На странице wazzapo.kz/docs обзор и примеры, а описание каждого метода с полями и примерами на wazzapo.kz/api/v2/external/docs.
Ключ попал к посторонним. Что делать?
Удалите ключ в разделе «API»: он перестанет работать с первого же запроса. Затем создайте новый.