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 / Cloud Infrastructure / Azure / ComputeManagementConvenienceClient
ComputeManagementConvenienceClient logo

Microsoft Azure ComputeManagementConvenienceClient

Browse all Azure APIs
★ Only Publicly Available OpenAPI DocumentCloud InfrastructureComputeoauth21 EndpointsREST

For Agents

Submit an Azure Resource Manager deployment that lands compute resources from a template, and read back its provisioning state.

Use for: I need to deploy a VM from an ARM template into resource group prod-rg, Submit an ARM deployment named 'web-tier-deploy' with my parameters, Check the provisioning state of deployment 'web-tier-deploy', Re-run my ARM deployment with new VM size parameters

Not supported: Does not delete deployments, list deployments, manage VMs directly, or read deployment templates back — use for submitting an ARM deployment by name only.

Jentic publishes the only available OpenAPI specification for ComputeManagementConvenienceClient, keeping it validated and agent-ready. This convenience client wraps a single Azure Resource Manager endpoint that creates or updates a Microsoft.Resources deployment, used as the canonical 'deploy this ARM template' call when a workflow only needs to land a VM-shaped deployment without pulling in the full Compute Management Client surface. It accepts an ARM template plus parameters and returns the deployment's provisioning status.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the ComputeManagementConvenienceClient to your agent

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

Submit an ARM template deployment that lands VMs or other compute resources into a resource group

Read back the provisioning state of a named deployment to drive a wait-for-completion loop

Re-run an existing deployment with updated parameters by reusing its name

Use a single convenience endpoint instead of pulling in the full Compute Management Client surface

Use Cases

Patterns agents use ComputeManagementConvenienceClient API for, with concrete tasks.

★ One-shot ARM deployment for compute resources

When a workflow only needs to land a single ARM template that defines VMs, NICs, and disks, this convenience endpoint is enough — there is no need to pull in the full Compute Management Client. PUT the template and parameters under a deployment name and the resource group becomes the unit of consistency. The provisioning state on the response drives a poll loop or a webhook completion handler.

PUT /subscriptions/{subscriptionId}/resourcegroups/prod-rg/providers/Microsoft.Resources/deployments/web-tier-deploy with the ARM template body and return the provisioningState from the response.

Idempotent infrastructure refresh

Reusing the same deployment name with the same template makes the call idempotent — ARM diffs the desired state against the current state and only changes what differs. This is the pattern teams use to roll forward infrastructure changes from CI without writing a custom diff layer.

Re-PUT /subscriptions/{subscriptionId}/resourcegroups/prod-rg/providers/Microsoft.Resources/deployments/web-tier-deploy with the same name but updated VM size parameter and confirm provisioningState reaches Succeeded.

Programmatic poll-for-completion

ARM deployments are asynchronous. After PUTting the template, callers GET the same deployment URL until provisioningState is Succeeded, Failed, or Canceled. This convenience endpoint handles both create and read so a single client wrapper can drive the full deploy-and-wait pattern.

GET /subscriptions/{subscriptionId}/resourcegroups/prod-rg/providers/Microsoft.Resources/deployments/web-tier-deploy every 30 seconds until provisioningState is no longer 'Running'.

Agent-driven infrastructure deployment via Jentic

An AI agent integrated through Jentic can take a natural-language request such as 'spin up a Linux VM in westeurope', generate or fetch the matching ARM template, and submit it via this endpoint. Jentic's intent search exposes the deployment operation and the AAD token stays scoped via the vault, so the agent doesn't handle raw Azure credentials.

Take an ARM template literal for a Standard_D2s_v3 Linux VM, PUT it under deployment name 'agent-vm-001' in resource group agent-rg, and report back when provisioningState is Succeeded.

Key Endpoints

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

METHOD

PATH

DESCRIPTION

PUT

/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}

Submit an ARM template deployment to a resource group

PUT

/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}

Submit an ARM template deployment to a resource group

Why Jentic?

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

Credential management

Credential isolation

Azure AD OAuth tokens for the user_impersonation scope are stored encrypted in the Jentic vault. Agents receive a scoped access token — refresh tokens never enter the agent's context.

Intent-based discovery

Intent-based discovery

Agents search by intent (for example 'submit an arm deployment') and Jentic returns the PUT deployments operation with its full template-shaped input schema, so the agent does not have to navigate Microsoft.Resources ARM paths.

Time to first call

Time to first call

Direct integration: 1-2 days for AAD app registration, deployment polling, and template validation. Through Jentic: under 1 hour — search, load schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Compute Management Client

→

Full Compute Management surface for direct VM and scale set operations

Choose Compute Management Client when the agent needs fine-grained VM, scale set, or disk operations rather than a template-shaped deployment

Alternative

Container Instance Management Client

→

Provisions container groups when a container, not a VM, is the right unit of compute

Choose Container Instance Management when the workload is containerised and serverless container groups beat full VMs

Complementary

Consumption Management Client

→

Reports billing and usage for the resources the deployment provisions

Choose Consumption Management when the agent needs to track or attribute the cost of resources deployed via this endpoint

FAQs

Specific to using ComputeManagementConvenienceClient API through Jentic.

Why is there no official OpenAPI spec for ComputeManagementConvenienceClient?

Microsoft Azure does not publish this convenience client as a separate OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call ComputeManagementConvenienceClient 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 ComputeManagementConvenienceClient use?

It uses Azure Active Directory OAuth 2.0 with the implicit flow at https://login.microsoftonline.com/common/oauth2/authorize and the user_impersonation scope. Through Jentic the AAD token sits in the encrypted vault and the agent receives a scoped access token instead of the raw bearer credential.

Can I deploy an ARM template with this API?

Yes. Issue PUT /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName} with the template, parameters, and mode (Incremental or Complete) in the request body. The response contains the deployment's provisioningState.

What are the rate limits for the ComputeManagementConvenienceClient?

ARM applies subscription-level throttling — typically 12,000 reads and 1,200 writes per hour per subscription. Deployment PUTs count as writes and large templates can trigger 429s under load.

How do I deploy infrastructure through Jentic?

Search Jentic for 'submit arm deployment', load the schema for PUT /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.Resources/deployments/{deploymentName}, and execute it with your template body. Run pip install jentic to get the SDK.

Is the ComputeManagementConvenienceClient free?

Calling the deployment endpoint itself is free. Costs come from the Azure resources the deployment provisions — VMs, disks, NICs, and so on are billed on standard Azure rates.

GET STARTED

Start building with ComputeManagementConvenienceClient API

Explore with Jentic
View OpenAPI Document