Elastic Agents
Elastic Agents APIs enable you to manage Elastic Agents, including retrieving agent information, managing agent lifecycle, handling file uploads, and initiating agent setup.
21 endpoints
-
List agents
- GET /api/fleet/agents
-
List agents by action ids
- POST /api/fleet/agents
-
Delete agent by ID
- DELETE /api/fleet/agents/{agentId}
-
Get agent by ID
- GET /api/fleet/agents/{agentId}
-
Update agent by ID
- PUT /api/fleet/agents/{agentId}
-
Reassign agent
- POST /api/fleet/agents/{agentId}/reassign
-
Reassign agent
- PUT /api/fleet/agents/{agentId}/reassign
-
Request agent diagnostics
- POST /api/fleet/agents/{agentId}/request_diagnostics
-
Unenroll agent
- POST /api/fleet/agents/{agentId}/unenroll
-
Upgrade agent
- POST /api/fleet/agents/{agentId}/upgrade
-
List agent uploads
- GET /api/fleet/agents/{agentId}/uploads
-
Bulk reassign agents
- POST /api/fleet/agents/bulk_reassign
-
Bulk request diagnostics from agents
- POST /api/fleet/agents/bulk_request_diagnostics
-
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
-
Delete file uploaded by agent
- DELETE /api/fleet/agents/files/{fileId}
-
Get file uploaded by agent
- GET /api/fleet/agents/files/{fileId}/{fileName}
-
Get agent setup info
- GET /api/fleet/agents/setup
-
Initiate agent setup
- POST /api/fleet/agents/setup
-
List agent tags
- GET /api/fleet/agents/tags