En esta sección
Funciones de lógica
El bloque de construcción principal: tipos de disparadores, cargas útiles y el cliente de API tipado.
Habilidades y agentes
Instrucciones reutilizables para agentes de IA y asistentes con mensajes de sistema personalizados.
Conexiones
Credenciales OAuth que tu app mantiene para servicios de terceros — Linear, GitHub, Slack y más.
Tipos de disparadores de un vistazo
Una función de lógica selecciona uno o más disparadores: cada entrada a continuación es un campo independiente endefineLogicFunction():
| Disparador | Cuándo se ejecuta | Configuración |
|---|---|---|
| Ruta HTTP | Una solicitud llega a tu endpoint /s/\<path> | httpRouteTriggerSettings |
| Cron | Coincide una expresión CRON | cronTriggerSettings |
| Evento de base de datos | Se crea, actualiza o elimina un registro del espacio de trabajo | databaseEventTriggerSettings |
| Herramienta de IA | Una funcionalidad de IA de Twenty decide llamar a tu función | toolTriggerSettings |
| Acción del Flujo de Trabajo | Un paso de flujo de trabajo invoca tu función | workflowActionTriggerSettings |
defineApplication().
Hooks de instalación: el código que se ejecuta antes o después de la instalación comparte este entorno de ejecución pero usa sus propias funciones define y se encuentra en Config → Install Hooks.