Nesta seção
Funções lógicas
O bloco de construção principal — tipos de gatilho, payloads e o cliente de API tipado.
Habilidades e agentes
Instruções reutilizáveis para agentes de IA e assistentes com prompts de sistema personalizados.
Conexões
Credenciais OAuth que seu app mantém para serviços de terceiros — Linear, GitHub, Slack e outros.
Tipos de gatilho em resumo
Uma função de lógica escolhe um ou mais gatilhos — cada entrada abaixo é um campo separado emdefineLogicFunction():
| Disparador | Quando é executado | Configuração |
|---|---|---|
| Rota HTTP | Uma solicitação atinge seu endpoint /s/\<path> | httpRouteTriggerSettings |
| Cron | Uma expressão CRON corresponde | cronTriggerSettings |
| Evento de banco de dados | Um registro do workspace é criado, atualizado ou excluído | databaseEventTriggerSettings |
| Ferramenta de IA | Um recurso de IA do Twenty decide chamar sua função | toolTriggerSettings |
| Ação de fluxo de trabalho | Uma etapa de fluxo de trabalho invoca sua função | workflowActionTriggerSettings |
defineApplication().
Ganchos de instalação — código que é executado antes ou depois da instalação — compartilham esse runtime, mas usam suas próprias funções define e ficam em Config → Install Hooks.