Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing

GET STARTED

API DirectoryBrowse 10,000+ APIs ready for AI agent integrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI readiness using our scorecardArazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
All ResourcesEverything in one placeBlogLatest articles and insightsTech Talk NewsletterAPIs, AI agents, architecture and strategyWebinarsLive sessions and on-demand recordingsReports & WhitepapersOriginal research on enterprise AI
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
All ResourcesBlogTech Talk NewsletterWebinarsReports & Whitepapers
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Cloud Infrastructure / Azure / HybridDataManagementClient
HybridDataManagementClient logo

Microsoft Azure HybridDataManagementClient

Browse all Azure APIs
41
AI ReadinessFoundational (D-)41/100
See full scorecard
Agent-ready OpenAPI document · curated by JenticCloud InfrastructureComputeoauth229 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

Provision Azure HybridData data managers, define jobs that move data between on-premises and cloud stores, and run, cancel, or resume those jobs through Azure Resource Manager.

Use for: I need to provision a new HybridData data manager in a resource group, List all data managers in my Azure subscription, Retrieve the data stores configured under a specific data manager, I want to start a hybrid data movement job from a job definition

Not supported: Does not handle data plane transfers, on-premises agent installation, or Azure storage account provisioning - use for HybridData control-plane management only.

Jentic publishes the only available OpenAPI specification for HybridDataManagementClient, keeping it validated and agent-ready. The Azure Hybrid Data Management API provisions and operates Microsoft.HybridData data managers that move data between on-premises stores and Azure cloud services. It exposes 29 ARM endpoints to create data managers, configure data services and data stores, define job definitions, and run, cancel, or resume hybrid data movement jobs across resource groups and subscriptions.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the HybridDataManagementClient to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the HybridDataManagementClient, 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.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fazure.com%2Fhybriddatamanagementclient" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fazure.com%2Fhybriddatamanagementclient" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic 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.

Capabilities

What an agent can do with HybridDataManagementClient API.

Create and update HybridData data manager resources scoped to a resource group

Configure data stores and data store types that act as sources and sinks for hybrid data movement

Define job definitions that describe how data moves between paired data stores

Trigger a job run, then cancel or resume in-flight jobs against a job definition

List public keys associated with a data manager for credential exchange

Enumerate Microsoft.HybridData operations available on the subscription

Use Cases

Patterns agents use HybridDataManagementClient API for, with concrete tasks.

★ On-Premises to Azure Data Migration Pipeline

Move data from on-premises file shares or storage devices into Azure Storage by provisioning a HybridData data manager, attaching source and sink data stores, and defining a job definition that maps the transfer. The API drives the full lifecycle through Azure Resource Manager, so DevOps teams can codify hybrid migration jobs in ARM templates or scripts and run them on demand. A typical migration setup is a one-day exercise once data manager and store credentials are in place.

Create a data manager named 'archive-mover' in resource group 'rg-archive', attach an on-premises file data store as source and an Azure Blob data store as sink, then run the configured job definition and wait for completion.

Scheduled Hybrid Job Operations

Operate recurring data movement jobs by listing job definitions, running them on a schedule, and reacting to failures with cancel and resume calls. The API exposes per-job state under each data service so an orchestrator can poll jobs by jobId and intervene when a job hangs. This is the operational backbone for teams running nightly hybrid ingestion into Azure data lakes.

List all jobs under data service 'DataTransfer' for data manager 'nightly-ingest', find any in 'Failed' state, and resume each one via the resume endpoint.

Hybrid Data Estate Inventory

Audit a subscription's hybrid data footprint by enumerating data managers across resource groups, then walking each data manager's data stores, data store types, and job definitions. The output supports compliance reviews and cost allocation by showing which on-premises sources are wired into which Azure resources. Inventory runs complete in minutes against a single subscription.

Enumerate all data managers in subscription 'sub-prod', and for each one return the count of data stores and job definitions as a single CSV report.

Agent-Driven Hybrid Data Workflow via Jentic

AI agents can drive Azure HybridData operations end-to-end through Jentic without handling raw Azure AD tokens. An agent searches Jentic for 'run an Azure hybrid data job', loads the run-job operation schema, and executes with the data manager and job definition names. Jentic's your Jentic One instance holds the OAuth credentials and supplies a scoped token for the call, so the agent never sees the client secret or refresh token.

Use the Jentic MCP tool azure_hybriddata_run_job to start the 'daily-archive' job under data manager 'prod-mover' and report the returned job status.

Key Endpoints

29 endpoints — jentic publishes the only available openapi specification for hybriddatamanagementclient, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

GET

/subscriptions/{subscriptionId}/providers/Microsoft.HybridData/dataManagers

List data managers across the subscription

PUT

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}

Create or update a data manager

GET

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions

List job definitions under a data service

POST

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions/{jobDefinitionName}/run

Trigger a run of the named job definition

POST

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions/{jobDefinitionName}/jobs/{jobId}/cancel

Cancel a running job

POST

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions/{jobDefinitionName}/jobs/{jobId}/resume

Resume a paused or failed job

GET

/subscriptions/{subscriptionId}/providers/Microsoft.HybridData/dataManagers

List data managers across the subscription

PUT

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}

Create or update a data manager

GET

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions

List job definitions under a data service

POST

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions/{jobDefinitionName}/run

Trigger a run of the named job definition

POST

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions/{jobDefinitionName}/jobs/{jobId}/cancel

Cancel a running job

POST

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/dataServices/{dataServiceName}/jobDefinitions/{jobDefinitionName}/jobs/{jobId}/resume

Resume a paused or failed job

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

H

HybridDataManagementClient

- Foundational (D-)
41/100
57
Foundational Compliance
56
Developer Experience & Jentic Compatibility
20
AI-Readiness & Agent Experience
94
Agent Usability
35
Security
100
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
57

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: CSignals: 4
85%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

0%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

42%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

56

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: CSignals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

25%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

20

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: FSignals: 4
78%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

0%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

2%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

35

Security

Trust, risk posture, and security compliance.

Grade: FSignals: 1
35%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

100

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: A+Signals: 1
100%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Wiring the Azure HybridData management API by hand means registering an Azure AD app, negotiating OAuth 2.0 bearer tokens for the management.azure.com audience, and threading subscription and resource-group scope through every ARM call. Through Jentic you install once, import HybridDataManagementClient from the API Directory, store the Azure AD credential once, and your agent calls it.

Permission scoping

This API puts the data manager in the URL path (/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridData/dataManagers/{dataManagerName}/...), so a rule can pin your agent to one data manager: it can list job definitions and run them for that resource and nothing else. You choose the operations it may call, so a destructive one like cancelling or resuming a running job is not included unless you add it.

Credential isolation

Your Azure AD credential for the HybridData management surface is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'list Azure HybridData job definitions' or 'run a data manager job', and Jentic returns the matching HybridData operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Azure IoT Hub

→

IoT Hub ingests device telemetry that HybridData jobs can subsequently move into long-term Azure storage.

Choose IoT Hub when the source is connected devices rather than on-premises file or database stores.

Complementary

Azure Key Vault

→

Key Vault stores the secrets and certificates that HybridData data stores consume for source and sink credentials.

Use Key Vault to manage secrets that HybridData data store definitions reference, instead of inlining credentials.

Alternative

Azure Stack Infrastructure Insights

→

Infrastructure Insights covers Azure Stack health and inventory rather than data movement, but is the closest hybrid-management peer.

Choose Infrastructure Insights when the goal is monitoring hybrid infrastructure health rather than moving data.

FAQs

Specific to using HybridDataManagementClient API through Jentic.

Why is there no official OpenAPI spec for HybridDataManagementClient?

Microsoft Azure does not publish an OpenAPI 3 specification for the HybridData control plane. Jentic generates and maintains this spec so that AI agents and developers can call HybridDataManagementClient via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the HybridDataManagementClient use?

The API uses Azure Active Directory OAuth 2.0 with the user_impersonation scope against the management.azure.com audience. Through Jentic, the AAD client secret and refresh token are stored in the your Jentic One instance, and a scoped bearer token is injected into each request so the agent never handles raw credentials.

Can I run and cancel hybrid data jobs with this API?

Yes. Trigger a run by POSTing to the .../jobDefinitions/{jobDefinitionName}/run endpoint, then cancel or resume the resulting job at .../jobs/{jobId}/cancel or .../jobs/{jobId}/resume. The job state is returned from the standard list and get operations under the data service.

What are the rate limits for HybridDataManagementClient?

It uses the standard Azure Resource Manager throttling - typically 12,000 read and 1,200 write operations per hour per subscription, tracked via the x-ms-ratelimit-remaining-subscription-reads and x-ms-ratelimit-remaining-subscription-writes response headers. The HybridData provider does not document tighter limits, so plan against the ARM defaults.

How do I trigger a hybrid data job through Jentic?

Install the SDK with pip install jentic, then search Jentic with the query 'run an Azure hybrid data job', load the run-job operation, and execute with subscriptionId, resourceGroupName, dataManagerName, dataServiceName, and jobDefinitionName. Jentic returns the job resource so you can poll it via the jobs endpoint.

Is the HybridDataManagementClient API free to call?

The control-plane calls themselves are billed under standard ARM usage and are effectively free. The underlying Microsoft.HybridData resources, on-premises agents, and Azure storage egress are billed separately under your Azure subscription per the published Azure pricing pages.

Can I limit what my agent is allowed to do with the Microsoft Azure HybridData API?

Yes. Because you run Jentic One yourself, your own rules decide which HybridData operations and credentials the agent may use. Since this API carries the data manager in the URL path, a rule can pin the agent to a single data manager, letting it list and run that manager's job definitions and nothing else. You choose the operations it may call, so destructive ones like cancelling or resuming a running job are excluded unless you explicitly allow them.

GET STARTED

Start building with HybridDataManagementClient API

Explore with Jentic One
View OpenAPI Document