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 / Developer Tools / Azure / AutomationManagement
AutomationManagement logo

Microsoft Azure AutomationManagement

Browse all Azure APIs
★ Only Publicly Available OpenAPI DocumentDeveloper ToolsCi Cdoauth210 EndpointsREST

For Agents

Provision and inspect Azure Automation accounts — the parent resources that host runbooks and configuration management workloads — from an AI agent.

Use for: I need to provision a new Azure Automation account in West Europe, Retrieve the agent registration key for a hybrid worker, Get usage statistics for my Automation account, List all Automation accounts in my subscription

Not supported: Does not author runbooks, manage DSC configurations, or run jobs — use for parent Automation account provisioning, key retrieval, and usage inspection only.

AutomationManagement is the Azure Resource Manager API for managing Azure Automation accounts — the runbook execution and configuration management service. It covers automation account provisioning, key listing, account-level usage and statistics retrieval, and provider operations metadata. Use this client to set up the parent account that runbooks, DSC configurations, and update management workloads run inside.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the AutomationManagement to your agent

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

Provision Azure Automation accounts at the desired SKU

Retrieve the agent registration keys for a hybrid worker setup

Read account-level usage statistics for runbook execution and storage

List automation accounts across a subscription or resource group

Enumerate Microsoft.Automation provider operations for RBAC scoping

Use Cases

Patterns agents use AutomationManagement API for, with concrete tasks.

★ Automation Account Provisioning

Platform teams adopting Azure Automation need to create the parent account before deploying runbooks or DSC configurations. The PUT call on the automationAccounts resource creates the account at the chosen SKU (Free or Basic), into a target resource group and region. The account is the boundary for runbook execution quotas and credential storage.

PUT /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName} with sku.name=Basic and the target location.

Hybrid Worker Onboarding

Hybrid Runbook Workers running on-prem need the automation account's primary or secondary registration key to register against the cloud control plane. The listKeys endpoint returns the current keys, which are then supplied to the worker registration script. Rotating keys is a separate runbook concern but starts from the same listKeys data.

POST /automationAccounts/{automationAccountName}/listKeys to retrieve the primary registration key, then pass it to the hybrid worker installer.

Capacity and Usage Monitoring

Operations teams running runbooks at scale need visibility into how much of the account's capacity is consumed. The statistics and usages endpoints return current run counts, job duration totals, and storage consumption — enough to drive an upgrade decision from Free to Basic SKU before quotas are hit.

GET /automationAccounts/{automationAccountName}/statistics and /usages, then alert if run count is above 80% of the SKU quota.

Agent-Driven Account Management via Jentic

An AI infra agent setting up a new automation environment can use Jentic to provision the Automation account, retrieve its registration keys, and pass them to a hybrid worker installer — without holding the Azure subscription credentials at any step. Jentic returns the schemas, Azure ARM polls the long-running provisioning, and the keys are returned in the response payload.

Search Jentic for 'create an Azure Automation account', execute the PUT, then call listKeys and pass the returned key to the worker provisioning script.

Key Endpoints

10 endpoints — automationmanagement is the azure resource manager api for managing azure automation accounts — the runbook execution and configuration management service.

METHOD

PATH

DESCRIPTION

GET

/subscriptions/{subscriptionId}/providers/Microsoft.Automation/automationAccounts

List Automation accounts in the subscription

PUT

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}

Create or update an Automation account

POST

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/listKeys

Retrieve agent registration keys

GET

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/statistics

Get automation account statistics

GET

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/usages

Get usage information for the account

GET

/subscriptions/{subscriptionId}/providers/Microsoft.Automation/automationAccounts

List Automation accounts in the subscription

PUT

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}

Create or update an Automation account

POST

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/listKeys

Retrieve agent registration keys

GET

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/statistics

Get automation account statistics

GET

/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName}/usages

Get usage information for the account

Why Jentic?

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

Credential management

Credential isolation

AAD bearer tokens for management.azure.com are vaulted by Jentic. Agents receive a scoped session at call time and never hold the AAD client secret or the automation account registration keys themselves; key retrieval is a per-call return.

Intent-based discovery

Intent-based discovery

Agents search by intent ('create an Azure Automation account') and Jentic returns the matching ARM operation with its parameter schema and api-version, removing the need to navigate the automationAccounts resource hierarchy.

Time to first call

Time to first call

Direct integration: half a day to a day for AAD setup, ARM client wiring, and SKU choice. Through Jentic: under 30 minutes — search, load, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Automation Management Client

→

Manage runbook webhooks within an Automation account

Use the management client to wire webhooks once this client has provisioned the parent account.

Complementary

Monitor Management Client

→

Configure alerts and diagnostic settings on Automation account metrics

Pair when the agent needs to alert on runbook job failures or job count anomalies.

Complementary

Authorization Management Client

→

Grant RBAC roles on the Automation account resource

Use Authorization Management to grant Automation Operator, Contributor, or custom roles on the account.

FAQs

Specific to using AutomationManagement API through Jentic.

What authentication does the AutomationManagement API use?

Azure Active Directory OAuth 2.0 bearer tokens scoped to https://management.azure.com/. Through Jentic the token is held in the encrypted vault and a short-lived scoped session is supplied to the agent at call time.

Can I create an Automation account with this API?

Yes. PUT to /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Automation/automationAccounts/{automationAccountName} with a body containing sku.name (Free or Basic) and the location. Provisioning is fast — the account is usable within a minute of creation.

What are the rate limits for the AutomationManagement API?

Calls go through Azure Resource Manager and follow ARM throttling — generally 12,000 reads and 1,200 writes per hour per subscription. The listKeys POST is a write call; the statistics and usages endpoints are reads with very low cost.

How do I retrieve hybrid worker registration keys via Jentic?

Search Jentic for 'get Azure Automation account keys'. Jentic returns the schema for POST /automationAccounts/{automationAccountName}/listKeys; execute it and the response contains keyName and value pairs you pass to the hybrid worker installer.

Is Azure Automation free?

Azure Automation has a Free SKU with monthly job runtime quotas, and a Basic SKU billed per minute of job runtime above the included allowance. The management API itself does not have a per-call charge. See the Azure Automation pricing page for current minute rates.

What is the difference between this API and AutomationManagementClient?

This client (automationmanagement) covers the parent automation account resource — provisioning, key listing, statistics, and usages. The sibling automationmanagementclient covers webhook management for runbooks. Use this client to create and inspect the account; use the sibling to wire runbook webhooks.

GET STARTED

Start building with AutomationManagement API

Explore with Jentic
View OpenAPI Document