Microsoft.CertificateRegistration (stable:2021-01-01)

2025/09/30 • 23 new, 23 deleted methods

AppServiceCertificateOrders_List (new)
Description 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 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 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 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 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 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 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 (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_ListCertificates (new)
Description 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 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 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 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 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 (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_Reissue (new)
Description 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 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 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 Verify domain ownership for this 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 Verify domain ownership for this certificate order.
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 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 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)

{
properties:
{
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 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)

{
properties:
{
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 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 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 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 ,
}
,
}
AppServiceCertificateOrders_List (removed)
Description 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 (removed)
Description 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 (removed)
Description 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 (removed)
Description 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 (removed)
Description 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 (removed)
Description 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 (removed)
Description 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 (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_ListCertificates (removed)
Description 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 (removed)
Description 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 (removed)
Description 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 (removed)
Description 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 (removed)
Description 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 (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_Reissue (removed)
Description 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 (removed)
Description 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 (removed)
Description 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 (removed)
Description Verify domain ownership for this 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 (removed)
Description Verify domain ownership for this certificate order.
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 (removed)
Description 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 (removed)
Description 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)

{
properties:
{
actionType: enum ,
createdAt: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
AppServiceCertificateOrders_RetrieveCertificateEmailHistory (removed)
Description 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)

{
properties:
{
emailId: string ,
timeStamp: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
{
code: string ,
message: string ,
target: string ,
}
,
]
,
innererror: string ,
}
,
}
CertificateOrdersDiagnostics_ListAppServiceCertificateOrderDetectorResponse (removed)
Description 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 (removed)
Description 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 (removed)
Description 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 ,
}
,
}