Elastic Agent actions
Elastic Agent actions APIs enable you to manage actions performed on Elastic Agents, including agent reassignment, diagnostics collection, enrollment management, upgrades, and bulk operations for agent lifecycle management.
-
Get an agent action status
- GET /api/fleet/agents/action_status
-
Cancel an agent action
- POST /api/fleet/agents/actions/{actionId}/cancel
-
Bulk reassign agents
- POST /api/fleet/agents/bulk_reassign
-
Bulk remove OpAMP collectors
Stack
Experimental
9.5+
- POST /api/fleet/agents/bulk_remove_collectors
-
Bulk request diagnostics from agents
- POST /api/fleet/agents/bulk_request_diagnostics
-
Bulk restart agents
Stack
Planned
- POST /api/fleet/agents/bulk_restart
-
Bulk rollback agents
Stack
Experimental
9.4+
- POST /api/fleet/agents/bulk_rollback
-
Bulk unenroll agents
- POST /api/fleet/agents/bulk_unenroll
-
Bulk update agent tags
- POST /api/fleet/agents/bulk_update_agent_tags
-
Bulk upgrade agents
- POST /api/fleet/agents/bulk_upgrade
-
Create an agent action
- POST /api/fleet/agents/{agentId}/actions
-
Reassign an agent
- POST /api/fleet/agents/{agentId}/reassign
-
Remove an OpAMP collector
Stack
Experimental
9.5+
- POST /api/fleet/agents/{agentId}/remove_collector
-
Request agent diagnostics
- POST /api/fleet/agents/{agentId}/request_diagnostics
-
Restart an agent
Stack
Planned
- POST /api/fleet/agents/{agentId}/restart
-
Rollback an agent
Stack
Experimental
9.4+
- POST /api/fleet/agents/{agentId}/rollback
-
Unenroll an agent
- POST /api/fleet/agents/{agentId}/unenroll
-
Upgrade an agent
- POST /api/fleet/agents/{agentId}/upgrade