Microsoft.CertificateRegistration (stable:2024-11-01)

2025/05/15 • 23 new methods

AppServiceCertificateOrders_List (new)
Description Description for List all certificate orders in a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/certificateOrders
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
certificates: object ,
distinguishedName: string ,
domainVerificationToken: string ,
validityInYears: integer ,
keySize: integer ,
productType: enum ,
autoRenew: boolean ,
provisioningState: enum ,
status: enum ,
signedCertificate:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
csr: string ,
intermediate:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
root:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
serialNumber: string ,
lastCertificateIssuanceTime: string ,
expirationTime: string ,
isPrivateKeyExternal: boolean ,
appServiceCertificateNotRenewableReasons:
[
string ,
]
,
nextAutoRenewalTimeStamp: string ,
contact:
{
email: string ,
nameFirst: string ,
nameLast: string ,
phone: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
AppServiceCertificateOrders_ValidatePurchaseInformation (new)
Description Description for Validate information for a certificate order.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.CertificateRegistration/validateCertificateRegistrationInformation
{
appServiceCertificateOrder:
{
properties:
{
certificates: object ,
distinguishedName: string ,
domainVerificationToken: string ,
validityInYears: integer ,
keySize: integer ,
productType: enum ,
autoRenew: boolean ,
provisioningState: enum ,
status: enum ,
signedCertificate:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
csr: string ,
intermediate:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
root:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
serialNumber: string ,
lastCertificateIssuanceTime: string ,
expirationTime: string ,
isPrivateKeyExternal: boolean ,
appServiceCertificateNotRenewableReasons:
[
string ,
]
,
nextAutoRenewalTimeStamp: string ,
contact:
{
email: string ,
nameFirst: string ,
nameLast: string ,
phone: string ,
}
,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
AppServiceCertificateOrders_ListByResourceGroup (new)
Description Description for Get certificate orders in a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders
{
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
certificates: object ,
distinguishedName: string ,
domainVerificationToken: string ,
validityInYears: integer ,
keySize: integer ,
productType: enum ,
autoRenew: boolean ,
provisioningState: enum ,
status: enum ,
signedCertificate:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
csr: string ,
intermediate:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
root:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
serialNumber: string ,
lastCertificateIssuanceTime: string ,
expirationTime: string ,
isPrivateKeyExternal: boolean ,
appServiceCertificateNotRenewableReasons:
[
string ,
]
,
nextAutoRenewalTimeStamp: string ,
contact:
{
email: string ,
nameFirst: string ,
nameLast: string ,
phone: string ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
AppServiceCertificateOrders_Get (new)
Description Description for Get a certificate order.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}
{
resourceGroupName: string ,
certificateOrderName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
certificates: object ,
distinguishedName: string ,
domainVerificationToken: string ,
validityInYears: integer ,
keySize: integer ,
productType: enum ,
autoRenew: boolean ,
provisioningState: enum ,
status: enum ,
signedCertificate:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
csr: string ,
intermediate:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
root:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
serialNumber: string ,
lastCertificateIssuanceTime: string ,
expirationTime: string ,
isPrivateKeyExternal: boolean ,
appServiceCertificateNotRenewableReasons:
[
string ,
]
,
nextAutoRenewalTimeStamp: string ,
contact:
{
email: string ,
nameFirst: string ,
nameLast: string ,
phone: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
AppServiceCertificateOrders_CreateOrUpdate (new)
Description Description for Create or update a certificate purchase order.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}
{
resourceGroupName: string ,
certificateOrderName: string ,
certificateDistinguishedName:
{
properties:
{
certificates: object ,
distinguishedName: string ,
domainVerificationToken: string ,
validityInYears: integer ,
keySize: integer ,
productType: enum ,
autoRenew: boolean ,
provisioningState: enum ,
status: enum ,
signedCertificate:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
csr: string ,
intermediate:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
root:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
serialNumber: string ,
lastCertificateIssuanceTime: string ,
expirationTime: string ,
isPrivateKeyExternal: boolean ,
appServiceCertificateNotRenewableReasons:
[
string ,
]
,
nextAutoRenewalTimeStamp: string ,
contact:
{
email: string ,
nameFirst: string ,
nameLast: string ,
phone: string ,
}
,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
certificates: object ,
distinguishedName: string ,
domainVerificationToken: string ,
validityInYears: integer ,
keySize: integer ,
productType: enum ,
autoRenew: boolean ,
provisioningState: enum ,
status: enum ,
signedCertificate:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
csr: string ,
intermediate:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
root:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
serialNumber: string ,
lastCertificateIssuanceTime: string ,
expirationTime: string ,
isPrivateKeyExternal: boolean ,
appServiceCertificateNotRenewableReasons:
[
string ,
]
,
nextAutoRenewalTimeStamp: string ,
contact:
{
email: string ,
nameFirst: string ,
nameLast: string ,
phone: string ,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
certificates: object ,
distinguishedName: string ,
domainVerificationToken: string ,
validityInYears: integer ,
keySize: integer ,
productType: enum ,
autoRenew: boolean ,
provisioningState: enum ,
status: enum ,
signedCertificate:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
csr: string ,
intermediate:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
root:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
serialNumber: string ,
lastCertificateIssuanceTime: string ,
expirationTime: string ,
isPrivateKeyExternal: boolean ,
appServiceCertificateNotRenewableReasons:
[
string ,
]
,
nextAutoRenewalTimeStamp: string ,
contact:
{
email: string ,
nameFirst: string ,
nameLast: string ,
phone: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
AppServiceCertificateOrders_Delete (new)
Description Description for Delete an existing certificate order.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}
{
resourceGroupName: string ,
certificateOrderName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
AppServiceCertificateOrders_Update (new)
Description Description for Create or update a certificate purchase order.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}
{
resourceGroupName: string ,
certificateOrderName: string ,
certificateDistinguishedName:
{
properties:
{
certificates: object ,
distinguishedName: string ,
domainVerificationToken: string ,
validityInYears: integer ,
keySize: integer ,
productType: enum ,
autoRenew: boolean ,
provisioningState: enum ,
status: enum ,
signedCertificate:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
csr: string ,
intermediate:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
root:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
serialNumber: string ,
lastCertificateIssuanceTime: string ,
expirationTime: string ,
isPrivateKeyExternal: boolean ,
appServiceCertificateNotRenewableReasons:
[
string ,
]
,
nextAutoRenewalTimeStamp: string ,
contact:
{
email: string ,
nameFirst: string ,
nameLast: string ,
phone: string ,
}
,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
certificates: object ,
distinguishedName: string ,
domainVerificationToken: string ,
validityInYears: integer ,
keySize: integer ,
productType: enum ,
autoRenew: boolean ,
provisioningState: enum ,
status: enum ,
signedCertificate:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
csr: string ,
intermediate:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
root:
{
version: integer ,
serialNumber: string ,
thumbprint: string ,
subject: string ,
notBefore: string ,
notAfter: string ,
signatureAlgorithm: string ,
issuer: string ,
rawData: string ,
}
,
serialNumber: string ,
lastCertificateIssuanceTime: string ,
expirationTime: string ,
isPrivateKeyExternal: boolean ,
appServiceCertificateNotRenewableReasons:
[
string ,
]
,
nextAutoRenewalTimeStamp: string ,
contact:
{
email: string ,
nameFirst: string ,
nameLast: string ,
phone: string ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
AppServiceCertificateOrders_ListCertificates (new)
Description Description for List all certificates associated with a certificate order.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates
{
resourceGroupName: string ,
certificateOrderName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
keyVaultId: string ,
keyVaultSecretName: string ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
AppServiceCertificateOrders_GetCertificate (new)
Description Description for Get the certificate associated with a certificate order.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}
{
resourceGroupName: string ,
certificateOrderName: string ,
name: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
keyVaultId: string ,
keyVaultSecretName: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
AppServiceCertificateOrders_CreateOrUpdateCertificate (new)
Description Description for Creates or updates a certificate and associates with key vault secret.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}
{
resourceGroupName: string ,
certificateOrderName: string ,
name: string ,
keyVaultCertificate:
{
properties:
{
keyVaultId: string ,
keyVaultSecretName: string ,
provisioningState: enum ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
keyVaultId: string ,
keyVaultSecretName: string ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
keyVaultId: string ,
keyVaultSecretName: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
AppServiceCertificateOrders_DeleteCertificate (new)
Description Description for Delete the certificate associated with a certificate order.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}
{
resourceGroupName: string ,
certificateOrderName: string ,
name: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
AppServiceCertificateOrders_UpdateCertificate (new)
Description Description for Creates or updates a certificate and associates with key vault secret.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/certificates/{name}
{
resourceGroupName: string ,
certificateOrderName: string ,
name: string ,
keyVaultCertificate:
{
properties:
{
keyVaultId: string ,
keyVaultSecretName: string ,
provisioningState: enum ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
keyVaultId: string ,
keyVaultSecretName: string ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
AppServiceCertificateOrders_Reissue (new)
Description Description for Reissue an existing certificate order.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/reissue
{
resourceGroupName: string ,
certificateOrderName: string ,
reissueCertificateOrderRequest:
{
properties:
{
keySize: integer ,
delayExistingRevokeInHours: integer ,
csr: string ,
isPrivateKeyExternal: boolean ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
AppServiceCertificateOrders_Renew (new)
Description Description for Renew an existing certificate order.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/renew
{
resourceGroupName: string ,
certificateOrderName: string ,
renewCertificateOrderRequest:
{
properties:
{
keySize: integer ,
csr: string ,
isPrivateKeyExternal: boolean ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
AppServiceCertificateOrders_ResendEmail (new)
Description Description for Resend certificate email.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendEmail
{
resourceGroupName: string ,
certificateOrderName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
AppServiceCertificateOrders_ResendRequestEmails (new)
Description Resend domain verification ownership email containing steps on how to verify a domain for a given certificate order
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/resendRequestEmails
{
resourceGroupName: string ,
certificateOrderName: string ,
nameIdentifier:
{
name: string ,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
AppServiceCertificateOrders_RetrieveSiteSeal (new)
Description This method is used to obtain the site seal information for an issued certificate. A site seal is a graphic that the certificate purchaser can embed on their web site to show their visitors information about their SSL certificate. If a web site visitor clicks on the site seal image, a pop-up page is displayed that contains detailed information about the SSL certificate. The site seal token is used to link the site seal graphic image to the appropriate certificate details pop-up page display when a user clicks on the site seal. The site seal images are expected to be static images and hosted by the reseller, to minimize delays for customer page load times.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/retrieveSiteSeal
{
resourceGroupName: string ,
certificateOrderName: string ,
siteSealRequest:
{
lightTheme: boolean ,
locale: string ,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
html: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
AppServiceCertificateOrders_VerifyDomainOwnership (new)
Description Description for Verify domain ownership for this certificate order.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/verifyDomainOwnership
{
resourceGroupName: string ,
certificateOrderName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
AppServiceCertificateOrders_RetrieveCertificateActions (new)
Description Description for Retrieve the list of certificate actions.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveCertificateActions
{
resourceGroupName: string ,
name: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
actionType: enum ,
createdAt: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
AppServiceCertificateOrders_RetrieveCertificateEmailHistory (new)
Description Description for Retrieve email history.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{name}/retrieveEmailHistory
{
resourceGroupName: string ,
name: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
emailId: string ,
timeStamp: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
CertificateOrdersDiagnostics_ListAppServiceCertificateOrderDetectorResponse (new)
Description Description for Microsoft.CertificateRegistration to get the list of detectors for this RP.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors
{
resourceGroupName: string ,
certificateOrderName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
metadata:
{
id: string ,
name: string ,
description: string ,
author: string ,
category: string ,
supportTopicList:
[
{
id: string ,
pesId: string ,
}
,
]
,
analysisType:
[
string ,
]
,
type: enum ,
score: number ,
}
,
dataset:
[
{
table:
{
tableName: string ,
columns:
[
{
columnName: string ,
dataType: string ,
columnType: string ,
}
,
]
,
rows:
[
string ,
]
,
}
,
renderingProperties:
{
type: enum ,
title: string ,
description: string ,
}
,
}
,
]
,
status:
{
message: string ,
statusId: enum ,
}
,
dataProvidersMetadata:
[
{
providerName: string ,
propertyBag:
[
{
key: string ,
value: object ,
}
,
]
,
}
,
]
,
suggestedUtterances:
{
query: string ,
results:
[
{
sampleUtterance:
{
text: string ,
links:
[
string ,
]
,
qid: string ,
}
,
score: number ,
}
,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
CertificateOrdersDiagnostics_GetAppServiceCertificateOrderDetectorResponse (new)
Description Description for Microsoft.CertificateRegistration call to get a detector response from App Lens.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CertificateRegistration/certificateOrders/{certificateOrderName}/detectors/{detectorName}
{
resourceGroupName: string ,
certificateOrderName: string ,
detectorName: string ,
startTime: string ,
endTime: string ,
timeGrain: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
properties:
{
metadata:
{
id: string ,
name: string ,
description: string ,
author: string ,
category: string ,
supportTopicList:
[
{
id: string ,
pesId: string ,
}
,
]
,
analysisType:
[
string ,
]
,
type: enum ,
score: number ,
}
,
dataset:
[
{
table:
{
tableName: string ,
columns:
[
{
columnName: string ,
dataType: string ,
columnType: string ,
}
,
]
,
rows:
[
string ,
]
,
}
,
renderingProperties:
{
type: enum ,
title: string ,
description: string ,
}
,
}
,
]
,
status:
{
message: string ,
statusId: enum ,
}
,
dataProvidersMetadata:
[
{
providerName: string ,
propertyBag:
[
{
key: string ,
value: object ,
}
,
]
,
}
,
]
,
suggestedUtterances:
{
query: string ,
results:
[
{
sampleUtterance:
{
text: string ,
links:
[
string ,
]
,
qid: string ,
}
,
score: number ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
CertificateRegistrationProvider_ListOperations (new)
Description Description for Implements Csm operations Api to exposes the list of available Csm Apis under the resource provider
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.CertificateRegistration/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
isDataAction: boolean ,
display:
{
provider: string ,
resource: string ,
operation: string ,
description: string ,
}
,
origin: string ,
properties:
{
serviceSpecification:
{
metricSpecifications:
[
{
name: string ,
displayName: string ,
displayDescription: string ,
unit: string ,
aggregationType: string ,
supportsInstanceLevelAggregation: boolean ,
enableRegionalMdmAccount: boolean ,
sourceMdmAccount: string ,
sourceMdmNamespace: string ,
metricFilterPattern: string ,
fillGapWithZero: boolean ,
isInternal: boolean ,
dimensions:
[
{
name: string ,
displayName: string ,
internalName: string ,
toBeExportedForShoebox: boolean ,
}
,
]
,
category: string ,
availabilities:
[
{
timeGrain: string ,
blobDuration: string ,
}
,
]
,
supportedTimeGrainTypes:
[
string ,
]
,
supportedAggregationTypes:
[
string ,
]
,
}
,
]
,
logSpecifications:
[
{
name: string ,
displayName: string ,
blobDuration: string ,
logFilterPattern: string ,
}
,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}