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.