task_device_tasks__list_task_runs
Lists task run history for a specified device task, with optional device and latest-run filters, to support forensics and troubleshooting.
Instructions
List task runs - (GET /v1/device_tasks/{taskUuid}/runs) - List task history - all the runs of the task.
For the sake of forensics, the [task run]s are listed collectively, not as children of their parent task. Information about task runs might easily survive their parent task.
Info: Modeled based on Jobs: Executions and results with ESET specific vocabulary.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | No | Optional server-side projection: return only these keys for each list-item in the response. Reduces token usage on large list endpoints. Example: ['uuid','displayName']. Top-level fields (e.g. nextPageToken) are always preserved. Not forwarded to ESET - applied locally after fetch. | |
| pageSize | No | Limit for pagination purposes. If unspecified or 0, the default value is 50. The maximum value is 1000; values above 1000 will be coerced to 1000. > **Info:** > For more information, refer to [Paginating Requests in APIs](https://medium.com/@ignaciochiazzo/paginating-requests-in-apis-d4883d4c1c4c) > > or [Design Patterns: Pagination](https://google.aip.dev/158) | |
| taskUuid | Yes | Include only runs of specific task. Mandatory. type: DeviceTask | |
| pageToken | No | Page token of the current page. If not given or "", the first page is returned. > **Info:** > For more information, refer to [Paginating Requests in APIs](https://medium.com/@ignaciochiazzo/paginating-requests-in-apis-d4883d4c1c4c) > > or [Design Patterns: Pagination](https://google.aip.dev/158) | |
| deviceUuid | No | Include only runs on specific device (if filled). type: device_management/v1/Device | |
| listOnlyLastRuns | No | If true, the result will only contain the latest runs per device. |