search_runs
Filter Azure Logic Apps run history by status, time range, or tracking ID using simple parameters instead of OData syntax. Supports pagination via skipToken.
Instructions
Search run history with friendly parameters (status, startTime, endTime, clientTrackingId) instead of raw OData filter syntax. For Standard SKU, workflowName is required. Use this instead of list_run_history when filtering by specific criteria. Returns a nextLink if more pages are available - use skipToken to fetch the next page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| subscriptionId | Yes | Azure subscription ID | |
| resourceGroupName | Yes | Resource group name | |
| logicAppName | Yes | Logic App resource name | |
| workflowName | No | Workflow name (required for Standard SKU) | |
| status | No | Filter by run status | |
| startTime | No | Filter runs starting after this ISO timestamp (e.g., 2025-12-24T00:00:00Z) | |
| endTime | No | Filter runs starting before this ISO timestamp | |
| clientTrackingId | No | Filter by correlation/tracking ID | |
| top | No | Number of runs to return per page (default: 25, max: 100) | |
| skipToken | No | Pagination token from a previous response's nextLink to fetch the next page of results |