run_http_request
Execute HTTP REST API requests concurrently across multiple network devices filtered by criteria, supporting GET, POST, PUT methods with optional JSON payload.
Instructions
Run an HTTP API request (REST) concurrently on multiple hosts.
Args: method: HTTP method (e.g., 'GET', 'POST', 'PUT'). path: API path to request (e.g., '/api/v1/system'). filter_criteria: Dictionary to filter target hosts. json_data: Optional JSON payload for POST/PUT requests.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| method | Yes | ||
| json_data | No | ||
| filter_criteria | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |