În această secțiune
Funcții logice
Blocul de bază — tipuri de declanșatoare, payload-uri și clientul API cu tipuri.
Abilități și agenți
Instrucțiuni reutilizabile pentru agenți IA și asistenți cu prompturi de sistem personalizate.
Conexiuni
Credențiale OAuth pe care aplicația ta le deține pentru servicii terțe — Linear, GitHub, Slack și altele.
Tipuri de declanșatoare, dintr-o privire
O funcție de logică alege unul sau mai multe declanșatoare — fiecare intrare de mai jos este un câmp separat pedefineLogicFunction():
| Declanșator | Când rulează | Setare |
|---|---|---|
| Rută HTTP | O cerere ajunge la endpointul tău /s/\<path> | httpRouteTriggerSettings |
| Cron | O expresie CRON se potrivește | cronTriggerSettings |
| Eveniment de bază de date | O înregistrare din workspace este creată, actualizată sau ștearsă | databaseEventTriggerSettings |
| Instrument IA | O funcționalitate IA din Twenty decide să apeleze funcția ta | toolTriggerSettings |
| Acțiune Workflow | Un pas din workflow îți invocă funcția | workflowActionTriggerSettings |
defineApplication().
Hook-uri de instalare — cod care rulează înainte sau după instalare — folosesc același runtime, dar au propriile lor funcții define și se află sub Config → Install Hooks.