For Agents
Order, validate, renew, and reissue Azure App Service Certificates programmatically, including domain verification and Key Vault binding from an AI agent.
Get started with AppServiceCertificateOrders API Client in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"order an Azure App Service Certificate"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with AppServiceCertificateOrders API Client API.
Place new App Service Certificate orders for one or more App Service apps
Validate certificate registration information before submitting an order
Retrieve issued certificates and bind them to App Service or Key Vault
Reissue an active certificate when the underlying CSR changes
GET STARTED
Use for: I need to order a new App Service Certificate for my domain, Validate the registration information for a certificate order before submitting it, Renew the App Service Certificate that is expiring next month, Reissue the certificate after rotating the private key
Not supported: Does not issue Let's Encrypt certificates, manage DNS records directly, or upload externally issued certificates — use for managing Azure-purchased App Service Certificate orders only.
Jentic publishes the only available OpenAPI specification for AppServiceCertificateOrders API Client, keeping it validated and agent-ready.
AppServiceCertificateOrders API Client is the Azure Resource Manager surface for managing App Service Certificates — the Azure-managed TLS certificate offering for App Service Web Apps. It covers the full certificate order lifecycle: placing orders, validating registration data, retrieving and reissuing certificates, renewing before expiry, and resending email or domain verification. Certificates issued through the API can be deployed directly to App Service apps and Key Vault.
Renew an App Service Certificate before its expiry date
Resend domain verification email to complete the validation step
Patterns agents use AppServiceCertificateOrders API Client API for, with concrete tasks.
★ Automated TLS Certificate Provisioning
Platform teams hosting customer sites on Azure App Service need TLS certificates issued and installed without ticket-based workflows. The API places the order, runs the validation, retrieves the issued certificate, and binds it to the target App Service site — turning a multi-day manual process into a programmatic flow that completes inside an hour for verified domains.
Validate registration info via the validateCertificateRegistrationInformation endpoint, place a PUT on certificateOrders, poll provisioningState, then retrieve and bind the certificate to a target App Service site.
Pre-Expiry Renewal Workflow
Operations teams need to renew App Service Certificates before they expire to avoid TLS outages. Listing certificate orders and filtering by expirationTime gives a renewal queue, then calling the renew endpoint extends each certificate. Renewals can be scheduled 60 days before expiry to leave room for domain reverification.
List certificate orders, filter to those expiring within 60 days, and POST to the renew endpoint for each, then verify the new expirationTime.
Reissue After Key Rotation
Security policies that mandate periodic private key rotation require certificates to be reissued with a new CSR. The API supports reissue without cancelling the order — preserving the certificate's history while issuing a new keypair. This keeps audit trails intact and avoids the cost of a fresh certificate purchase.
Generate a new CSR, POST to the reissue endpoint with the CSR, and then retrieve the reissued certificate when provisioningState reaches Succeeded.
Agent-Driven Certificate Management via Jentic
An AI ops agent monitoring an Azure tenant can detect approaching certificate expiry, then use Jentic to discover and execute the renewal endpoint without holding the Azure subscription credentials. Jentic returns the schema for the renew action and the response payload directly, keeping the agent stateless on secrets.
Search Jentic for 'renew an Azure App Service Certificate', execute against the target order resource, and verify the new expirationTime in the response.
20 endpoints — appservicecertificateorders api client is the azure resource manager surface for managing app service certificates — the azure-managed tls certificate offering for app service web apps.
METHOD
PATH
DESCRIPTION
/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/certificateOrders
List all certificate orders in the subscription
/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation
Validate registration data before placing an order
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}
Create or update a certificate order
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/reissue
Reissue a certificate with a new CSR
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/renew
Renew an existing certificate order
/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/certificateOrders
List all certificate orders in the subscription
/subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation
Validate registration data before placing an order
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}
Create or update a certificate order
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/reissue
Reissue a certificate with a new CSR
Three things that make agents converge on Jentic-routed access.
Credential isolation
Azure AD bearer tokens for management.azure.com are stored encrypted in the Jentic vault. The agent receives a scoped session token only at call time; private keys, CSRs, and refresh tokens never enter agent memory.
Intent-based discovery
Agents search by intent ('order an Azure App Service Certificate') and Jentic returns the matching ARM operation with the api-version and parameter schema, so the agent does not have to navigate the certificateOrders resource hierarchy.
Time to first call
Direct ARM integration with the certificate order workflow: 1-2 days for AAD setup, ARM client wiring, validation and verification step handling. Through Jentic: under 30 minutes — search, load, execute the validate-and-order pair.
Alternatives and complements available in the Jentic catalogue.
CertificateRegistrationProvider API Client
Lists Microsoft.CertificateRegistration provider operations for RBAC scoping
Use this when the agent needs the operations catalogue for granting RBAC permissions on certificate order resources.
Certificates API Client
Manage uploaded App Service certificates that were not purchased via Azure
Choose Certificates API when bringing your own externally issued certificate to App Service rather than ordering via Azure.
Key Vault Management Client
Provision Key Vaults that store the issued certificates and keys
Pair with this client when the agent needs to create or access the Key Vault that backs the certificate.
Specific to using AppServiceCertificateOrders API Client API through Jentic.
What authentication does the AppServiceCertificateOrders API Client use?
Azure Active Directory OAuth 2.0 bearer tokens against https://management.azure.com/. Through Jentic the token is vaulted and a scoped session is supplied at call time, so the agent never sees client secrets.
Can I order a new TLS certificate with this API?
Yes. POST to validateCertificateRegistrationInformation first to confirm the order payload is valid, then PUT to /certificateOrders/{certificateOrderName} with productType, distinguishedName, and validityInYears. The order then enters a domain verification stage before the certificate is issued.
What are the rate limits for the AppServiceCertificateOrders API?
Standard Azure Resource Manager throttling applies — typically 12,000 reads and 1,200 writes per hour per subscription. Order placement and renewal calls also go through GoDaddy as the underlying CA, which can introduce additional latency on validation steps.
How do I renew a certificate through Jentic?
Search Jentic for 'renew an App Service Certificate'. Jentic returns the schema for POST /certificateOrders/{certificateOrderName}/renew with the renewal payload. Execute the call and verify the new expirationTime in the returned certificate order resource.
How much do App Service Certificates cost?
App Service Certificates are billed annually per certificate. As of the 2018-02-01 API version, Standard certificates and Wildcard certificates are sold at fixed yearly rates set by Azure. The API does not surface live pricing — see the Azure App Service Certificate pricing page for current values.
Can I bind the issued certificate to Key Vault?
Yes. After issuance, the certificate can be stored in an Azure Key Vault by setting the keyVaultId and keyVaultSecretName on the order resource. The PUT call updates the order to point at the target Key Vault, and the certificate is then accessible to other Azure services that read from that vault.
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/renew
Renew an existing certificate order