Executes a published workflow definition by creating a new orchestration run. The workflow’s DAG of steps is resolved and executed in dependency order. Each step’s inputs and outputs are recorded for full provenance tracking.
Only workflows in published status can be executed. Use the Create Workflow endpoint to define workflows, then publish them through the workflow lifecycle API before execution.
Authentication
API key with workflows:execute scope. Alternatively, pass a Bearer JWT token
in the Authorization header.
Tenant identifier for multi-tenant isolation.
Path Parameters
Workflow definition identifier.
Request
MAIP agent identifier that will execute the workflow.
Input data passed to the workflow’s first steps. Schema depends on the
workflow definition.
Runtime parameter overrides for the workflow execution. These override default
step configurations without modifying the workflow definition.
Response
Unique run identifier for this execution (maip-orch:ULID). Use this to query
execution status via the Get
Orchestration endpoint.
The executed workflow definition identifier.
Version of the workflow that was executed.
The agent executing the workflow.
Execution status. Always running on creation.
ISO 8601 timestamp when execution began.
API key for machine-to-machine authentication
Runtime parameters for this execution
If true, return the execution plan without running it
Workflow execution started
Available options:
pending,
running,
completed,
failed