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.
18 endpoints
-
Get incoming agent data
- GET /api/fleet/agent_status/data
-
Get agents
- GET /api/fleet/agents
-
Get agents by action ids
- POST /api/fleet/agents
-
Delete an agent
- DELETE /api/fleet/agents/{agentId}
-
Get an agent
- GET /api/fleet/agents/{agentId}
-
Update an agent by ID
- PUT /api/fleet/agents/{agentId}
-
Get an agent's effective config
- GET /api/fleet/agents/{agentId}/effective_config
-
Migrate a single agent
- POST /api/fleet/agents/{agentId}/migrate
-
Change agent privilege level
- POST /api/fleet/agents/{agentId}/privilege_level_change
-
Get agent uploads
- GET /api/fleet/agents/{agentId}/uploads
-
Get available agent versions
- GET /api/fleet/agents/available_versions
-
Migrate multiple agents
- POST /api/fleet/agents/bulk_migrate
-
Bulk change agent privilege level
- POST /api/fleet/agents/bulk_privilege_level_change
-
Delete an uploaded file
- DELETE /api/fleet/agents/files/{fileId}
-
Get an uploaded file
- GET /api/fleet/agents/files/{fileId}/{fileName}
-
Get agent setup info
- GET /api/fleet/agents/setup
-
Initiate Fleet setup
- POST /api/fleet/agents/setup
-
Get agent tags
- GET /api/fleet/agents/tags