API Management Custom Domain stopped working
My API Management service was using a custom domain. Yesterday morning the following event was raised:
AUTO UPDATE FREE CERTIFICATE CHECK FAILED
There have been no DNS changes since the custom domain was configured, with a managed certificate.
Trying to re-add the custom domain fails. It passes the initial validation but after 20 minutes the following event is recorded:
I have tried multiple times, unsuccessfully. My domain is hosted on cloudflare and the proxy is not enabled. Using the azure web terminal confirms that the necessary DNS CNAME/TXT records are present.
The API Management Service is in a consumption plan.
{
"channels": "Operation",
"correlationId": "eb742f94-abf0-4026-9619-f305dcad2758",
"description": "",
"eventDataId": "42650dc2-6a5e-3b76-2a7f-82254d34783e",
"eventName": {
"value": "",
"localizedValue": ""
},
"category": {
"value": "Administrative",
"localizedValue": "Administrative"
},
"eventTimestamp": "2025-04-17T10:13:26.85121Z",
"id": "/SUBSCRIPTIONS/XXXXXXXX-A529-46B8-9A09-24F7B676E453/RESOURCEGROUPS/AppName_PRIMARY/PROVIDERS/MICROSOFT.APIMANAGEMENT/SERVICE/AppName-APIM-PRIMARY/events/42650dc2-6a5e-3b76-2a7f-82254d34783e/ticks/638804816068512100",
"level": "Error",
"operationId": "",
"operationName": {
"value": "MICROSOFT.APIMANAGEMENT/SERVICE/WRITE",
"localizedValue": "Create or Update API Management Service instance"
},
"resourceGroupName": "AppName_PRIMARY",
"resourceProviderName": {
"value": "MICROSOFT.APIMANAGEMENT",
"localizedValue": "MICROSOFT.APIMANAGEMENT"
},
"resourceType": {
"value": "MICROSOFT.APIMANAGEMENT/service",
"localizedValue": "MICROSOFT.APIMANAGEMENT/service"
},
"resourceId": "/SUBSCRIPTIONS/XXXXXXXX-A529-46B8-9A09-24F7B676E453/RESOURCEGROUPS/AppName_PRIMARY/PROVIDERS/MICROSOFT.APIMANAGEMENT/SERVICE/AppName-APIM-PRIMARY",
"status": {
"value": "Failed",
"localizedValue": "Failed"
},
"subStatus": {
"value": "",
"localizedValue": ""
},
"submissionTimestamp": "2025-04-17T10:13:26.85121Z",
"subscriptionId": "XXXXXXXX-A529-46B8-9A09-24F7B676E453",
"tenantId": "",
"properties": {
"message": "BadRequest: CNAME record pointing from api.mydomain.com to AppName-apim-primary.azure-api.net was not found.",
"serviceName": "AppName-APIM-Primary"
},
"relatedEvents": []
}