Share via

APIM Developer Portals websites are failing to load

Adam Brittain 0 Reputation points
2026-04-22T03:49:39.3766667+00:00

Hi,

We have noticed that all of a sudden, our developer portal websites for all of our APIM instances are failing to load.

No changes have been made since yesterday, but now when loading the developer portal websites the only thing displayed is a message stating 'network error occurred' in the top right and nothing else.

Within the network tab we can all of our initial requests returned a 503 result, stating service unavailable.

GET https://xxxx-xxxx-apim.developer.azure-api.net/ 503 (Service Unavailable)  serviceWorker.js:1 Error in service worker fetch handler: TypeError: Failed to fetch

    at serviceWorker.js:1:3128

    at serviceWorker.js:1:4273

(anonymous) @ serviceWorker.js:1   (anonymous) @ serviceWorker.js:1

favicon.ico:1  GET https://xxxx-xxxx-apim.developer.azure-api.net/favicon.ico 503 (Service Unavailable)


Are there any known errors occurring on Azures side? We are located in Australia East.

Azure API Management
Azure API Management

An Azure service that provides a hybrid, multi-cloud management platform for APIs.

0 comments No comments

2 answers

Sort by: Most helpful
  1. Pravallika KV 14,235 Reputation points Microsoft External Staff Moderator
    2026-04-22T03:58:58.09+00:00

    Hi @Adam Brittain ,

    Below are the most common causes and checks:

    1. Check Azure service health & maintenance
      • Go to the Azure Portal > Resource Health for your API Management instance. Any planned maintenance or ongoing platform updates (especially on Developer SKU, which has a single role instance and no SLA) will show up here.
      • Visit https://status.azure.com and filter on Australia East to see if there’s an Azure-wide incident or outage in that region.
    2. Validate your SKU and scale
      • If you’re on the Developer tier, it only has one role instance. During platform patching or upgrades, you can see brief interruptions (503s). For production workloads, consider Basic/Standard/Premium (they each provide at least two instances behind a load balancer).
    3. Test direct connectivity to the gateway endpoint
      • From your workstation or a VM in the same network, run curl or Postman against your gateway endpoint (e.g. https://xxxx-xxxx-apim.azure-api.net/). If that also times out or returns 503, it confirms the issue is at the service-side or network boundary.
    4. If your APIM is in a Virtual Network (internal/VNet)
      • Make sure the developer-portal hostname (and management endpoint) resolves to the internal VIP.
      • Confirm DNS entries or hosts-file entries are correct and that no recent firewall changes are blocking outbound calls.
    5. Check custom domains & certificates
      • If you recently had a certificate expire or reissued a custom domain, a non-trusted certificate on the management endpoint can cause portal failures. As a quick test you can temporarily remove the custom domain so APIM falls back to its default, trusted endpoint.

    References:

    Hope this helps!


    If the resolution was helpful, kindly take a moment to click on User's imageand click on Yes for was this answer helpful. And, if you have any further query do let us know.


  2. Q&A Assist
    2026-04-22T03:49:57.7266667+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    HTTP 503 on previously working Azure API Management developer portals, with no configuration changes, typically indicates either:

    1. A transient or regional platform issue in the Azure service, or
    2. An application-level problem in the underlying App Service hosting the portal (for example, high CPU/memory, long-running requests, or exceptions).

    From the provided details:

    • All APIM developer portals are affected.
    • Errors are 503 Service Unavailable on initial requests.
    • Behavior started suddenly with no changes.

    This pattern is consistent with a platform-side or regional issue rather than an individual configuration problem.

    Recommended actions:

    1. Check Azure Service Health for the region (Australia East):
      • In the Azure portal, open Service Health and review Health history and Resource health for API Management and App Service in Australia East to see if there is an active or recent incident.
    2. Monitor the underlying App Service behavior (if accessible):
      • For the App Service that hosts the developer portal, in the Azure portal go to Monitoring > Metrics and check:
        • CPU time
        • Memory working set / Average memory working set
        • Requests
      • Look for spikes or throttling around the time the 503s started.
    3. Collect data if the issue persists:
      • Use the App Service diagnostics and logs to see whether requests are timing out, the worker process is recycling, or exceptions are thrown that prevent responses.
    4. Mitigate while investigating:
      • Try Restart on the App Service that hosts the developer portal.
      • If the plan is under load, consider scaling up (higher pricing tier) or scaling out (more instances) for the App Service plan.
      • Configure auto-healing in the root Web.config of the App Service to recycle the worker process based on request duration, memory, or failure conditions.
    5. If Service Health shows an incident or the problem clearly affects multiple APIM instances in the same region without configuration changes, open a support case through the Azure portal and reference the regional impact and 503 behavior.

    These steps align with the standard troubleshooting flow for 503 errors in Azure-hosted web front ends: observe and monitor, collect data, then mitigate using restart, scale, or auto-healing while Azure Support investigates any platform-side issues.


    References:

Your answer

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