Integra Famulor AI en tu producto
API REST para llamadas, WhatsApp, SMS y mensajería: más servidor MCP, webhooks en tiempo real y widgets para el dashboard. Comunicación con IA en minutos, en cualquier producto.
POST /v1/calls
{
"assistant_id": "front-desk",
"to": "+1555010148"
}
→ 202 Accepted
{ "call_id": "call_9f2ac1" }0
canales de API
0
idiomas
3.1
especificación OpenAPI
Gratis
para empezar
Una plataforma, todos los canales
Una API HTTP más webhooks y MCP: llamadas, asistentes, WhatsApp Business, SMS, números y SIP, campañas y leads.
- Llamadas y campañas: ciclo de vida saliente/entrante, estados, integraciones
- Asistentes y bases de conocimiento: prompts, voces, modelos, documentos
- Conversaciones y respuestas de IA: sesiones de chat, mensajería, traspaso a humanos
- WhatsApp Business: remitentes, plantillas, sesiones dentro de la ventana de 24h
- SMS: envíos programáticos desde tus números de Famulor
- Webhooks: payloads firmados de post-llamada y fin de conversación
- Servidor MCP y Famulor Skill: conecta hosts de IA compatibles con 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égralo en cualquier stack
Desde un disparador de llamada saliente hasta la API completa: Famulor se adapta a tu producto.
Reacciona a cada llamada, en tiempo real
Eventos de webhook firmados a tu endpoint en cada paso de la llamada. Sin polling: tu backend sabe al instante si un lead se cualificó o una cita se confirmó.
call.startedSe dispara cuando la llamada se conecta
call.variable_extractedLa IA ha capturado un dato clave
call.completedLlamada finalizada: resultado y transcripción listos
appointment.createdCita confirmada en tu calendario
{
"event": "call.completed",
"call_id": "call_9f2ac1",
"assistant": "front-desk",
"outcome": "appointment_booked",
"duration_seconds": 96
}Dale a tu agente de IA una línea real
Un servidor MCP (Model Context Protocol) para Claude y otros hosts. Tus agentes hacen llamadas, envían WhatsApp y gestionan 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 con
Seguro por defecto
Cada solicitud de API usa un token Bearer con permisos limitados. Los webhooks se firman con HMAC-SHA256: verificas la autenticidad antes de procesarlos.
- Autenticación por token Bearer: por equipo, rotable
- Verificación de firma HMAC-SHA256 en los webhooks
- Cifrado TLS en todos los endpoints
- Soporte de listas blancas de IP en planes enterprise
# 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)Sigue en la documentación
¿Listo para construir?
Regístrate gratis y obtén tu clave de API en minutos.


