Skip to main content
POST
/
api
/
v1
/
automation
/
{automationId}
/
trigger
curl -X POST "https://your-collabase.ch/api/v1/automation/auto-abc123/trigger" \
  -H "Authorization: Bearer cba_live_xYz123ABCD..." \
  -H "Content-Type: application/json" \
  -d '{
    "payload": {}
  }'
{
  "executionId": "exec-xyz789"
}
Triggers the specified automation immediately, regardless of its configured trigger type. The execution runs asynchronously and returns an execution ID you can use to track the run.
The automation must be enabled (isEnabled: true) to trigger it. Triggering a disabled automation returns a 400 error. You must have at least Member permissions in the space that owns the automation.
This endpoint is suited for automations with triggerType of MANUAL or WEBHOOK. Automations with scheduled or event-based trigger types can also be triggered this way for testing purposes.

Path parameters

automationId
string
required
The ID of the automation to trigger.

Request body

payload
object
Optional data to pass into the first node of the automation flow. Send an empty object {} if no input data is needed.

Response

executionId
string
required
Unique identifier for this execution. Use this to look up the execution status or logs.
curl -X POST "https://your-collabase.ch/api/v1/automation/auto-abc123/trigger" \
  -H "Authorization: Bearer cba_live_xYz123ABCD..." \
  -H "Content-Type: application/json" \
  -d '{
    "payload": {}
  }'
{
  "executionId": "exec-xyz789"
}