Azure Document Intelligence Studio returns "Form Recognizer Not Found" after subscription migration

Sarabjeet Singh 0 Reputation points
2026-07-29T09:25:52.08+00:00

We recently moved an Azure AI Document Intelligence (formerly Form Recognizer) resource to a new Azure subscription.

Resource Details


Resource Name: PII

Subscription ID: PII

Resource Group: HublixDocuments

Region: UK South

Kind: FormRecognizer

Status: Active

Current Behavior


The Document Intelligence resource is active and functioning correctly.

The following operations work successfully:

  • Analyze Document using the .NET SDK
  • Analyze Document using the REST API
  • Existing custom extraction models continue to process documents successfully
  • Resource is visible in Azure Portal
  • Resource is selectable within Document Intelligence Studio

However, when attempting to open Document Intelligence Studio (either from the Azure Portal or directly from https://documentintelligence.ai.azure.com), Studio immediately displays the following error:

Name:Form Recognizer Not Found

Message: The form recognizer could not be found.

HTTP Status:404

Investigation


Using the browser Developer Tools (Network tab), we observed that Document Intelligence Studio is issuing requests to:

https://contentunderstanding.ai.azure.com/documentintelligence/api/my/cache/subscriptions/68083a6e-fcad-4190-b5f4-c68379b5883d/resourceGroups/HublixDocument/formRecognizers/Hublix-IDP-001

This request references the OLD Azure resource location:

Old Subscription ID:PII

Old Resource Group:PII

However, the resource now exists at:

Subscription ID:PII

Resource Group:PII

Expected Behavior


Document Intelligence Studio should discover and use the current resource location instead of attempting to access the previous subscription/resource group.

Question


It appears that Document Intelligence Studio retains stale metadata or cached project information after the resource was moved to a different Azure subscription.

Could the engineering team please advise:

  1. Is there a server-side cache or project metadata that needs to be refreshed?
  2. Can the existing Studio project references be updated to point to the current subscription/resource group?
  3. Is there a supported procedure for migrating Document Intelligence Studio projects after an Azure resource move?
  4. If this is a known limitation, is there a recommended workaround that preserves existing custom extraction projects?

Additional Information


  • Resource is Active.
  • User has Owner permissions.
  • Public network access is enabled.
  • SDK and REST API continue to work correctly.
  • Only Document Intelligence Studio fails with 404 "Form Recognizer Not Found."
Azure Document Intelligence in Foundry Tools

1 answer

Sort by: Most helpful
  1. Christos Panagiotidis 3,546 Reputation points
    2026-07-29T10:23:21.7166667+00:00

    Your SDK and REST tests confirm that the moved Document Intelligence resource and its existing models are healthy. The 404 occurs because the Studio project is still requesting the old subscription and resource-group path, rather than because the service endpoint is unavailable.

    Sign out of Studio, clear the site data for Document Intelligence Studio, sign back into the correct directory, and explicitly select the new subscription and resource. If the old resource ID remains, create a new custom extraction project against the moved resource and the existing training-data container. Where available, export/share the original project and import its project token into the replacement project. Verify Cognitive Services User access on the Document Intelligence resource, storage data access, and the required Studio CORS origin. Existing deployed model IDs should remain callable through the working endpoint. Microsoft does not document a supported way to directly edit a saved Studio project’s ARM resource ID, so persistent stale server-side references require a Microsoft Support case.

    Was this answer helpful?

    0 comments No comments

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.