delete_devices_bulk
Remove multiple device registrations from FortiManager at once by specifying an ADOM and device names. Use it to clean up outdated devices in bulk, noting the deletion runs as a task and cannot be undone.
Instructions
Delete multiple devices from FortiManager in bulk.
Removes multiple device registrations at once.
WARNING: This operation cannot be undone.
Args: adom: ADOM name where devices are located devices: List of device names to delete flags: Additional flags like ["create_task"]
Returns: dict: Bulk delete result with keys: - status: "success" or "error" - requested_count: Number of devices in the request. NOT a count of devices actually deleted: the delete runs as a task, so per-device results only exist once it completes. - task_id: Task ID if run as background task - message: Error message if failed
Example: >>> result = await delete_devices_bulk("root", ["FGT-Old1", "FGT-Old2"])
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| adom | Yes | ||
| flags | No | ||
| devices | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||