get_task
Retrieve detailed status and progress of a FortiManager task by its ID, including optional task line details for troubleshooting.
Instructions
Get detailed status of a specific task.
Args: task_id: Task ID number include_details: Include task line details (default: False)
Returns: dict: Task details with keys: - status: "success" or "error" - task: Task object with id, state, progress, result, etc. - lines: Task line details (if include_details=True) - message: Error message if failed
Example: >>> result = await get_task(12345) >>> print(f"State: {result['task']['state']}") >>> print(f"Progress: {result['task'].get('percent', 0)}%")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | Yes | ||
| include_details | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||