# Azure ADHybrid Health management API

> Azure ADHybrid Health management API on Apizie: 77 endpoints (Gets the details of Active Directory Domain Service, for a tenant, that are onboarded to Azure Active…, Onboards a service for a given tenant in Azure Active Directory Connect Health., Gets the details of an Active Directory Domain Service for a tenant having Azure AD Premium license and is…, Updates an Active Directory Domain Service properties of an onboarded service., …) 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://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:azure-arm-adhybridhealthservice`
- Category: Cloud
- Status: byok
- Source: https://learn.microsoft.com/rest/api/azure/
- Page: https://zieapi.vercel.app/api/cloud/azure-arm-adhybridhealthservice
- OpenAPI: https://zieapi.vercel.app/api/cloud/azure-arm-adhybridhealthservice/openapi.json

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

## Endpoints

### Gets the details of Active Directory Domain Service, for a tenant, that are onboarded to Azure Active…
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $filter | string | no | The service property filter to apply. |
| serviceType | string | no | The service type for the services onboarded to Azure Active Directory Connect Health. Depending on whether the service is monitoring,… |
| skipCount | integer | no | The skip count, which specifies the number of elements that can be bypassed from a sequence and then return the remaining elements. |
| takeCount | integer | no | The take count , which specifies the number of elements that can be returned from a sequence. |
| api-version | string | no | The version of the API to be used with the client request. |

### Onboards a service for a given tenant in Azure Active Directory Connect Health.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-add` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The version of the API to be used with the client request. |
| body | object | yes | JSON request body |

### Gets the details of an Active Directory Domain Service for a tenant having Azure AD Premium license and is…
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| api-version | string | no | The version of the API to be used with the client request. |

### Updates an Active Directory Domain Service properties of an onboarded service.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service which needs to be deleted. |
| api-version | string | no | The version of the API to be used with the client request. |
| body | object | yes | JSON request body |

### Deletes an Active Directory Domain Service which is onboarded to Azure Active Directory Connect Health.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service which needs to be deleted. |
| confirm | boolean | no | Indicates if the service will be permanently deleted or disabled. True indicates that the service will be permanently deleted and False… |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the alerts for a given Active Directory Domain Service.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/alerts-list-adds-alerts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| $filter | string | no | The alert property filter to apply. |
| state | string | no | The alert state to query for. |
| from | string | no | The start date to query for. |
| to | string | no | The end date till when to query for. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the service configurations.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/configuration-list-adds-configurations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| grouping | string | no | The grouping for configurations. |

### Gets the dimensions for a given dimension type in a server.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/dimensions-list-adds-dimensions` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| dimension | string | yes | The dimension type. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the details of the Active Directory Domain servers, for a given Active Directory Domain Service, that…
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-service-members-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| $filter | string | no | The server property filter to apply. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the details of the servers, for a given Active Directory Domain Service, that are onboarded to Azure…
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/ad-domain-service-members-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| $filter | string | no | The server property filter to apply. |
| isGroupbySite | boolean | yes | Indicates if the result should be grouped by site or not. |
| query | string | no | The custom query. |
| nextPartitionKey | string | yes | The next partition key to query for. |
| nextRowKey | string | yes | The next row key to query for. |
| takeCount | integer | no | The take count , which specifies the number of elements that can be returned from a sequence. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the user preferences for a given feature.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-user-preference-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| featureName | string | yes | The name of the feature. |
| api-version | string | no | The version of the API to be used with the client request. |

### Adds the user preferences for a given feature.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-user-preference-add` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| featureName | string | yes | The name of the feature. |
| api-version | string | no | The version of the API to be used with the client request. |
| body | object | yes | JSON request body |

### Deletes the user preferences for a given feature.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-user-preference-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| featureName | string | yes | The name of the feature. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the forest summary for a given Active Directory Domain Service, that is onboarded to Azure Active…
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-get-forest-summary` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the server related metrics for a given metric and group combination.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-service-get-metrics` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| metricName | string | yes | The metric name |
| groupName | string | yes | The group name |
| groupKey | string | no | The group key |
| fromDate | string | no | The start date. |
| toDate | string | no | The end date. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the average of the metric values for a given metric and group combination.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-list-metrics-average` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| metricName | string | yes | The metric name |
| groupName | string | yes | The group name |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the sum of the metric values for a given metric and group combination.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-list-metrics-sum` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| metricName | string | yes | The metric name |
| groupName | string | yes | The group name |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the service related metrics information.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-list-metric-metadata` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $filter | string | no | The metric metadata property filter to apply. |
| serviceName | string | yes | The name of the service. |
| perfCounter | boolean | no | Indicates if only performance counter metrics are requested. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the service related metric information.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-get-metric-metadata` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| metricName | string | yes | The metric name |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the service related metrics for a given metric and group combination.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-get-metric-metadata-for-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| metricName | string | yes | The metric name |
| groupName | string | yes | The group name |
| groupKey | string | no | The group key |
| fromDate | string | no | The start date. |
| toDate | string | no | The end date. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets complete domain controller list along with replication details for a given Active Directory Domain…
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-list-replication-details` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| $filter | string | no | The server property filter to apply. |
| withDetails | boolean | no | Indicates if InboundReplicationNeighbor details are required or not. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets Replication status for a given Active Directory Domain Service, that is onboarded to Azure Active…
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-replication-status-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets complete domain controller list along with replication details for a given Active Directory Domain…
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-list-replication-summary` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| $filter | string | no | The server property filter to apply. |
| isGroupbySite | boolean | yes | Indicates if the result should be grouped by site or not. |
| query | string | yes | The custom query. |
| nextPartitionKey | string | yes | The next partition key to query for. |
| nextRowKey | string | yes | The next row key to query for. |
| takeCount | integer | no | The take count , which specifies the number of elements that can be returned from a sequence. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the details of the servers, for a given Active Directory Domain Controller service, that are onboarded…
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-service-members-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| $filter | string | no | The server property filter to apply. |
| dimensionType | string | no | The server specific dimension. |
| dimensionSignature | string | no | The value of the dimension. |
| api-version | string | no | The version of the API to be used with the client request. |

### Onboards a server, for a given Active Directory Domain Controller service, to Azure Active Directory Connect…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-service-members-add` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service under which the server is to be onboarded. |
| api-version | string | no | The version of the API to be used with the client request. |
| body | object | yes | JSON request body |

### Gets the details of a server, for a given Active Directory Domain Controller service, that are onboarded to…
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-service-members-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| serviceMemberId | string | yes | The server Id. |
| api-version | string | no | The version of the API to be used with the client request. |

### Deletes a Active Directory Domain Controller server that has been onboarded to Azure Active Directory…
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-service-members-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| serviceMemberId | string | yes | The server Id. |
| confirm | boolean | no | Indicates if the server will be permanently deleted or disabled. True indicates that the server will be permanently deleted and False… |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the details of an alert for a given Active Directory Domain Controller service and server combination.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-list-server-alerts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceMemberId | string | yes | The server Id for which the alert details needs to be queried. |
| serviceName | string | yes | The name of the service. |
| $filter | string | no | The alert property filter to apply. |
| state | string | no | The alert state to query for. |
| from | string | no | The start date to query for. |
| to | string | no | The end date till when to query for. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the credentials of the server which is needed by the agent to connect to Azure Active Directory Connect…
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-service-members-list-credentials` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| $filter | string | no | The property filter to apply. |
| serviceMemberId | string | yes | The server Id. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the details of Active Directory Domain Services for a tenant having Azure AD Premium license and is…
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-list-premium-services` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $filter | string | no | The service property filter to apply. |
| serviceType | string | no | The service type for the services onboarded to Azure Active Directory Connect Health. Depending on whether the service is monitoring,… |
| skipCount | integer | no | The skip count, which specifies the number of elements that can be bypassed from a sequence and then return the remaining elements. |
| takeCount | integer | no | The take count , which specifies the number of elements that can be returned from a sequence. |
| api-version | string | no | The version of the API to be used with the client request. |

### Lists the available Azure Data Factory API operations.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/operations-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the details of a tenant onboarded to Azure Active Directory Connect Health.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/configuration-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The version of the API to be used with the client request. |

### Onboards a tenant in Azure Active Directory Connect Health.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/configuration-add` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The version of the API to be used with the client request. |

### Updates tenant properties for tenants onboarded to Azure Active Directory Connect Health.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/configuration-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The version of the API to be used with the client request. |
| body | object | yes | JSON request body |

### Checks if the user is enabled for Dev Ops access.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/reports-get-dev-ops` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the details of services, for a tenant, that are onboarded to Azure Active Directory Connect Health.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $filter | string | no | The service property filter to apply. |
| serviceType | string | no | The service type for the services onboarded to Azure Active Directory Connect Health. Depending on whether the service is monitoring,… |
| skipCount | integer | no | The skip count, which specifies the number of elements that can be bypassed from a sequence and then return the remaining elements. |
| takeCount | integer | no | The take count , which specifies the number of elements that can be returned from a sequence. |
| api-version | string | no | The version of the API to be used with the client request. |

### Onboards a service for a given tenant in Azure Active Directory Connect Health.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-add` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| api-version | string | no | The version of the API to be used with the client request. |
| body | object | yes | JSON request body |

### Gets the details of services for a tenant having Azure AD Premium license and is onboarded to Azure Active…
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-list-premium` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $filter | string | no | The service property filter to apply. |
| serviceType | string | no | The service type for the services onboarded to Azure Active Directory Connect Health. Depending on whether the service is monitoring,… |
| skipCount | integer | no | The skip count, which specifies the number of elements that can be bypassed from a sequence and then return the remaining elements. |
| takeCount | integer | no | The take count , which specifies the number of elements that can be returned from a sequence. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the details of a service for a tenant having Azure AD Premium license and is onboarded to Azure Active…
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| api-version | string | no | The version of the API to be used with the client request. |

### Updates the service properties of an onboarded service.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service which needs to be deleted. |
| api-version | string | no | The version of the API to be used with the client request. |
| body | object | yes | JSON request body |

### Deletes a service which is onboarded to Azure Active Directory Connect Health.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service which needs to be deleted. |
| confirm | boolean | no | Indicates if the service will be permanently deleted or disabled. True indicates that the service will be permanently deleted and False… |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the alerts for a given service.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-list-alerts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| $filter | string | no | The alert property filter to apply. |
| state | string | no | The alert state to query for. |
| from | string | no | The start date to query for. |
| to | string | no | The end date till when to query for. |
| api-version | string | no | The version of the API to be used with the client request. |

### Checks if the service has all the pre-requisites met to use a feature.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-get-feature-availibility` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| featureName | string | yes | The name of the feature. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the count of latest AAD export errors.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-list-export-errors` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the categorized export errors.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-list-export-errors-v2` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| errorBucket | string | yes | The error category to query for. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the export status.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-list-export-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| api-version | string | no | The version of the API to be used with the client request. |

### Adds an alert feedback submitted by customer.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-add-alert-feedback` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| api-version | string | no | The version of the API to be used with the client request. |
| body | object | yes | JSON request body |

### Gets a list of all alert feedback for a given tenant and alert type.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-list-alert-feedback` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| shortName | string | yes | The name of the alert. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the server related metrics for a given metric and group combination.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/service-get-metrics` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| metricName | string | yes | The metric name |
| groupName | string | yes | The group name |
| groupKey | string | no | The group key |
| fromDate | string | no | The start date. |
| toDate | string | no | The end date. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the average of the metric values for a given metric and group combination.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-list-metrics-average` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| metricName | string | yes | The metric name |
| groupName | string | yes | The group name |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the sum of the metric values for a given metric and group combination.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-list-metrics-sum` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| metricName | string | yes | The metric name |
| groupName | string | yes | The group name |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the service related metrics information.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-list-metric-metadata` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| $filter | string | no | The metric metadata property filter to apply. |
| serviceName | string | yes | The name of the service. |
| perfCounter | boolean | no | Indicates if only performance counter metrics are requested. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the service related metrics information.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-get-metric-metadata` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| metricName | string | yes | The metric name |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the service related metrics for a given metric and group combination.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-get-metric-metadata-for-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| metricName | string | yes | The metric name |
| groupName | string | yes | The group name |
| groupKey | string | no | The group key |
| fromDate | string | no | The start date. |
| toDate | string | no | The end date. |
| api-version | string | no | The version of the API to be used with the client request. |

### Updates the service level monitoring configuration.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-update-monitoring-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| api-version | string | no | The version of the API to be used with the client request. |
| body | object | yes | JSON request body |

### Gets the service level monitoring configurations.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-list-monitoring-configurations` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the bad password login attempt report for an user
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-list-user-bad-password-report` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| dataSource | string | no | The source of data, if its test data or customer data. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the details of the servers, for a given service, that are onboarded to Azure Active Directory Connect…
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/service-members-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| $filter | string | no | The server property filter to apply. |
| dimensionType | string | no | The server specific dimension. |
| dimensionSignature | string | no | The value of the dimension. |
| api-version | string | no | The version of the API to be used with the client request. |

### Onboards a server, for a given service, to Azure Active Directory Connect Health Service.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/service-members-add` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service under which the server is to be onboarded. |
| api-version | string | no | The version of the API to be used with the client request. |
| body | object | yes | JSON request body |

### Gets the details of a server, for a given service, that are onboarded to Azure Active Directory Connect…
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/service-members-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| serviceMemberId | string | yes | The server Id. |
| api-version | string | no | The version of the API to be used with the client request. |

### Deletes a server that has been onboarded to Azure Active Directory Connect Health Service.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/service-members-delete` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| serviceMemberId | string | yes | The server Id. |
| confirm | boolean | no | Indicates if the server will be permanently deleted or disabled. True indicates that the server will be permanently deleted and False… |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the details of an alert for a given service and server combination.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/service-members-list-alerts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceMemberId | string | yes | The server Id for which the alert details needs to be queried. |
| serviceName | string | yes | The name of the service. |
| $filter | string | no | The alert property filter to apply. |
| state | string | no | The alert state to query for. |
| from | string | no | The start date to query for. |
| to | string | no | The end date till when to query for. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the connector details for a service.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/service-members-list-connectors` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| serviceMemberId | string | yes | The server Id. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the credentials of the server which is needed by the agent to connect to Azure Active Directory Connect…
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/service-members-list-credentials` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| $filter | string | no | The property filter to apply. |
| serviceMemberId | string | yes | The server Id. |
| api-version | string | no | The version of the API to be used with the client request. |

### Deletes the data uploaded by the server to Azure Active Directory Connect Health Service.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/service-members-delete-data` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| serviceMemberId | string | yes | The server Id. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the last time when the server uploaded data to Azure Active Directory Connect Health Service.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/service-members-list-data-freshness` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| serviceMemberId | string | yes | The server Id. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the export status.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/service-members-list-export-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| serviceMemberId | string | yes | The server Id. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the global configuration.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/service-members-list-global-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| serviceMemberId | string | yes | The server id. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the server related metrics for a given metric and group combination.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/service-members-get-metrics` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| metricName | string | yes | The metric name |
| groupName | string | yes | The group name |
| serviceMemberId | string | yes | The server id. |
| groupKey | string | no | The group key |
| fromDate | string | no | The start date. |
| toDate | string | no | The end date. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the service configuration.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/service-members-get-service-configuration` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| serviceMemberId | string | yes | The server Id. |
| api-version | string | no | The version of the API to be used with the client request. |

### Checks if the tenant, to which a service is registered, is listed as allowed to use a feature.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-get-tenant-whitelisting` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| featureName | string | yes | The name of the feature. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets all Risky IP report URIs for the last 7 days.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-list-all-risky-ip-download-report` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| api-version | string | no | The version of the API to be used with the client request. |

### Initiate the generation of a new Risky IP report. Returns the URI for the new one.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/services-list-current-risky-ip-download-report` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the list of connectors and run profile names.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/service-members-get-connector-metadata` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| serviceMemberId | string | yes | The service member id. |
| metricName | string | yes | The name of the metric. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the IP address aggregates for a given service.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/list-ipaddress-aggregates-by-service` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| skiptoken | string | no | A continuationtoken value returned in paginated result to load different pages. |
| api-version | string | no | The version of the API to be used with the client request. |

### Gets the IP address aggregate settings.
`GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/list-ipaddress-aggregate-settings` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| api-version | string | no | The version of the API to be used with the client request. |

### Updates the IP address aggregate settings alert thresholds.
`POST https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/update-ipaddress-aggregate-settings` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| serviceName | string | yes | The name of the service. |
| api-version | string | no | The version of the API to be used with the client request. |
| body | object | yes | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-list" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Azure ADHybrid Health management API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/cloud:azure-arm-adhybridhealthservice/adds-services-list with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

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

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