report_devices_bulk
Execute a per-device API call across all devices in an organization unit to collect custom properties, assets, or monitor status. Returns results in CSV or JSON format.
Instructions
Fan out a per-device API call across all devices in an org unit. dataType selects which endpoint to call: "custom-properties", "assets" (probes return 404 and are skipped), or "monitor-status". Concurrency defaults are per-endpoint safe (3-5); override with concurrency. Returns CSV by default (set format: "json" to override).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| orgUnitId | Yes | The organization unit ID to scan all devices from | |
| dataType | Yes | Which per-device endpoint to call | |
| format | No | Output format: "csv" or "json". Default varies by tool — list_* default to json; report_* default to csv. | |
| concurrency | No | Concurrent API calls (1-10). Default varies by dataType. |