Desarrolladores
Extiende Canalivo con API y MCP
Conecta sistemas propios y clientes compatibles usando credenciales acotadas, permisos explícitos y auditoría.
8 min de lecturaActualizado el 13 de julio de 2026
Elige la superficie adecuada
Crea credenciales con alcance limitado
- 1Abre ConfiguraciónVe a la sección de API y MCP dentro de tu organización.
- 2Crea o autorizaGenera una clave para integraciones directas o completa OAuth desde un cliente MCP compatible.
- 3Selecciona permisosConcede únicamente los scopes y el rol necesarios para el caso de uso.
- 4Guarda el secretoLa clave completa se muestra una sola vez; almacénala en un gestor seguro.
Consume la API REST
Puedes comunicarte con la API de Canalivo para enviar mensajes, consultar el estado de la conversación o consultar la lista de agentes disponibles.
cURL - Enviar un mensaje de prueba
curl -X POST "https://api.canalivo.com/api/conversations/send" \
-H "Authorization: Bearer <tu_clave_api>" \
-H "Content-Type: application/json" \
-d '{
"channel": "web_chat",
"recipient": "user_123",
"message": "Hola, necesito información sobre mi suscripción."
}'TypeScript / Node.js - Consulta de agentes
async function fetchAgents(apiKey: string) {
const response = await fetch("https://api.canalivo.com/api/agents", {
headers: {
Authorization: `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
});
if (!response.ok) throw new Error(`API Error: ${response.statusText}`);
return await response.json();
}Configura un cliente MCP
Canalivo muestra el endpoint exacto y una configuración base en Configuración. Usa esos valores para evitar copiar una URL de otro entorno u organización.
Configuración de referencia
{
"mcpServers": {
"canalivo": {
"type": "http",
"url": "<endpoint mostrado en Canalivo>",
"headers": {
"Authorization": "Bearer <tu clave o token>"
}
}
}
}- Confirma que el cliente descubre solo las capacidades esperadas.
- Ejecuta primero una operación de lectura.
- Revisa el registro de invocaciones y errores en Configuración.
- Revoca grants o claves que ya no estén en uso.
Verifica firmas de webhooks entrantes
Cuando Canalivo notifica eventos mediante webhooks, cada solicitud incluye un encabezado con la firma HMAC-SHA256 para garantizar el origen legítimo.
- Obtén el secreto del webhook desde el panel de Configuración de Canalivo.
- Calcula la firma HMAC-SHA256 del cuerpo raw del mensaje.
- Compara en tiempo constante la firma calculada con el encabezado de la solicitud.
- Rechaza eventos con marcas de tiempo desfasadas para prevenir ataques de repetición.
Continúa aprendiendo
Automatización e integracionesConecta herramientas de negocioAutoriza CRM, productividad y sistemas operativos con el alcance mínimo y una prueba verificable.Automatización e integracionesAutomatiza procesos con FlujosDiseña disparadores, condiciones y acciones visuales que tu equipo pueda entender, probar y gobernar.Agentes y conocimientoModelos de IA y disponibilidadConsulta el catálogo activo de Claude, DeepSeek, GPT y Gemini y elige según calidad, velocidad y plan.