Trigger workflow
Start an execution of the workflow.
By default, this triggers the latest version of the workflow. You can optionally specify a version_id in the request body to trigger a specific version.
The workflow is executed asynchronously - you’ll receive an execution ID immediately,
then poll /executions/{executionID} to check status and retrieve results.
Documentation Index
Fetch the complete documentation index at: https://docs.eachlabs.ai/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
API key for authentication
Path Parameters
Unique workflow identifier
"wf_abc123"
Body
Optional: Specific version to trigger.
If not provided, triggers the latest version of the workflow. This allows you to execute specific versions for testing or comparison.
"v1"
Input parameters defined in the workflow definition for the workflow
{ "text": "tell me a story" }Optional webhook URL for execution completion notifications.
When provided, the engine will POST an ExecutionDetails payload to this URL
when the workflow finishes (either successfully or with an error).
See the Webhooks section for detailed information about webhook behavior and payload structure.
"https://your-api.com/webhooks/workflow-completed"
Response
Workflow execution started
Response from triggering a workflow execution
Unique execution identifier (only present for successful triggers)
"exec_xyz789"
Execution status immediately after triggering.
queued: Workflow execution has been queued and will start shortlyfailed: Trigger failed due to validation or system error
queued, failed "queued"
RFC3339 timestamp when the execution was queued (only present for successful triggers)
Error message (only present when status is "failed")
"invalid input: missing required field"