Famulor AI in dein Produkt einbauen
REST-API für Anrufe, WhatsApp, SMS und Messaging, plus MCP-Server, Echtzeit-Webhooks und Dashboard-Einbettung. KI-Kommunikation in wenigen Minuten in jedes Produkt.
POST /v1/calls
{
"assistant_id": "front-desk",
"to": "+1555010148"
}
→ 202 Accepted
{ "call_id": "call_9f2ac1" }0
API-Kanäle
0
Sprachen
3.1
OpenAPI-Spezifikation
Kostenlos
zum Starten
Eine Plattform, jeder Kanal
Eine HTTP-API plus Webhooks und MCP: Anrufe, Assistenten, WhatsApp Business, SMS, Nummern & SIP, Kampagnen und Leads.
- Anrufe & Kampagnen: Outbound-/Inbound-Lebenszyklus, Status, Integrationen
- Assistenten & Wissensdatenbanken: Prompts, Stimmen, Modelle, KB-Dokumente
- Konversationen & KI-Antworten: Chat-Sessions, Messaging, Übergabe an Menschen
- WhatsApp Business: Absender, Vorlagen, Sessions innerhalb des 24-Stunden-Fensters
- SMS: programmatischer Versand über deine Famulor-Rufnummern
- Webhooks: signierte Post-Call- und Conversation-Ended-Payloads
- MCP-Server & Famulor Skill: MCP-kompatible KI-Hosts anbinden
curl --request GET \
--url https://app.famulor.io/api/user/calls \
--header 'Authorization: Bearer YOUR_API_TOKEN'// List your AI calls (User API)
const res = await fetch('https://app.famulor.io/api/v1/calls', {
headers: {
Authorization: 'Bearer YOUR_API_TOKEN',
Accept: 'application/json',
},
})
const payload = await res.json()In jedem Stack integrierbar
Vom Outbound-Call-Trigger bis zur vollen Kommunikations-API: Famulor passt sich deinem Produkt an.
Auf jedes Anrufereignis reagieren: in Echtzeit
Signierte Webhook-Events an deinen Endpunkt: für jeden Schritt im Anruf. Kein Polling: dein Backend weiß sofort, wenn ein Lead qualifiziert oder ein Termin bestätigt ist.
call.startedWird ausgelöst, sobald der Anruf verbunden ist
call.variable_extractedDie KI hat einen wichtigen Datenpunkt erfasst
call.completedAnruf beendet: Ergebnis & Transkript liegen vor
appointment.createdTermin im Kalender bestätigt
{
"event": "call.completed",
"call_id": "call_9f2ac1",
"assistant": "front-desk",
"outcome": "appointment_booked",
"duration_seconds": 96
}Deinem KI-Agenten eine echte Telefonleitung geben
Ein MCP-Server (Model Context Protocol) für Claude und andere Hosts. Deine Agenten tätigen Anrufe, senden WhatsApp und verwalten Leads.
// Connect Famulor as an MCP server
const client = new Anthropic();
const response = await client.messages.create({
model: 'claude-opus-4-6',
max_tokens: 1024,
tools: [{
type: 'mcp',
server_label: 'famulor',
server_url: 'https://app.famulor.io/mcp',
headers: { Authorization: 'Bearer YOUR_API_TOKEN' },
}],
});Kompatibel mit
Sicher per Voreinstellung
Jede API-Anfrage läuft über ein gescoptes Bearer-Token. Webhook-Payloads sind mit HMAC-SHA256 signiert: du prüfst die Echtheit vor der Verarbeitung.
- Bearer-Token-Authentifizierung: pro Team, rotierbar
- HMAC-SHA256-Signaturprüfung für Webhooks
- TLS-Verschlüsselung auf allen Endpunkten
- IP-Allowlist für Enterprise-Pläne
# Bearer token
curl --request GET \
--url https://app.famulor.io/api/user/calls \
--header 'Authorization: Bearer YOUR_API_TOKEN'
# Verify a webhook signature
import hmac, hashlib
def verify_signature(payload: bytes, sig: str, secret: str) -> bool:
expected = hmac.new(secret.encode(), payload, hashlib.sha256).hexdigest()
return hmac.compare_digest(expected, sig)Weiterführende Dokumentation
Bereit zu bauen?
Leg ein kostenloses Konto an und hol dir den API-Schlüssel in wenigen Minuten.


