Files
metabuilder/workflow/plugins/ts/core/nodes.json
2026-03-09 22:30:41 +00:00

48 lines
1.2 KiB
JSON

{
"$schema": "../../../schemas/plugin-nodes.schema.json",
"category": {
"id": "triggers",
"name": "Triggers",
"color": "#ff6b6b",
"icon": "zap"
},
"nodes": [
{
"id": "trigger.manual",
"name": "Manual Trigger",
"description": "Start workflow manually",
"icon": "play",
"inputs": [],
"outputs": ["main"],
"defaultConfig": {}
},
{
"id": "trigger.schedule",
"name": "Schedule",
"description": "Run on a schedule (cron)",
"icon": "clock",
"inputs": [],
"outputs": ["main"],
"defaultConfig": { "cron": "0 0 * * *", "timezone": "UTC" }
},
{
"id": "trigger.webhook",
"name": "Webhook",
"description": "Trigger via HTTP webhook",
"icon": "globe",
"inputs": [],
"outputs": ["main"],
"defaultConfig": { "path": "/webhook", "method": "POST", "authentication": "none" }
},
{
"id": "trigger.event",
"name": "Event Trigger",
"description": "Trigger on system event",
"icon": "bell",
"inputs": [],
"outputs": ["main"],
"defaultConfig": { "eventType": "", "filter": {} }
}
]
}