# Azure Policy Policy Assignments API

**Canonical:** https://apis.io/apis/microsoft-azure-policy/microsoft-azure-policy-policyassignments-api/  
**Provider:** Azure Policy — https://apis.io/providers/microsoft-azure-policy/  
**Base URL:** https://management.azure.com  
**Documentation:** https://learn.microsoft.com/en-us/rest/api/policy/

Azure Policy Policy Assignments API is one of 7 APIs that [Azure Policy](https://apis.io/providers/microsoft-azure-policy/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Policy Assignments. The published artifact set on APIs.io includes an OpenAPI specification.

The PolicyAssignments API from Azure Policy — 6 operation(s) for policyassignments.

## Operations (12)

| Method | Path | Summary |
|---|---|---|
| DELETE | `/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}` | Deletes a policy assignment |
| PUT | `/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}` | Creates or updates a policy assignment |
| GET | `/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}` | Retrieves a policy assignment |
| PATCH | `/{scope}/providers/Microsoft.Authorization/policyAssignments/{policyAssignmentName}` | Updates a policy assignment |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Authorization/policyAssignments` | Retrieves all policy assignments that apply to a resource group |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/policyAssignments` | Retrieves all policy assignments that apply to a resource |
| GET | `/providers/Microsoft.Management/managementGroups/{managementGroupId}/providers/Microsoft.Authorization/policyAssignments` | Retrieves all policy assignments that apply to a management group |
| GET | `/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/policyAssignments` | Retrieves all policy assignments that apply to a subscription |
| DELETE | `/{policyAssignmentId}` | Deletes a policy assignment |
| PUT | `/{policyAssignmentId}` | Creates or updates a policy assignment |
| GET | `/{policyAssignmentId}` | Retrieves the policy assignment with the given ID |
| PATCH | `/{policyAssignmentId}` | Updates a policy assignment |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/microsoft-azure-policy/openapi/microsoft-azure-policy-policyassignments-api-openapi.yml

## Other Azure Policy APIs (6)

- [Azure Policy Operations API](https://apis.io/apis/microsoft-azure-policy/microsoft-azure-policy-operations-api/)
- [Azure Policy REST API](https://apis.io/apis/microsoft-azure-policy/microsoft-azure-policy-policy-definitions-api/)
- [Azure Policy Policy Definitions API](https://apis.io/apis/microsoft-azure-policy/microsoft-azure-policy-policydefinitions-api/)
- [Azure Policy Policy Definition Versions API](https://apis.io/apis/microsoft-azure-policy/microsoft-azure-policy-policydefinitionversions-api/)
- [Azure Policy Policy Set Definitions API](https://apis.io/apis/microsoft-azure-policy/microsoft-azure-policy-policysetdefinitions-api/)
- [Azure Policy Policy Set Definition Versions API](https://apis.io/apis/microsoft-azure-policy/microsoft-azure-policy-policysetdefinitionversions-api/)

## Tags

Policy Assignments

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/microsoft-azure-policy/microsoft-azure-policy-policyassignments-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/microsoft-azure-policy/.
