Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Analytics / Azure / DataLakeAnalyticsAccountManagementClient
DataLakeAnalyticsAccountManagementClient logo

Microsoft Azure DataLakeAnalyticsAccountManagementClient

Browse all Azure APIs
★ Only Publicly Available OpenAPI DocumentAnalyticsBusiness Intelligenceoauth231 EndpointsREST

For Agents

Provision and manage Azure Data Lake Analytics accounts and their Data Lake Store sources, Storage account links, firewall rules, and compute policies through 31 ARM operations on the Microsoft.DataLakeAnalytics namespace.

Use for: I need to provision a new Data Lake Analytics account in North Europe, List all Data Lake Analytics accounts in a subscription, I want to attach an additional Data Lake Store to an existing Analytics account, Find all compute policies on a given Analytics account

Not supported: Does not submit U-SQL jobs, query catalog metadata, or run analytics workloads — use for Data Lake Analytics account, source-attachment, and compute-policy management only.

Jentic publishes the only available OpenAPI specification for DataLakeAnalyticsAccountManagementClient, keeping it validated and agent-ready. The Azure Data Lake Analytics management API exposes 31 operations across 17 paths to provision and configure Data Lake Analytics accounts, attach Data Lake Store and Azure Storage data sources, define compute policies that govern user job concurrency and parallelism, and check name availability and capability quotas in a region. Use it to stand up Data Lake Analytics accounts for U-SQL workloads, control how analysts share cluster capacity, and inventory accounts at the subscription level.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the DataLakeAnalyticsAccountManagementClient to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the DataLakeAnalyticsAccountManagementClient, 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://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 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 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 DataLakeAnalyticsAccountManagementClient API.

Create, list, update, and delete Data Lake Analytics accounts in any subscription

Attach and detach Data Lake Store and Azure Storage account data sources to an Analytics account

Define compute policies that limit per-user maxDegreeOfParallelism and maxJobCount

Check Data Lake Analytics account name availability before creation

Query region capability and quota information for Data Lake Analytics

Manage firewall rules controlling which IPs can submit jobs to an account

Use Cases

Patterns agents use DataLakeAnalyticsAccountManagementClient API for, with concrete tasks.

★ Provision Data Lake Analytics Accounts

Create Data Lake Analytics accounts to run U-SQL jobs over data stored in Data Lake Store. Accounts_CreateOrUpdate accepts the default Data Lake Store, additional Data Lake Stores and Storage accounts, firewall rules, and tier configuration. Provisioning typically completes in a few minutes; once created the account exposes a job submission endpoint that the data-plane SDK uses to run U-SQL.

Create a Data Lake Analytics account named 'analytics-prod' in resource group 'rg-data' with default Data Lake Store 'dls-prod' and northeurope as location

Multi-Tenant Compute Policies

Define compute policies on a Data Lake Analytics account so each user or service principal has a capped maxDegreeOfParallelism and maxJobCount. ComputePolicies_CreateOrUpdate accepts an objectId, objectType (User, Group, ServicePrincipal), and the two limits. This prevents a single team from saturating the account during peak load and gives platform teams predictable cost profiles.

Create a compute policy 'team-marketing' on account 'analytics-prod' for objectId {guid} with maxDegreeOfParallelismPerJob=20 and minPriorityPerJob=100

Source Account Attachments

Attach additional Data Lake Stores and Azure Storage accounts to a Data Lake Analytics account so U-SQL jobs can read across multiple stores without copying data first. The DataLakeStoreAccounts and StorageAccounts endpoints support attach, list, get, and detach. Storage attachments require a key reference at the time of attach. Useful for federated analytics across business units.

Attach Storage account 'logs-archive' to Data Lake Analytics account 'analytics-prod' using the supplied access key

Account Inventory and Decommissioning

List Data Lake Analytics accounts at subscription or resource group level to inventory accounts and feed governance reports. Combine with Accounts_Delete and Accounts_CheckNameAvailability for tear-down and stand-up workflows. The Locations_GetCapability call reports per-region quotas so the agent can plan provisioning across regions.

List all Data Lake Analytics accounts in subscription /subscriptions/{id} and report each account's state and default Data Lake Store

AI Agent Analytics Provisioning

An AI agent supporting a data engineering team can manage Data Lake Analytics accounts through Jentic. The agent searches by intent ('create data lake analytics compute policy'), Jentic returns the ComputePolicies_CreateOrUpdate operation with its schema, and the agent executes the call with managed Azure credentials. The same flow handles account lifecycle, source attachment, and firewall management.

Search Jentic for 'create data lake analytics compute policy', load the ComputePolicies_CreateOrUpdate schema, and execute it with the user-supplied objectId, objectType, and parallelism limits

Key Endpoints

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

METHOD

PATH

DESCRIPTION

GET

/subscriptions/{subscriptionId}/providers/Microsoft.DataLakeAnalytics/accounts

List all Data Lake Analytics accounts in a subscription

POST

/subscriptions/{subscriptionId}/providers/Microsoft.DataLakeAnalytics/locations/{location}/checkNameAvailability

Check whether a Data Lake Analytics account name is available

GET

/subscriptions/{subscriptionId}/providers/Microsoft.DataLakeAnalytics/locations/{location}/capability

Get region capability information

DELETE

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}

Delete a Data Lake Analytics account

GET

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/computePolicies

List compute policies on a Data Lake Analytics account

GET

/providers/Microsoft.DataLakeAnalytics/operations

List Microsoft.DataLakeAnalytics operations

GET

/subscriptions/{subscriptionId}/providers/Microsoft.DataLakeAnalytics/accounts

List all Data Lake Analytics accounts in a subscription

POST

/subscriptions/{subscriptionId}/providers/Microsoft.DataLakeAnalytics/locations/{location}/checkNameAvailability

Check whether a Data Lake Analytics account name is available

GET

/subscriptions/{subscriptionId}/providers/Microsoft.DataLakeAnalytics/locations/{location}/capability

Get region capability information

DELETE

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}

Delete a Data Lake Analytics account

GET

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataLakeAnalytics/accounts/{accountName}/computePolicies

List compute policies on a Data Lake Analytics account

GET

/providers/Microsoft.DataLakeAnalytics/operations

List Microsoft.DataLakeAnalytics operations

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

Azure service principal credentials are encrypted in the Jentic vault. Agents receive scoped ARM bearer tokens at execution time and never see the underlying client secret. Storage account keys passed during attach remain server-side.

Intent-based discovery

Intent-based discovery

Agents search by intent ('create data lake analytics compute policy' or 'list data lake analytics accounts') and Jentic returns the matching operation from the 31 in this surface.

Time to first call

Time to first call

Direct ARM integration: 1-2 days for AAD app registration, MSAL token handling, and per-resource schema marshalling. Through Jentic: under 1 hour.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Data Lake Analytics Catalog Management

→

Manage U-SQL catalog objects (databases, tables, credentials) within a Data Lake Analytics account.

Use Catalog Management for U-SQL metadata; use Account Management for account lifecycle and policies.

Complementary

Data Lake Store Account Management

→

Provision the Data Lake Store accounts that Data Lake Analytics queries.

Use to set up the underlying Data Lake Store before attaching it as the default source on an Analytics account.

Alternative

Databricks Management

→

Spark- and Delta-Lake-based analytics workspaces instead of U-SQL on Data Lake Analytics.

Choose Databricks for modern Spark-based analytics; choose Data Lake Analytics when teams already invest in U-SQL pipelines.

FAQs

Specific to using DataLakeAnalyticsAccountManagementClient API through Jentic.

Why is there no official OpenAPI spec for DataLakeAnalyticsAccountManagementClient?

Microsoft Azure does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call DataLakeAnalyticsAccountManagementClient 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 Data Lake Analytics management API use?

It uses Azure Active Directory OAuth 2.0 against https://management.azure.com/ with the user_impersonation scope. The caller needs Contributor or a custom role with Microsoft.DataLakeAnalytics/* permissions on the resource group. Jentic stores service principal credentials encrypted and issues short-lived bearer tokens at execution time.

Can I attach a Storage account at account-creation time?

Yes. The Accounts_CreateOrUpdate body accepts a storageAccounts array where each entry includes the storage account name and access key. You can also attach later via StorageAccounts_Add.

What are the rate limits for the Data Lake Analytics management API?

Azure Resource Manager applies subscription-level read and write throttling (around 1,200 requests per hour). Long-running operations such as account creation return 202 Accepted with an Azure-AsyncOperation header you poll for completion.

How do I create a compute policy through Jentic?

Run pip install jentic and search for 'create data lake analytics compute policy'. Jentic returns the ComputePolicies_CreateOrUpdate operation; load its schema and execute it with the subscriptionId, resourceGroupName, accountName, computePolicyName, and a body specifying objectId, objectType, maxDegreeOfParallelismPerJob, and minPriorityPerJob.

Does this API submit U-SQL jobs?

No. This is the management plane only — it provisions accounts and policies. U-SQL job submission uses the Data Lake Analytics job API at https://{accountName}.azuredatalakeanalytics.net/ with a separate SDK.

GET STARTED

Start building with DataLakeAnalyticsAccountManagementClient API

Explore with Jentic
View OpenAPI Document