Довідник API
REST + WebSocket API для асистентів, чатів, знань, інструментів, телефонів і вебхуків
Happ надає REST + WebSocket API для керування асистентами, надсилання повідомлень, контролю режиму AI та інтеграції Happ у ваші робочі процеси. Повний, придатний для тестування довідник живе в Scalar — він є джерелом істини для кожного ендпоінта, схеми й прикладу.
Групи ресурсів
Публічний reference охоплює такі групи:
- Auth — вхід, оновлення токена
- Companies — робочі простори, учасники, запрошення
- Access Tokens — довгоживучі токени для інтеграцій
- Assistants —
GET/POST /api/assistants-new,PATCH /api/assistants-new/{id} - Assistant tools —
/api/assistant-tools-new - Assistant knowledge —
/api/assistant-knowledge-new - Chats — список чатів, надсилання й перелік повідомлень, перемикання AI (
PATCH /api/chats/{id}isUnderAiControl) - Calls — вихідний дзвінок:
POST /api/assistants/{id}/originate
Решта платформи (номери, інтеграції, білінг, аналітика) керується з кабінету, а не з публічного API.
Автентифікація
Усі запити вимагають токен доступу, згенерований у налаштуваннях акаунта на my.happ.tools. Надсилайте його в заголовку:
X-Access-Token: happ_your_token_hereБазовий URL (продакшн): https://api.happ.tools.
WebSocket
Підключення через Socket.IO до wss://api.happ.tools (простір імен за замовчуванням, без суфікса шляху): автентифікуйтеся токеном, передайте auth: { companyId } і отримуйте події MESSAGE_CREATED, CHAT_MODE_CHANGED та CHAT_CREATED. Див. Чати > Оновлення в реальному часі.
Використання з AI
Інтегруєтесь за допомогою AI-асистента (Claude, Cursor, Copilot)? Передайте йому наші машиночитані джерела замість копіювання документації:
- Специфікація OpenAPI —
https://api.happ.tools/api/swagger-json(усі ендпоінти, схеми та правила авторизації) - Індекс документації —
https://docs.happ.tools/llms.txt
Стартовий промпт:
You are integrating with the Happ Platform API.
Spec: https://api.happ.tools/api/swagger-json
Docs: https://docs.happ.tools/llms.txt
Auth: send the header X-Access-Token: happ_...
Task: <describe what you want to build>Далі
Допомогти з рішенням
Happ відповість одразу і за потреби передасть питання менеджеру.