execute_flow
Execute API testing workflows with sequential or parallel endpoint testing using configurable variables, timeout settings, and error handling options.
Instructions
Execute a flow with sequential or parallel endpoint testing
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| flowId | Yes | ID of the flow to execute | |
| variables | No | Variables for flow interpolation (JSON string or object, or comma-separated key=value pairs) | |
| mode | No | Execution mode (sequential or parallel) | |
| timeout | No | Flow timeout in milliseconds | |
| stopOnError | No | Stop execution on first error | |
| maxConcurrency | No | Maximum concurrent steps for parallel execution | |
| dryRun | No | Run in dry-run mode (no actual HTTP requests) |
Input Schema (JSON Schema)
{
"properties": {
"dryRun": {
"description": "Run in dry-run mode (no actual HTTP requests)",
"type": "boolean"
},
"flowId": {
"description": "ID of the flow to execute",
"type": "string"
},
"maxConcurrency": {
"description": "Maximum concurrent steps for parallel execution",
"type": "number"
},
"mode": {
"description": "Execution mode (sequential or parallel)",
"enum": [
"sequential",
"parallel"
],
"type": "string"
},
"stopOnError": {
"description": "Stop execution on first error",
"type": "boolean"
},
"timeout": {
"description": "Flow timeout in milliseconds",
"type": "number"
},
"variables": {
"description": "Variables for flow interpolation (JSON string or object, or comma-separated key=value pairs)",
"type": "string"
}
},
"required": [
"flowId"
],
"type": "object"
}