Manually triggers the execution of a workflow. The workflow will run asynchronously in the background. The response acknowledges that the execution has been accepted and provides the ID of the new workflow run.
Standard JWT for user sessions obtained via Altostrat authentication.
The prefixed ID of the workflow (e.g., fl_...).
An optional context object to pass initial data to the workflow's trigger node.
A key-value map of initial data for the workflow.
{
"user_id": "usr_123",
"site_id": "site_456"
}The workflow execution has been accepted and is running asynchronously.
The unique prefixed identifier for the workflow run.
"fl_run_01h3j4k5l6m7n8p9q0r1s2t3u4"
The current status of the workflow run.
pending, running, completed, failed, awaiting_ui_interaction "completed"
If the run failed, this contains the error message.
"Webhook request failed: 503 Service Unavailable"
The timestamp when the workflow run started.
"2025-10-31T12:00:00.000000Z"
The timestamp when the workflow run finished (either completed or failed).
"2025-10-31T12:00:05.000000Z"
The total duration of the workflow run in seconds.
5
An ordered list of log entries for each step of the execution. Only returned when retrieving a single run.