API Management Custom Domain stopped working

Andy Childs 0 Reputation points
2025-04-17T15:18:47.8133333+00:00

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": []
}

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
2,371 questions
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.