---
type: api
title: Elastic Agent policies
description: Elastic Agent policies APIs enable you to manage agent policies, including creating, updating, and deleting policies, as well as to retrieve agent policy outputs, manifests, and auto-upgrade status information.
url: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/group/endpoint-elastic-agent-policies
resource: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/group/endpoint-elastic-agent-policies
products:
  - Kibana
---

# Elastic Agent policies

Elastic Agent policies APIs enable you to manage agent policies, including creating, updating, and deleting policies, as well as to retrieve agent policy outputs, manifests, and auto-upgrade status information.

- [Get agent policies](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-get-fleet-agent-policies): `GET` `/api/fleet/agent_policies`
- [Create an agent policy](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-post-fleet-agent-policies): `POST` `/api/fleet/agent_policies`
- [Bulk get agent policies](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-post-fleet-agent-policies-bulk-get): `POST` `/api/fleet/agent_policies/_bulk_get`
- [Get an agent policy](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-get-fleet-agent-policies-agentpolicyid): `GET` `/api/fleet/agent_policies/{agentPolicyId}`
- [Update an agent policy](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-put-fleet-agent-policies-agentpolicyid): `PUT` `/api/fleet/agent_policies/{agentPolicyId}`
- [Get auto upgrade agent status](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-get-fleet-agent-policies-agentpolicyid-auto-upgrade-agents-status): `GET` `/api/fleet/agent_policies/{agentPolicyId}/auto_upgrade_agents_status`
- [Copy an agent policy](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-post-fleet-agent-policies-agentpolicyid-copy): `POST` `/api/fleet/agent_policies/{agentPolicyId}/copy`
- [Download an agent policy](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-get-fleet-agent-policies-agentpolicyid-download): `GET` `/api/fleet/agent_policies/{agentPolicyId}/download`
- [Get a full agent policy](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-get-fleet-agent-policies-agentpolicyid-full): `GET` `/api/fleet/agent_policies/{agentPolicyId}/full`
- [Get outputs for an agent policy](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-get-fleet-agent-policies-agentpolicyid-outputs): `GET` `/api/fleet/agent_policies/{agentPolicyId}/outputs`
- [Delete an agent policy](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-post-fleet-agent-policies-delete): `POST` `/api/fleet/agent_policies/delete`
- [Get outputs for agent policies](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-post-fleet-agent-policies-outputs): `POST` `/api/fleet/agent_policies/outputs`
- [Get a full K8s agent manifest](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-get-fleet-kubernetes): `GET` `/api/fleet/kubernetes`
- [Download an agent manifest](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/kibana/v0/operation/operation-get-fleet-kubernetes-download): `GET` `/api/fleet/kubernetes/download`
