Product
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
Developers

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.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
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

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Cloud Infrastructure / Azure / DomainRegistrationProvider API Client
DomainRegistrationProvider API Client logo

Microsoft Azure DomainRegistrationProvider API Client

Browse all Azure APIs
Agent-ready OpenAPI document · curated by JenticCloud InfrastructureNetworkingoauth21 EndpointsREST

Know of an official OpenAPI document? Contribute it →

For Agents

List the available CSM operations exposed by the Microsoft.DomainRegistration resource provider so an agent can plan RBAC roles or feature-gate based on supported actions.

Use for: List every operation supported by the Microsoft.DomainRegistration provider, Find the RBAC action string for renewing an Azure-purchased domain, Retrieve the operations catalogue to build a custom Azure role, Check whether the provider exposes a specific domain-management action

Not supported: Does not register, renew, or modify domains, and does not manage DNS records - use only to enumerate operations exposed by the Microsoft.DomainRegistration provider.

Jentic publishes the only available OpenAPI specification for DomainRegistrationProvider API Client, keeping it validated and agent-ready. The Azure DomainRegistrationProvider API Client exposes the operations metadata for the Microsoft.DomainRegistration resource provider - the namespace that powers Azure App Service custom domain registration and the Domains API. It exposes a single endpoint that returns the list of available CSM operations, used for RBAC role definition, audit, and feature discovery against the provider.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the DomainRegistrationProvider API Client to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the DomainRegistrationProvider API Client, 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%2Fazure-domainregistration-provider" | 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%2Fazure-domainregistration-provider" | 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 DomainRegistrationProvider API Client API.

Retrieve the full operations catalogue for the Microsoft.DomainRegistration provider

Discover which actions on Microsoft.DomainRegistration require RBAC permissions

Drive role-definition tooling that needs the provider operations list

Feature-detect support for new domain registration capabilities at runtime

Use Cases

Patterns agents use DomainRegistrationProvider API Client API for, with concrete tasks.

★ Custom RBAC Role Authoring

Defining a custom Azure role that allows only domain renewal but not domain deletion requires the exact action strings from Microsoft.DomainRegistration. By calling DomainRegistrationProvider_ListOperations a tool can pull the full operations catalogue, filter for domain renew operations, and emit a Bicep or ARM role definition that grants only those actions. This avoids over-privileging service principals that automate domain renewals.

Call DomainRegistrationProvider_ListOperations and return only the operations whose name contains domains/renew.

Provider Feature Discovery

Azure resource providers add new operations over time. Tooling that wraps the Domains API needs a way to detect when new actions become available - for example, a new validate operation. Calling the provider operations list lets a control plane discover supported actions at runtime and surface only the ones the current API version exposes.

Compare the output of DomainRegistrationProvider_ListOperations across two API versions and emit a diff of added or removed operation names.

Compliance Audit of Domain Permissions

Compliance teams need to verify that no service principal holds blanket permissions on Microsoft.DomainRegistration. By cross-referencing role assignments against the operations catalogue, an audit tool can flag wildcard grants and recommend tightening to specific operations such as domains/read and domains/renew/action only.

Pull the operations list and verify that no role assignment in subscription X holds the wildcard Microsoft.DomainRegistration/* on any scope.

AI Agent RBAC Planning via Jentic

An IAM agent integrated through Jentic can answer a question like what permissions does a service principal need to renew an Azure domain by searching Jentic for list azure domain registration operations, calling DomainRegistrationProvider_ListOperations, and returning only the relevant action strings. This makes least-privilege role definition a one-prompt task.

Through Jentic, search for list azure domain registration operations, load DomainRegistrationProvider_ListOperations, execute it, and return the action names that mention domain.

Key Endpoints

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

METHOD

PATH

DESCRIPTION

GET

/providers/Microsoft.DomainRegistration/operations

List CSM operations supported by Microsoft.DomainRegistration

GET

/providers/Microsoft.DomainRegistration/operations

List CSM operations supported by Microsoft.DomainRegistration

Why Jentic?

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

Setup

Setup

Wiring the Microsoft.DomainRegistration operations endpoint by hand means acquiring Azure AD OAuth 2.0 bearer tokens, constructing the ARM URL under management.azure.com, and parsing the operations catalogue yourself. Through Jentic you install once, import the DomainRegistrationProvider API Client from the API Directory, store the Azure AD credential once, and your agent calls it.

Permission scoping

Permission scoping

This API exposes a single read-only endpoint, GET /providers/Microsoft.DomainRegistration/operations, that lists the provider's operation metadata and touches no resource, so limit the agent to that one list operation and it can only enumerate the catalogue and nothing else.

Credential management

Credential isolation

Your Azure AD credential is stored once, encrypted, by your own Jentic One instance and injected as a short-lived bearer token at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'list azure domain registration operations', and Jentic returns the DomainRegistrationProvider list-operations call with its empty input schema so the agent runs it directly without crawling ARM docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Domains API Client

→

The actual domain CRUD and renewal operations on Microsoft.DomainRegistration

Use when the agent needs to register, renew, or manage domains rather than enumerate provider operations

Complementary

DNS Management Client

→

Manages DNS zones and records for the domains registered via the Domains API

Use when the agent needs to publish DNS records on a registered domain

Alternative

Domain Services Resource Provider

→

Manages Azure AD Domain Services rather than domain name registration

Choose when the request concerns managed Active Directory rather than DNS-level domain ownership

FAQs

Specific to using DomainRegistrationProvider API Client API through Jentic.

Why is there no official OpenAPI spec for DomainRegistrationProvider API Client?

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

It uses Azure Active Directory OAuth 2.0 (azure_auth) against https://management.azure.com/. The principal needs read access at the appropriate scope. Through Jentic, the underlying client secret stays in your Jentic One instance and the agent receives only a scoped bearer token.

What does DomainRegistrationProvider_ListOperations return?

GET /providers/Microsoft.DomainRegistration/operations returns the catalogue of CSM operations the provider supports, each with a name like Microsoft.DomainRegistration/domains/read and a display object describing the operation in natural language. Use this list to build custom RBAC roles or audit role assignments.

What are the rate limits for the DomainRegistrationProvider API Client?

Standard Azure Resource Manager subscription-scoped read throttling applies (broadly 12,000 reads per hour). Because this API exposes a single read endpoint with a small response payload, throttling is rarely the binding constraint.

How do I list provider operations through Jentic?

Run pip install jentic, search for list azure domain registration operations, load DomainRegistrationProvider_ListOperations, and execute it with no parameters. The response is the array of operation definitions ready to drop into a role-definition tool.

Does this API let me register or renew domains?

No. This API only lists provider operations metadata. To purchase, renew, or manage Azure-bought domains use the separate Domains API Client (azure.com/domains-api-client) on the same Microsoft.DomainRegistration provider.

Can I limit what my agent is allowed to do with the Domain Registration Provider API Client?

Yes. Because you run Jentic One yourself, your own rules decide which operations and credentials the agent may use, and this API exposes only a single read-only call, DomainRegistrationProvider_ListOperations (GET /providers/Microsoft.DomainRegistration/operations). Scope the agent to that one list operation and it can only enumerate the provider's operation metadata, nothing else, since the endpoint touches no resource and cannot register, renew, or modify domains. Your Azure AD credential stays in your own instance and is injected as a short-lived, scoped bearer token only at execution time.

GET STARTED

Start building with DomainRegistrationProvider API Client API

Explore with Jentic One
View OpenAPI Document