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 / WebSite Management Client
WebSite Management Client logo

Microsoft Azure WebSite Management Client

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

For Agents

Manage Azure App Service sites, register App Service domains, and order SSL certificates through the 2015-08-01 Azure Resource Manager surface.

Use for: Check whether a domain name is available for App Service registration, List recommended domain names based on a keyword, Order an App Service SSL certificate, Register a new App Service domain in my subscription

Not supported: Does not handle App Service Plans, application code deployment, or non-App-Service domain registrars — use for App Service site, domain, and certificate management only.

The Azure WebSite Management Client is the original 2015-era management plane covering Azure Websites, App Service domain registration, and certificate orders through Azure Resource Manager. It exposes 295 operations across 213 resource paths, including site creation and lifecycle, app settings, source control configuration, custom domain registration, top-level domain lookups, domain recommendations, certificate orders, and certificate validation. Use it where existing automation targets the 2015-08-01 API version, or where domain and certificate registration flows must be scripted alongside site management.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the WebSite Management Client to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the WebSite Management 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://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 WebSite Management Client API.

Provision and configure Azure App Service websites under a resource group

Check domain availability, list top-level domains, and register App Service domains

Order, validate, and manage App Service certificates for use as SSL bindings

Configure publishing users and source control providers for continuous deployment

Generate SSO requests against the App Service domain registration provider for partner flows

List domain recommendations to help users pick a brandable domain at registration time

Use Cases

Patterns agents use WebSite Management Client API for, with concrete tasks.

★ Domain registration workflow

Run a full App Service domain registration flow from inside automation: check availability, list recommendations, register the domain, and confirm the order. The DomainRegistration endpoints expose every step so an agent can take a user from a search query to a registered domain without a portal session.

Check availability of contoso-shop.com via checkDomainAvailability and, if free, register it in resource group prod-rg with default contact information.

SSL certificate ordering for App Service

Order an App Service certificate through the CertificateRegistration provider, validate the registration information, and prepare it for binding to a website. The validateCertificateRegistrationInformation and certificateOrders endpoints make it possible to script SSL procurement so production sites get HTTPS without manual portal steps.

Validate certificate registration information for contoso-shop.com and place a one-year App Service certificate order in resource group prod-rg.

Legacy site automation against 2015-08-01

Maintain existing infrastructure-as-code that targets the 2015-08-01 API version of WebSite Management. Many older Azure environments still pin to this version; the API exposes 295 operations covering sites, slots, configuration, and source control so automation can stay on a stable, well-defined surface.

List all websites in subscription 00000000-0000-0000-0000-000000000000 and report which ones still target the 2015-08-01 API version.

Agent-driven onboarding for new web apps

Let an AI agent take a user request like 'spin up my new product site' and orchestrate domain selection, registration, certificate ordering, and site creation as a single workflow through Jentic. The breadth of WebSite Management Client makes it possible to drive the whole onboarding end to end from one tool surface.

Search Jentic for 'check azure app service domain availability', load the schema, and execute it for contoso-shop.com on behalf of the user.

Key Endpoints

295 endpoints — the azure website management client is the original 2015-era management plane covering azure websites, app service domain registration, and certificate orders through azure resource manager.

METHOD

PATH

DESCRIPTION

POST

/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability

Check whether a domain is available

POST

/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/listDomainRecommendations

Get domain recommendations

GET

/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains

List supported top-level domains

GET

/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/domains

List domains in a subscription

GET

/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/certificateOrders

List App Service certificate orders

POST

/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation

Validate certificate registration information

GET

/providers/Microsoft.Web/sourcecontrols

List supported source control providers

POST

/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability

Check whether a domain is available

POST

/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/listDomainRecommendations

Get domain recommendations

GET

/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/topLevelDomains

List supported top-level domains

GET

/subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/domains

List domains in a subscription

GET

/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/certificateOrders

List App Service certificate orders

POST

/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation

Validate certificate registration information

GET

/providers/Microsoft.Web/sourcecontrols

List supported source control providers

Why Jentic?

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

Credential management

Credential isolation

Azure AD OAuth tokens for `azure_auth` are stored encrypted in the Jentic vault (MAXsystem). Agents receive scoped, short-lived bearer tokens — refresh tokens and client secrets never enter the agent context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent (e.g. 'register an azure app service domain') and Jentic returns the matching operation with its full input schema, so the agent can call the right ARM endpoint without browsing through 295 spec entries.

Time to first call

Time to first call

Direct integration: 2-4 days to handle Azure AD auth, ARM polling, and the breadth of domain and certificate flows. Through Jentic: under 1 hour — search by intent, load schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

WebApps API Client

→

Newer 2018-11-01 management surface for App Service sites

Choose webapps-api-client for current App Service automation; choose this 2015-08-01 surface only when domain or certificate registration is required, or when pinned by existing scripts.

Complementary

App Service Certificate Orders API Client

→

Dedicated certificate order management for App Service

Use the dedicated certificate orders API for richer certificate lifecycle, and this API for site-level binding and configuration.

Complementary

App Service Plans API Client

→

Manage the App Service plans that host websites

Provision the plan first via App Service Plans, then create sites under it through this API.

FAQs

Specific to using WebSite Management Client API through Jentic.

What authentication does the WebSite Management Client use?

The API uses Azure Active Directory OAuth 2.0 via the implicit flow scheme `azure_auth`, scoped to user_impersonation against https://management.azure.com. Through Jentic the OAuth token stays in the vault and only short-lived scoped bearer tokens are exposed to the agent.

Can I register a domain with this API?

Yes. The DomainRegistration provider exposes /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/domains for registering and managing App Service domains, with checkDomainAvailability and listDomainRecommendations to support the registration flow.

What are the rate limits for this API?

The spec does not declare explicit rate limits. Calls go through Azure Resource Manager, which applies standard ARM throttling per subscription. Use the x-ms-ratelimit-remaining-subscription-* response headers to monitor remaining quota.

How do I check domain availability through Jentic?

Search Jentic for 'check azure app service domain availability', load the schema for POST /subscriptions/{subscriptionId}/providers/Microsoft.DomainRegistration/checkDomainAvailability, and execute it with the candidate domain name. Install with `pip install jentic` and use the async search/load/execute pattern.

Should I use this API or the newer WebApps API?

Use the newer webapps-api-client (2018-11-01) for current site management. Use this 2015-08-01 WebSite Management Client when you need domain registration and certificate ordering, or when existing automation is pinned to this API version.

Can I order a wildcard SSL certificate with this API?

Yes. App Service certificate orders are placed via /subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/certificateOrders, and the productType field on the order request determines whether the certificate is standard or wildcard.

GET STARTED

Start building with WebSite Management Client API

Explore with Jentic
View OpenAPI Document