Agents
Manage and monitor Windows and Linux endpoints
List all agents
Get all agents with pagination, sorting, and filtering. Returns real-time status computed from heartbeat data.
Get agent details
Get a single agent with full details including tag assignments, restart state, license, and predecessor info.
Delete an agent
Remove an agent with remote uninstall support. Online agents receive an uninstall command via RabbitMQ. A tombstone is created for offline agents to uninstall on reconnection.
Get agent system information
Get comprehensive system hardware information for an agent including CPU, memory, storage, graphics, network adapters, BIOS, volumes, disk utilization, Defender status, domain info, and server roles.
Get agent audit logs
Get audit logs for a specific agent, filtered by entity ID or affected agents.
Get agent statistics summary
Get fleet-wide agent statistics including total, online, offline, and retired counts. Filtered by tenant context.
List agent tasks
Get historical task results for an agent (installs, scripts, inventory, policies) with pagination and filtering.
Get latest update check summary
Get the latest system and application update check summary from the Agent model fields.
Get task details
Get detailed task result by ID.
Get agent history events
Get paginated history events for an agent, including child events. Only returns top-level events (no parent).
Get a single history event
Get a single history event with full details and associated task.
Get approved Linux advisories
Get approved Linux advisories applicable to this agent. Returns advisories with their affected packages for remediation.