run_flow
Trigger a Power Automate flow on demand instead of waiting for its schedule, then poll the asynchronous run status to retrieve the outcome.
Instructions
Trigger a flow now, without waiting for its schedule. You must own the flow.
trigger_name is the trigger's internal name from get_flow ('manual' for
button flows, the recurrence trigger's name for scheduled ones).
Note for Request/HTTP-trigger flows: this management endpoint does NOT forward a body, so @triggerBody() evaluates to null here. Call the flow's real HTTP URL if the flow depends on its payload.
Returns immediately - the run is asynchronous. Poll list_runs for the outcome.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"flow_id": "<flow_id>"
},
"name": "run_flow"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| inputs | No | ||
| flow_id | Yes | ||
| trigger_name | No | manual |