Execute Workflow
Allows you to specify a custom execution ID. If not provided, a random ID will be generated.
The input to the workflow. This should be a dictionary or a BaseModel that matches the workflow's input schema.
If true, wait for the workflow to complete and return the result directly.
Maximum time to wait for completion when wait_for_result is true.
If true, ignore the caller's trace context and start a new, independent trace for this execution instead of joining the caller's trace.
Plugin-specific data to propagate into WorkflowContext.extensions at execution time.
Deprecated. Use deployment_name instead.
Name of the deployment to route this execution to
Successful Response
Response model for synchronous workflow execution