API-Referenz
REST- und WebSocket-API für Agenten, Chats, Wissensdatenbank, Tools, Telefonnummern und Webhooks
Happ bietet eine REST- und WebSocket-API, um Agenten zu verwalten, Nachrichten zu senden, den KI-Modus zu steuern und Happ in Ihre Abläufe zu integrieren. Die vollständige Referenz zum Ausprobieren finden Sie in Scalar — sie ist maßgeblich für alle Endpunkte, Schemas und Beispiele.
Ressourcengruppen
Die öffentliche Referenz umfasst diese Gruppen:
- Auth — Anmeldung, Token erneuern
- Companies — Workspaces, Mitglieder, Einladungen
- Access Tokens — langlebige Tokens für Integrationen
- Assistants —
GET/POST /api/assistants-new,PATCH /api/assistants-new/{id} - Assistant tools —
/api/assistant-tools-new - Assistant knowledge —
/api/assistant-knowledge-new - Chats — Chats auflisten, Nachrichten senden und auflisten, KI-Steuerung umschalten (
PATCH /api/chats/{id}isUnderAiControl) - Calls — einen ausgehenden Anruf starten:
POST /api/assistants/{id}/originate
Alles Weitere auf der Plattform (Telefonnummern, Integrationen, Abrechnung, Analytik) wird über das Dashboard gesteuert, nicht über die öffentliche API.
Authentifizierung
Jede Anfrage erfordert einen Access Token, den Sie in den Kontoeinstellungen unter my.happ.tools erzeugen. Senden Sie ihn im Header:
X-Access-Token: happ_your_token_hereBasis-URL (Produktion): https://api.happ.tools.
WebSocket
Verbinden Sie sich über Socket.IO mit wss://api.happ.tools (Standard-Namespace, kein Pfadsuffix): Authentifizieren Sie sich mit Ihrem Token, übergeben Sie auth: { companyId } und empfangen Sie dann die Ereignisse MESSAGE_CREATED, CHAT_MODE_CHANGED und CHAT_CREATED. Siehe Chats > Echtzeit-Updates.
Mit KI nutzen
Sie bauen die Integration mit einem KI-Tool (Claude, Cursor, Copilot)? Geben Sie ihm unsere maschinenlesbaren Quellen, statt Dokumentation hineinzukopieren:
- OpenAPI-Spezifikation —
https://api.happ.tools/api/swagger-json(alle Endpunkte, Schemas und Auth-Regeln) - Docs-Index —
https://docs.happ.tools/llms.txt
Start-Prompt:
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>Weiter
Help me solve it
Happ answers right away and hands over to a manager when needed.