# Execution > Execute workflows and monitor active executions ## Execute Workflow Endpoint `POST /workflows/{workflow_id}/execute` Start workflow execution in background. **Parameters:** - `workflow_id` (path) (required): string **Request Body:** `ExecuteWorkflowRequest` **Response (200):** `ExecuteWorkflowResponse` ## Get Execution Status Endpoint `GET /workflows/{workflow_id}/executions/{execution_id}` Get the status of a workflow execution. **Parameters:** - `workflow_id` (path) (required): string - `execution_id` (path) (required): string **Response (200):** `ExecutionStatusResponse` ## List Active Executions Endpoint `GET /workflows/executions/active` List all active (non-completed) executions. **Parameters:** - `limit` (query): integer