ThreatLocker Online Devices
online_devicesRetrieve ThreatLocker devices currently online and reporting. Get real-time visibility into active endpoints to verify connectivity and monitor fleet status.
Instructions
Query ThreatLocker online devices.
Returns devices currently connected and reporting to the ThreatLocker platform. Useful for real-time visibility into which endpoints are active.
Common workflows:
Check how many devices are online right now: action=list
Verify a specific computer is connected: action=list, then search results for hostname
Monitor fleet connectivity after a network change: action=list, compare count to computers tool total
Paginate through large device lists: action=list, pageNumber=2, pageSize=100
Permissions: View Computers. Pagination: list action is paginated (use fetchAllPages=true to auto-fetch all pages). Key response fields: computerName, computerGroupName, lastCheckin, ipAddress.
Related tools: computers (full inventory with details, modes, groups), computer_groups (group membership and structure)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | list=get currently online devices | |
| orderBy | No | Field to sort by (e.g. lastcheckin) | |
| pageSize | No | Results per page (default: 25, max: 500) | |
| pageNumber | No | Page number (default: 1) | |
| isAscending | No | Sort ascending when true | |
| fetchAllPages | No | Fetch all pages automatically (max 10 pages). Default: false (single page). | |
| response_format | No | Output format: markdown (default, human-readable) or json (structured) | markdown |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | list: array of online device objects | |
| error | No | ||
| success | Yes | ||
| pagination | No |