Webhook Triggers
Trigger a workflow from an external system with an HTTP webhook.
Configure
Add a trigger token under workflow metadata:
metadata:
triggers:
- token: "secret-token"
enabled: true
label: "CI hook"
Trigger
curl -X POST http://localhost:8000/api/webhooks/{workflow_id}/{token}
- The endpoint uses a semaphore of 10 concurrent triggers.
- When full, it responds
429 Too Many Requests. enabled: falsedisables a trigger without deleting it.