Canvas Visual
El Canvas Visual es donde diseñas la lógica de tus endpoints. En lugar de escribir líneas de código, conectas bloques funcionales (nodos) para crear un flujo que maneja peticiones, procesa datos y devuelve respuestas.
Funcionalidades Clave
1. Diseño Basado en Nodos
Construye tu lógica arrastrando y soltando nodos desde la librería (40 nodos en total). Cada nodo representa una acción específica. Las categorías principales son:
- Triggers: El punto de entrada de tu endpoint — uno de cuatro tipos: HTTP API, Webhook, Schedule o Telegram/Twilio.
- IA: El nodo
agent(DYPAI Managed o tu propia clave BYOK) y el nodoimage_generation(solo managed, se cobra como AI Credits, devuelve una URL de storage). - Base de Datos, Storage y Auth: Lee/escribe tus tablas, gestiona archivos y ejecuta operaciones de auth del lado del servidor.
- Lógica y Control: Añade condiciones (si/entonces), bucles, filtros, merges y transformaciones de campos.
- Comunicación e Integraciones: Conecta ~24 servicios externos como WhatsApp, Stripe, Slack, Telegram, Notion, GitHub y más — o llama a cualquier otra cosa con el nodo genérico HTTP Request.
- Nodo de Código: El nodo
javascript_codeejecuta JavaScript personalizado conenv_varsen texto plano (ctx.env).
Consulta la referencia completa de Nodos de Workflow e Integraciones para ver cada nodo por categoría.
2. Pruebas Manuales
Tienes el control total sobre tu lógica. Usa el botón de Test para verificar tu flujo. Al realizar pruebas manuales, puedes:
- Asegurarte de que todos los nodos estén correctamente conectados.
- Comprobar que las entradas y salidas coinciden con lo que esperas.
- Identificar cualquier problema lógico antes del despliegue.
3. Panel de Pruebas Integrado
El Panel de Pruebas es tu mejor aliado para depurar.
- Simula Peticiones: Envía datos de prueba para ver cómo responde tu flujo.
- Ejecución Paso a Paso: Observa cómo se mueven los datos a través de cada nodo en tiempo real.
- Logs: Revisa logs detallados de ejecución para depurar cualquier problema.
4. Asistencia por IA (MCP)
Puedes usar tu asistente de IA para modificar el Canvas por ti. Simplemente pídele:
- "Añade un paso de validación para comprobar si el usuario es administrador."
- "Conecta la salida de la base de datos a un nuevo nodo de notificación de WhatsApp."
Buenas Prácticas
- Mantenlo Modular: Divide la lógica compleja en flujos más pequeños y manejables.
- Usa Nombres Descriptivos: Renombra tus nodos para que reflejen su propósito específico (ej. "Obtener Perfil de Usuario" en lugar de solo "Consulta").
- Prueba Frecuentemente: Usa el panel de pruebas después de añadir nuevos nodos para asegurar que todo funciona correctamente.