Intégrez Famulor AI dans votre produit
API REST pour les appels, WhatsApp, SMS et messagerie, plus serveur MCP, webhooks temps réel et tableau de bord. La communication IA dans n’importe quel produit, en quelques minutes.
POST /v1/calls
{
"assistant_id": "front-desk",
"to": "+1555010148"
}
→ 202 Accepted
{ "call_id": "call_9f2ac1" }0
canaux d'API
0
langues
3.1
spécification OpenAPI
Gratuit
pour commencer
Une plateforme, tous les canaux
Une API HTTP, des webhooks et MCP: appels, assistants, WhatsApp Business, SMS, numéros et SIP, campagnes et leads.
- Appels & campagnes: cycle de vie sortant/entrant, statuts, intégrations
- Assistants & bases de connaissances: prompts, voix, modèles, documents
- Conversations & réponses IA: sessions de chat, messagerie, transfert à un humain
- WhatsApp Business: expéditeurs, modèles, sessions dans la fenêtre de 24h
- SMS: envois programmatiques depuis vos numéros Famulor
- Webhooks: payloads signés de fin d'appel et de fin de conversation
- Serveur MCP & Famulor Skill: connectez des hôtes IA compatibles MCP
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()Intégrez-le dans n'importe quelle stack
D’un déclencheur d’appel sortant à l’API complète: Famulor s’adapte à votre produit.
Réagissez à chaque appel, en temps réel
Des événements webhook signés vers votre endpoint à chaque étape de l’appel. Pas de polling: votre backend sait tout de suite si un lead est qualifié ou un rendez-vous confirmé.
call.startedDéclenché à la connexion de l'appel
call.variable_extractedL'IA a capturé une donnée clé
call.completedAppel terminé: résultat et transcription prêts
appointment.createdRendez-vous confirmé dans votre calendrier
{
"event": "call.completed",
"call_id": "call_9f2ac1",
"assistant": "front-desk",
"outcome": "appointment_booked",
"duration_seconds": 96
}Donnez à votre agent IA une vraie ligne
Un serveur MCP (Model Context Protocol) pour Claude et d’autres hôtes. Vos agents passent des appels, envoient WhatsApp et gèrent des 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' },
}],
});Compatible avec
Sécurisé par défaut
Chaque requête API passe par un jeton Bearer à portée limitée. Les webhooks sont signés en HMAC-SHA256: vous vérifiez l’authenticité avant traitement.
- Authentification par jeton Bearer: par équipe, révocable
- Vérification de signature HMAC-SHA256 sur les webhooks
- Chiffrement TLS sur tous les endpoints
- Liste blanche d'IP disponible sur les offres entreprise
# 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)Aller plus loin dans la documentation
Prêt à construire ?
Créez un compte gratuit et obtenez votre clé API en quelques minutes.


