# Azure Remediations management API

> Azure Remediations management API on Apizie: 74 endpoints (Gets all attestations for a resource., Gets an existing attestation at resource scope., Creates or updates an attestation at resource scope., Deletes an existing attestation at individual resource scope., …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/cloud:azure-arm-policyinsights/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:azure-arm-policyinsights`
- Category: Cloud
- Status: byok
- Source: https://learn.microsoft.com/rest/api/azure/
- Page: https://apizie.tech/api/cloud/azure-arm-policyinsights
- OpenAPI: https://apizie.tech/api/cloud/azure-arm-policyinsights/openapi.json

Azure Resource Manager API for Remediations: manage these Azure resources in your subscription with a Microsoft Entra access token.

## Endpoints

### Gets all attestations for a resource.
`GET https://apizie.tech/v1/cloud:azure-arm-policyinsights/attestations-list-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceId | string | yes | Resource ID. |
| $top | integer | no | Maximum number of records to return. |
| $filter | string | no | OData filter expression. |

### Gets an existing attestation at resource scope.
`GET https://apizie.tech/v1/cloud:azure-arm-policyinsights/attestations-get-at-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceId | string | yes | Resource ID. |
| attestationName | string | yes | The name of the attestation. |

### Creates or updates an attestation at resource scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/attestations-create-or-update-at-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceId | string | yes | Resource ID. |
| attestationName | string | yes | The name of the attestation. |
| body | object | yes | JSON request body |

### Deletes an existing attestation at individual resource scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/attestations-delete-at-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceId | string | yes | Resource ID. |
| attestationName | string | yes | The name of the attestation. |

### Queries component policy states for the resource.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/component-policy-states-list-query-results-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceId | string | yes | Resource ID. |
| componentPolicyStatesResource | string | yes | The virtual resource under ComponentPolicyStates resource type. In a given time range, 'latest' represents the latest component policy… |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |
| $expand | string | no | The $expand query parameter. |

### Queries policy events for the resource.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-events-list-query-results-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| policyEventsResource | string | yes | The name of the virtual resource under PolicyEvents resource type; only "default" is allowed. |
| resourceId | string | yes | Resource ID. |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |
| $expand | string | no | The $expand query parameter. For example, to expand components use $expand=components |
| $skiptoken | string | no | Skiptoken is only provided if a previous response returned a partial result as a part of nextLink element. |

### Queries policy states for the resource.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-states-list-query-results-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| policyStatesResource | string | yes | The virtual resource under PolicyStates resource type. In a given time range, 'latest' represents the latest policy state(s), whereas… |
| resourceId | string | yes | Resource ID. |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |
| $expand | string | no | The $expand query parameter. For example, to expand components use $expand=components |
| $skiptoken | string | no | Skiptoken is only provided if a previous response returned a partial result as a part of nextLink element. |

### Summarizes policy states for the resource.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-states-summarize-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| policyStatesSummaryResource | string | yes | The virtual resource under PolicyStates resource type for summarize action. In a given time range, 'latest' represents the latest policy… |
| resourceId | string | yes | Resource ID. |
| $top | integer | no | Maximum number of records to return. |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |

### Gets all remediations for a resource.
`GET https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-list-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceId | string | yes | Resource ID. |
| $top | integer | no | Maximum number of records to return. |
| $filter | string | no | OData filter expression. |

### Gets an existing remediation at resource scope.
`GET https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-get-at-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceId | string | yes | Resource ID. |
| remediationName | string | yes | The name of the remediation. |

### Creates or updates a remediation at resource scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-create-or-update-at-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceId | string | yes | Resource ID. |
| remediationName | string | yes | The name of the remediation. |
| body | object | yes | JSON request body |

### Deletes an existing remediation at individual resource scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-delete-at-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceId | string | yes | Resource ID. |
| remediationName | string | yes | The name of the remediation. |

### Cancel a remediation at resource scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-cancel-at-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceId | string | yes | Resource ID. |
| remediationName | string | yes | The name of the remediation. |

### Gets all deployments for a remediation at resource scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-list-deployments-at-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceId | string | yes | Resource ID. |
| remediationName | string | yes | The name of the remediation. |
| $top | integer | no | Maximum number of records to return. |

### Checks what restrictions Azure Policy will place on resources within a management group.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-restrictions-check-at-management-group-scope` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| managementGroupsNamespace | string | yes | The namespace for Microsoft Management RP; only "Microsoft.Management" is allowed. |
| managementGroupId | string | yes | Management group ID. |
| body | object | yes | JSON request body |

### Queries policy events for the resources under the management group.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-events-list-query-results-for-management-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| policyEventsResource | string | yes | The name of the virtual resource under PolicyEvents resource type; only "default" is allowed. |
| managementGroupsNamespace | string | yes | The namespace for Microsoft Management RP; only "Microsoft.Management" is allowed. |
| managementGroupName | string | yes | Management group name. |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |
| $skiptoken | string | no | Skiptoken is only provided if a previous response returned a partial result as a part of nextLink element. |

### Queries policy states for the resources under the management group.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-states-list-query-results-for-management-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| policyStatesResource | string | yes | The virtual resource under PolicyStates resource type. In a given time range, 'latest' represents the latest policy state(s), whereas… |
| managementGroupsNamespace | string | yes | The namespace for Microsoft Management RP; only "Microsoft.Management" is allowed. |
| managementGroupName | string | yes | Management group name. |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |
| $skiptoken | string | no | Skiptoken is only provided if a previous response returned a partial result as a part of nextLink element. |

### Summarizes policy states for the resources under the management group.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-states-summarize-for-management-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| policyStatesSummaryResource | string | yes | The virtual resource under PolicyStates resource type for summarize action. In a given time range, 'latest' represents the latest policy… |
| managementGroupsNamespace | string | yes | The namespace for Microsoft Management RP; only "Microsoft.Management" is allowed. |
| managementGroupName | string | yes | Management group name. |
| $top | integer | no | Maximum number of records to return. |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |

### Gets all remediations for the management group.
`GET https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-list-for-management-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| managementGroupsNamespace | string | yes | The namespace for Microsoft Management RP; only "Microsoft.Management" is allowed. |
| managementGroupId | string | yes | Management group ID. |
| $top | integer | no | Maximum number of records to return. |
| $filter | string | no | OData filter expression. |

### Gets an existing remediation at management group scope.
`GET https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-get-at-management-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| managementGroupsNamespace | string | yes | The namespace for Microsoft Management RP; only "Microsoft.Management" is allowed. |
| managementGroupId | string | yes | Management group ID. |
| remediationName | string | yes | The name of the remediation. |

### Creates or updates a remediation at management group scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-create-or-update-at-management-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| managementGroupsNamespace | string | yes | The namespace for Microsoft Management RP; only "Microsoft.Management" is allowed. |
| managementGroupId | string | yes | Management group ID. |
| remediationName | string | yes | The name of the remediation. |
| body | object | yes | JSON request body |

### Deletes an existing remediation at management group scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-delete-at-management-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| managementGroupsNamespace | string | yes | The namespace for Microsoft Management RP; only "Microsoft.Management" is allowed. |
| managementGroupId | string | yes | Management group ID. |
| remediationName | string | yes | The name of the remediation. |

### Cancels a remediation at management group scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-cancel-at-management-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| managementGroupsNamespace | string | yes | The namespace for Microsoft Management RP; only "Microsoft.Management" is allowed. |
| managementGroupId | string | yes | Management group ID. |
| remediationName | string | yes | The name of the remediation. |

### Gets all deployments for a remediation at management group scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-list-deployments-at-management-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| managementGroupsNamespace | string | yes | The namespace for Microsoft Management RP; only "Microsoft.Management" is allowed. |
| managementGroupId | string | yes | Management group ID. |
| remediationName | string | yes | The name of the remediation. |
| $top | integer | no | Maximum number of records to return. |

### Lists available operations.
`GET https://apizie.tech/v1/cloud:azure-arm-policyinsights/operations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |

### Get a list of the policy metadata resources.
`GET https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-metadata-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| $top | integer | no | Maximum number of records to return. |

### Get policy metadata resource.
`GET https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-metadata-get-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| resourceName | string | yes | The name of the policy metadata resource. |

### Queries component policy states for the subscription level policy assignment.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/component-policy-states-list-query-results-for-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| authorizationNamespace | string | yes | The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. |
| policyAssignmentName | string | yes | Policy assignment name. |
| componentPolicyStatesResource | string | yes | The virtual resource under ComponentPolicyStates resource type. In a given time range, 'latest' represents the latest component policy… |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |

### Queries policy events for the subscription level policy assignment.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-events-list-query-results-for-subscription-level-poli` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| policyEventsResource | string | yes | The name of the virtual resource under PolicyEvents resource type; only "default" is allowed. |
| authorizationNamespace | string | yes | The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. |
| policyAssignmentName | string | yes | Policy assignment name. |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |
| $skiptoken | string | no | Skiptoken is only provided if a previous response returned a partial result as a part of nextLink element. |

### Queries policy states for the subscription level policy assignment.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-states-list-query-results-for-subscription-level-poli` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| policyStatesResource | string | yes | The virtual resource under PolicyStates resource type. In a given time range, 'latest' represents the latest policy state(s), whereas… |
| authorizationNamespace | string | yes | The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. |
| policyAssignmentName | string | yes | Policy assignment name. |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |
| $skiptoken | string | no | Skiptoken is only provided if a previous response returned a partial result as a part of nextLink element. |

### Summarizes policy states for the subscription level policy assignment.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-states-summarize-for-subscription-level-policy-assign` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| policyStatesSummaryResource | string | yes | The virtual resource under PolicyStates resource type for summarize action. In a given time range, 'latest' represents the latest policy… |
| authorizationNamespace | string | yes | The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. |
| policyAssignmentName | string | yes | Policy assignment name. |
| $top | integer | no | Maximum number of records to return. |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |

### Queries component policy states for the subscription level policy definition.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/component-policy-states-list-query-results-for-policy-defini` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| authorizationNamespace | string | yes | The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. |
| policyDefinitionName | string | yes | Policy definition name. |
| componentPolicyStatesResource | string | yes | The virtual resource under ComponentPolicyStates resource type. In a given time range, 'latest' represents the latest component policy… |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |

### Queries policy events for the subscription level policy definition.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-events-list-query-results-for-policy-definition` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| policyEventsResource | string | yes | The name of the virtual resource under PolicyEvents resource type; only "default" is allowed. |
| authorizationNamespace | string | yes | The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. |
| policyDefinitionName | string | yes | Policy definition name. |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |
| $skiptoken | string | no | Skiptoken is only provided if a previous response returned a partial result as a part of nextLink element. |

### Queries policy states for the subscription level policy definition.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-states-list-query-results-for-policy-definition` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| policyStatesResource | string | yes | The virtual resource under PolicyStates resource type. In a given time range, 'latest' represents the latest policy state(s), whereas… |
| authorizationNamespace | string | yes | The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. |
| policyDefinitionName | string | yes | Policy definition name. |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |
| $skiptoken | string | no | Skiptoken is only provided if a previous response returned a partial result as a part of nextLink element. |

### Summarizes policy states for the subscription level policy definition.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-states-summarize-for-policy-definition` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| policyStatesSummaryResource | string | yes | The virtual resource under PolicyStates resource type for summarize action. In a given time range, 'latest' represents the latest policy… |
| authorizationNamespace | string | yes | The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. |
| policyDefinitionName | string | yes | Policy definition name. |
| $top | integer | no | Maximum number of records to return. |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |

### Queries policy events for the subscription level policy set definition.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-events-list-query-results-for-policy-set-definition` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| policyEventsResource | string | yes | The name of the virtual resource under PolicyEvents resource type; only "default" is allowed. |
| authorizationNamespace | string | yes | The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. |
| policySetDefinitionName | string | yes | Policy set definition name. |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |
| $skiptoken | string | no | Skiptoken is only provided if a previous response returned a partial result as a part of nextLink element. |

### Queries policy states for the subscription level policy set definition.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-states-list-query-results-for-policy-set-definition` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| policyStatesResource | string | yes | The virtual resource under PolicyStates resource type. In a given time range, 'latest' represents the latest policy state(s), whereas… |
| authorizationNamespace | string | yes | The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. |
| policySetDefinitionName | string | yes | Policy set definition name. |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |
| $skiptoken | string | no | Skiptoken is only provided if a previous response returned a partial result as a part of nextLink element. |

### Summarizes policy states for the subscription level policy set definition.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-states-summarize-for-policy-set-definition` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| policyStatesSummaryResource | string | yes | The virtual resource under PolicyStates resource type for summarize action. In a given time range, 'latest' represents the latest policy… |
| authorizationNamespace | string | yes | The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. |
| policySetDefinitionName | string | yes | Policy set definition name. |
| $top | integer | no | Maximum number of records to return. |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |

### Gets all attestations for the subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-policyinsights/attestations-list-for-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| $top | integer | no | Maximum number of records to return. |
| $filter | string | no | OData filter expression. |

### Gets an existing attestation at subscription scope.
`GET https://apizie.tech/v1/cloud:azure-arm-policyinsights/attestations-get-at-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| attestationName | string | yes | The name of the attestation. |

### Creates or updates an attestation at subscription scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/attestations-create-or-update-at-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| attestationName | string | yes | The name of the attestation. |
| body | object | yes | JSON request body |

### Deletes an existing attestation at subscription scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/attestations-delete-at-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| attestationName | string | yes | The name of the attestation. |

### Checks what restrictions Azure Policy will place on a resource within a subscription.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-restrictions-check-at-subscription-scope` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| body | object | yes | JSON request body |

### Queries component policy states under subscription scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/component-policy-states-list-query-results-for-subscription-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| componentPolicyStatesResource | string | yes | The virtual resource under ComponentPolicyStates resource type. In a given time range, 'latest' represents the latest component policy… |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |

### Queries policy events for the resources under the subscription.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-events-list-query-results-for-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| policyEventsResource | string | yes | The name of the virtual resource under PolicyEvents resource type; only "default" is allowed. |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |
| $skiptoken | string | no | Skiptoken is only provided if a previous response returned a partial result as a part of nextLink element. |

### Queries policy states for the resources under the subscription.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-states-list-query-results-for-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| policyStatesResource | string | yes | The virtual resource under PolicyStates resource type. In a given time range, 'latest' represents the latest policy state(s), whereas… |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |
| $skiptoken | string | no | Skiptoken is only provided if a previous response returned a partial result as a part of nextLink element. |

### Summarizes policy states for the resources under the subscription.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-states-summarize-for-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| policyStatesSummaryResource | string | yes | The virtual resource under PolicyStates resource type for summarize action. In a given time range, 'latest' represents the latest policy… |
| $top | integer | no | Maximum number of records to return. |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |

### Triggers a policy evaluation scan for all the resources under the subscription
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-states-trigger-subscription-evaluation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |

### Gets all remediations for the subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-list-for-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| $top | integer | no | Maximum number of records to return. |
| $filter | string | no | OData filter expression. |

### Gets an existing remediation at subscription scope.
`GET https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-get-at-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| remediationName | string | yes | The name of the remediation. |

### Creates or updates a remediation at subscription scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-create-or-update-at-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| remediationName | string | yes | The name of the remediation. |
| body | object | yes | JSON request body |

### Deletes an existing remediation at subscription scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-delete-at-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| remediationName | string | yes | The name of the remediation. |

### Cancels a remediation at subscription scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-cancel-at-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| remediationName | string | yes | The name of the remediation. |

### Gets all deployments for a remediation at subscription scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-list-deployments-at-subscription` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| remediationName | string | yes | The name of the remediation. |
| $top | integer | no | Maximum number of records to return. |

### Queries component policy states for the resource group level policy assignment.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/component-policy-states-list-query-results-for-resource-grou` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | Resource group name. |
| authorizationNamespace | string | yes | The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. |
| policyAssignmentName | string | yes | Policy assignment name. |
| componentPolicyStatesResource | string | yes | The virtual resource under ComponentPolicyStates resource type. In a given time range, 'latest' represents the latest component policy… |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |

### Gets all attestations for the resource group.
`GET https://apizie.tech/v1/cloud:azure-arm-policyinsights/attestations-list-for-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| $top | integer | no | Maximum number of records to return. |
| $filter | string | no | OData filter expression. |

### Gets an existing attestation at resource group scope.
`GET https://apizie.tech/v1/cloud:azure-arm-policyinsights/attestations-get-at-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| attestationName | string | yes | The name of the attestation. |

### Creates or updates an attestation at resource group scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/attestations-create-or-update-at-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| attestationName | string | yes | The name of the attestation. |
| body | object | yes | JSON request body |

### Deletes an existing attestation at resource group scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/attestations-delete-at-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| attestationName | string | yes | The name of the attestation. |

### Checks what restrictions Azure Policy will place on a resource within a resource group. Use this when the…
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-restrictions-check-at-resource-group-scope` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| body | object | yes | JSON request body |

### Queries component policy states under resource group scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/component-policy-states-list-query-results-for-resource-grou-2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| componentPolicyStatesResource | string | yes | The virtual resource under ComponentPolicyStates resource type. In a given time range, 'latest' represents the latest component policy… |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |

### Queries policy events for the resources under the resource group.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-events-list-query-results-for-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| policyEventsResource | string | yes | The name of the virtual resource under PolicyEvents resource type; only "default" is allowed. |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |
| $skiptoken | string | no | Skiptoken is only provided if a previous response returned a partial result as a part of nextLink element. |

### Queries policy states for the resources under the resource group.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-states-list-query-results-for-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| policyStatesResource | string | yes | The virtual resource under PolicyStates resource type. In a given time range, 'latest' represents the latest policy state(s), whereas… |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |
| $skiptoken | string | no | Skiptoken is only provided if a previous response returned a partial result as a part of nextLink element. |

### Summarizes policy states for the resources under the resource group.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-states-summarize-for-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| policyStatesSummaryResource | string | yes | The virtual resource under PolicyStates resource type for summarize action. In a given time range, 'latest' represents the latest policy… |
| $top | integer | no | Maximum number of records to return. |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |

### Triggers a policy evaluation scan for all the resources under the resource group.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-states-trigger-resource-group-evaluation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. The value must be an UUID. |
| resourceGroupName | string | yes | Resource group name. |

### Gets all remediations for the subscription.
`GET https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-list-for-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| $top | integer | no | Maximum number of records to return. |
| $filter | string | no | OData filter expression. |

### Gets an existing remediation at resource group scope.
`GET https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-get-at-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| remediationName | string | yes | The name of the remediation. |

### Creates or updates a remediation at resource group scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-create-or-update-at-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| remediationName | string | yes | The name of the remediation. |
| body | object | yes | JSON request body |

### Deletes an existing remediation at resource group scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-delete-at-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| remediationName | string | yes | The name of the remediation. |

### Cancels a remediation at resource group scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-cancel-at-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| remediationName | string | yes | The name of the remediation. |

### Gets all deployments for a remediation at resource group scope.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/remediations-list-deployments-at-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | The name of the resource group. The name is case insensitive. |
| remediationName | string | yes | The name of the remediation. |
| $top | integer | no | Maximum number of records to return. |

### Queries policy events for the resource group level policy assignment.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-events-list-query-results-for-resource-group-level-po` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | Resource group name. |
| policyEventsResource | string | yes | The name of the virtual resource under PolicyEvents resource type; only "default" is allowed. |
| authorizationNamespace | string | yes | The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. |
| policyAssignmentName | string | yes | Policy assignment name. |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |
| $skiptoken | string | no | Skiptoken is only provided if a previous response returned a partial result as a part of nextLink element. |

### Queries policy states for the resource group level policy assignment.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-states-list-query-results-for-resource-group-level-po` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | Resource group name. |
| policyStatesResource | string | yes | The virtual resource under PolicyStates resource type. In a given time range, 'latest' represents the latest policy state(s), whereas… |
| authorizationNamespace | string | yes | The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. |
| policyAssignmentName | string | yes | Policy assignment name. |
| $top | integer | no | Maximum number of records to return. |
| $orderby | string | no | Ordering expression using OData notation. One or more comma-separated column names with an optional "desc" (the default) or "asc", e.g.… |
| $select | string | no | Select expression using OData notation. Limits the columns on each record to just those requested, e.g. "$select=PolicyAssignmentId,… |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |
| $apply | string | no | OData apply expression for aggregations. |
| $skiptoken | string | no | Skiptoken is only provided if a previous response returned a partial result as a part of nextLink element. |

### Summarizes policy states for the resource group level policy assignment.
`POST https://apizie.tech/v1/cloud:azure-arm-policyinsights/policy-states-summarize-for-resource-group-level-policy-assi` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The API version to use for this operation. |
| subscriptionId | string | yes | The ID of the target subscription. |
| resourceGroupName | string | yes | Resource group name. |
| policyStatesSummaryResource | string | yes | The virtual resource under PolicyStates resource type for summarize action. In a given time range, 'latest' represents the latest policy… |
| authorizationNamespace | string | yes | The namespace for Microsoft Authorization resource provider; only "Microsoft.Authorization" is allowed. |
| policyAssignmentName | string | yes | Policy assignment name. |
| $top | integer | no | Maximum number of records to return. |
| $from | string | no | ISO 8601 formatted timestamp specifying the start time of the interval to query. When not specified, the service uses ($to - 1-day). |
| $to | string | no | ISO 8601 formatted timestamp specifying the end time of the interval to query. When not specified, the service uses request time. |
| $filter | string | no | OData filter expression. |

## Example
```
curl "https://apizie.tech/v1/cloud:azure-arm-policyinsights/attestations-list-for-resource" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Azure Remediations management API?
Create a free Apizie key, then send GET https://apizie.tech/v1/cloud:azure-arm-policyinsights/attestations-list-for-resource with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Azure Remediations management API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Azure Remediations management itself also needs your own key from azure.com.

### Can AI agents use the Azure Remediations management API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:azure-arm-policyinsights.

### What is the status of the Azure Remediations management API?
Needs your own provider key (bring your own key)
