Execute a workflow
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.
Authorizations
Standard JWT for user sessions obtained via Altostrat authentication.
Path Parameters
The prefixed ID of the workflow (e.g., fl_...).
Body
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"
}Response
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.