Bouw met Famulor AI in je product
REST-API voor calls, WhatsApp, sms en messaging, plus MCP-server, realtime webhooks en dashboard-embedding. AI-communicatie in minuten, in elk product.
POST /v1/calls
{
"assistant_id": "front-desk",
"to": "+1555010148"
}
→ 202 Accepted
{ "call_id": "call_9f2ac1" }0
API-kanalen
0
talen
3.1
OpenAPI-specificatie
Gratis
om te starten
Eén platform, elk kanaal
Eén HTTP-API plus webhooks en MCP: calls, assistenten, WhatsApp Business, sms, nummers & SIP, campagnes en leads.
- Calls & campagnes: outbound-/inboundlevenscyclus, statussen, integraties
- Assistenten & kennisbanken: prompts, stemmen, modellen, KB-documenten
- Gesprekken & AI-antwoorden: chatsessies, messaging, overdracht naar mens
- WhatsApp Business: afzenders, templates, sessies binnen het 24-uursvenster
- Sms: programmatisch verzenden vanaf je Famulor-telefoonnummers
- Webhooks: ondertekende post-call- en conversation-ended-payloads
- MCP-server & Famulor Skill: verbind MCP-compatibele AI-hosts
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()Integreer in elke stack
Van een outbound-call-trigger tot de volledige API: Famulor past zich aan je product aan.
Reageer op elk call-event, in realtime
Ondertekende webhook-events naar je endpoint bij elke stap van de call. Geen polling: je backend weet meteen of een lead is gekwalificeerd of een afspraak is bevestigd.
call.startedWordt afgevuurd zodra de call verbindt
call.variable_extractedAI heeft een belangrijk gegevenspunt vastgelegd
call.completedCall beëindigd: resultaat & transcript gereed
appointment.createdAfspraak bevestigd in je agenda
{
"event": "call.completed",
"call_id": "call_9f2ac1",
"assistant": "front-desk",
"outcome": "appointment_booked",
"duration_seconds": 96
}Geef je AI-agent een echte telefoonlijn
Een MCP-server (Model Context Protocol) voor Claude en andere hosts. Je agenten bellen, sturen WhatsApp en beheren 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' },
}],
});Compatibel met
Standaard beveiligd
Elk API-verzoek gebruikt een gescopet Bearer-token. Webhook-payloads zijn ondertekend met HMAC-SHA256: je verifieert de echtheid vóór verwerking.
- Bearer-token-authenticatie: per team, roteerbaar
- HMAC-SHA256-signatuurverificatie voor webhooks
- TLS-versleuteling op alle endpoints
- IP-allowlist-ondersteuning op enterprise-plannen
# 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)Verder in de documentatie
Klaar om te bouwen?
Maak gratis een account aan en ontvang je API-sleutel binnen enkele minuten.


