Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Azure AD Hybrid Health Service, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Azure AD Hybrid Health Service API.
List ADFS, AD DS, and AAD Connect Sync services registered with Connect Health
Retrieve open and historical alerts for a hybrid identity service
Inspect service members (agents) and their last reported health state
GET STARTED
For Agents
Read sync, replication, and sign-in health telemetry from AAD Connect Health and list, acknowledge, or investigate hybrid identity alerts.
Use for: List all ADFS services registered in AAD Connect Health, Retrieve all active alerts for ADFS service contoso-adfs, Check AD DS replication status across forest contoso.local, Find AAD Connect Sync agents that have not reported in the last hour
Not supported: Does not provision ADFS, configure AAD Connect Sync rules, or modify on-prem AD objects — use only to read Connect Health telemetry, alerts, and service member status.
Jentic publishes the only available OpenAPI specification for Azure AD Hybrid Health Service, keeping it validated and agent-ready. This API powers Azure Active Directory Connect Health, surfacing telemetry from on-premises ADFS, Active Directory Domain Services (AD DS), and AAD Connect Sync agents to the Azure portal. It exposes services, service members, alerts, dimensions, configuration, and report-driven endpoints used to monitor synchronisation health, replication, sign-in latency, and password sync status.
Query AD replication summary and replication detail dimensions
Read sync object level errors and password sync status for AAD Connect
Premium-check whether a Connect Health service is on a paid SKU
Patterns agents use Azure AD Hybrid Health Service API for, with concrete tasks.
★ Hybrid Identity Outage Triage
When users cannot sign in via ADFS or password hash sync stalls, an operator needs the open alerts and the agent that raised them within seconds. The /addsservices/{serviceName}/alerts and /adfsservices/{serviceName}/alerts paths return current alerts with severity and root cause hints, while service member endpoints reveal which on-prem agent is unhealthy.
List all active alerts for ADFS service 'contoso-adfs' and report severity and source for each
Replication and Sync Health Reporting
Identity teams build dashboards over AD replication summary and replication details to catch divergence before it becomes an outage. The dimensions endpoints (/addsservices/{serviceName}/dimensions/{dimension}) and replication summary endpoints feed time-series data into reporting pipelines without scraping the Azure portal.
Pull the replicationSummary dimension for AD DS service 'contoso-addsservice' for the last 24 hours and emit a CSV
AAD Connect Agent Inventory
Operations teams need to know how many AAD Connect Sync, ADFS, and AD DS agents are deployed and which have stopped reporting. The service member endpoints across all three service types return per-agent status, version, and last contact, supporting fleet-wide patching and decommission workflows.
List all addsservicemembers for service 'contoso-addsservice' and flag any whose lastReboot is older than 30 days
Agent-Driven Hybrid Identity Health Reviews
An AI agent doing a weekly identity posture review can pull active alerts, replication health, and password sync status across every Connect Health service through Jentic. Intent search returns the right list and detail endpoints; the Azure OAuth token is held in the credential vault. The agent produces a written summary instead of a portal screenshot.
Search Jentic for 'list AAD Connect Health alerts', execute it across every registered service, and summarise alerts by severity
74 endpoints — jentic publishes the only available openapi specification for azure ad hybrid health service, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/providers/Microsoft.ADHybridHealthService/addsservices
List AD DS services
/providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}
Get an AD DS service
/providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/alerts
List alerts for an AD DS service
/providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/addsservicemembers
List AD DS service members
/providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/dimensions/{dimension}
Get a metric dimension for AD DS
/providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/configuration
List AD DS configurations
/providers/Microsoft.ADHybridHealthService/addsservices/premiumCheck
Check premium SKU status
/providers/Microsoft.ADHybridHealthService/addsservices
List AD DS services
/providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}
Get an AD DS service
/providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/alerts
List alerts for an AD DS service
/providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/addsservicemembers
List AD DS service members
/providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/dimensions/{dimension}
Get a metric dimension for AD DS
Three things that make agents converge on Jentic-routed access.
Credential isolation
Your Azure Active Directory credential is stored once, encrypted, by your own Jentic One instance, which exchanges it for short-lived scoped bearer tokens at execution time. The service principal secret never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'list AAD Connect Health alerts' or 'check Azure AD replication health', and Jentic returns the matching ADHybridHealthService operation with its input schema so the agent does not map the path tree by hand.
Time to first call
Alternatives and complements available in the Jentic catalogue.
Specific to using Azure AD Hybrid Health Service API through Jentic.
Why is there no official OpenAPI spec for Azure AD Hybrid Health Service?
Microsoft Azure does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Azure AD Hybrid Health Service via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Azure AD Hybrid Health Service use?
The API uses Azure Active Directory OAuth 2.0 bearer tokens (the azure_auth scheme) on the management.azure.com endpoint. Through Jentic, the AAD app registration secret is held in the MAXsystem vault and exchanged for a short-lived bearer token at execution time.
Can I list active ADFS or AD DS alerts with this API?
Yes. Use GET /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/alerts for AD DS and the corresponding adfsservices alerts endpoint for ADFS. Both return current alerts with severity, scope, and source agent.
How do I find AAD Connect agents that have stopped reporting?
Call GET /providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/addsservicemembers and filter on the last contact timestamp in the response. Combine with the service-level alerts endpoint to confirm the unreported agent is the cause.
What are the rate limits for this API?
Azure Resource Manager applies standard subscription throttling and Connect Health adds tighter limits on dimension queries to protect the telemetry pipeline. Honour HTTP 429 Retry-After values and prefer dimension queries over wide time ranges to per-minute polling.
How do I check replication health across an AD DS forest through Jentic?
Run pip install jentic, then search Jentic with 'check Azure AD replication health'. Jentic returns the AD DS dimensions endpoint with its input schema. Execute it for the replicationSummary dimension to receive forest-wide replication data, then load alerts to confirm there are no open issues.
/providers/Microsoft.ADHybridHealthService/addsservices/{serviceName}/configuration
List AD DS configurations
/providers/Microsoft.ADHybridHealthService/addsservices/premiumCheck
Check premium SKU status