Cannot create vector index in Microsoft Foundry – On Your Data Ingestion API retired

Nienke 0 Reputation points
2026-11-02T12:40:16.2966667+00:00

I am unable to update an existing vector index in Microsoft Foundry.

I am using the built-in functionality in Microsoft Foundry to update an existing data source and its vector index. This workflow previously worked, but now fails with the following error:

404 NotFound

"The Azure OpenAI - On Your Data Ingestion APIs have been retired. This endpoint is no longer available. For migration guidance, see aka.ms/oyd-migration"

The provided migration URL redirects to Bing instead of providing migration instructions.

This error occurs directly within Microsoft's own Foundry interface, not through custom code.

I have been using this functionality for an existing solution and was not aware of any retirement announcement or required migration.

Could you please clarify:

Is this a known issue with the Microsoft Foundry interface?

How can I continue updating my existing vector index?

Is there a supported replacement workflow that preserves my existing configuration?

Was this retirement communicated to existing users, and if so, where?

I need to keep my existing solution operational and update its data without rebuilding everything.

Thank you for your assistance.

Azure OpenAI in Foundry Models

2 answers

Sort by: Most helpful
  1. AI answer

    2026-11-03T07:52:39.5366667+00:00

    The classic Foundry On Your Data ingestion workflow can no longer update the index; maintain the existing Azure AI Search index directly, then migrate retrieval to Foundry IQ using Microsoft’s index-reuse sample.

    What the 404 means

    Azure OpenAI On Your Data retired on October 14, 2026, including its ingestion endpoints and classic portal workflows. The error is therefore expected retirement behavior rather than evidence that your index is missing or damaged. The classic documentation is retained only for historical and migration guidance.^1^

    The Foundry interface you used is still invoking that retired backend. Retrying it, changing permissions, or recreating its connection will not restore the endpoint.

    Keep the existing index updated

    First determine which Azure AI Search assets remain:

    1. In Azure portal, open the Azure AI Search resource associated with the solution.
    2. Open Indexes and confirm the existing index is present.
    3. Open Indexers and look for the indexer feeding that index.
    4. Open Data sources and confirm the original Blob Storage or other source connection remains.

    Then use the applicable path:

    If the indexer still exists

    1. Update the files or records in the original data source.
    2. Go to Azure AI Search → Indexers → your indexer → Run.
    3. Check Execution history and confirm the run completed successfully.
    4. Query the index from Search explorer to confirm the new content is searchable.

    Keep or add an indexer schedule if updates should be automatic. Indexers can carry changed source content through extraction, chunking, embedding, and indexing when integrated vectorization is configured.^2^

    If the indexer no longer exists

    One-time On Your Data ingestion could remove the indexer after completion, whereas scheduled ingestion retained it. In that case, configure an Azure AI Search ingestion pipeline consisting of:

    • The source data source
    • A skillset for chunking and embeddings
    • The existing compatible search index
    • A new indexer

    The Azure portal’s Import data workflow can help create an integrated-vectorization pipeline. Ensure that its field mappings, embedding model, and vector dimensions match the existing index before running it.

    For content-only changes, preserve the schema and reload or incrementally update documents. mergeOrUpload is the normal incremental action; an indexer can perform synchronization automatically when the source supports change tracking.^3^

    Do not modify the existing vector field’s dimensions or vector configuration merely to refresh content. Adding fields or new vector configurations can sometimes be done in place, but changing or deleting existing fields often requires a full rebuild.^4^

    Migrate without rebuilding the index

    For an Azure AI Search-backed application, Microsoft’s replacement is Foundry IQ. The published migration sample explicitly reuses an existing compatible Search index:

    Migrate Azure OpenAI On Your Data to Foundry IQ

    The migration is not automatic. Use the sample to:

    1. Connect Foundry IQ to the existing Azure AI Search index.
    2. Map the current content, title, URL, vector, filter, and security fields.
    3. Replace the On Your Data retrieval call with Foundry IQ retrieval.
    4. Update answer generation and citation handling.
    5. Preserve conversation history in the application.
    6. Test authorization, unsupported questions, latency, cost, and citation resolution before cutover.

    The existing index can be retained, but connector behavior, access-control lists, embeddings, retrieval parameters, and application orchestration do not automatically transfer.^5^

    The sample’s automatic retrieval and answer-synthesis path uses preview functionality. For production workloads requiring generally available components, the documented alternatives are Azure AI Search knowledge-base retrieval with application-managed answer generation or classic RAG; these are not feature-equivalent drop-in replacements.^1^

    Retirement communication

    The retirement is now documented prominently in the classic On Your Data concept, API-reference, and troubleshooting pages. There is no separate public “known issue” notice identified for this specific Foundry UI failure.

    Microsoft documents Azure Resource Health and subscription-owner email notifications for model retirements, but that notification policy does not establish whether every customer received a separate notification for the On Your Data feature retirement.^6^

    If the classic Foundry UI still presents the retired update action without warning, open an Azure support request and include the project, region, UTC timestamp, correlation/request ID, and screenshot. This can address the stale portal experience, but the supported operational path remains direct Azure AI Search maintenance plus migration to Foundry IQ.


    References

    1. Azure OpenAI On Your Data API Reference (classic)
    2. Integrated vector embedding in Azure AI Search
    3. Update or rebuild an index in Azure AI Search
    4. Create a vector index in Azure AI Search
    5. Using your data with Azure OpenAI in Microsoft Foundry Models (classic ...
    6. Azure OpenAI in Azure AI Foundry Models model deprecations and retirements
    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

  2. Allan Solomon Mejia 10,640 Reputation points
    2026-11-02T15:10:32.0466667+00:00

    Hi @Nienke

    This is not a transient vector-index failure. Microsoft retired Azure OpenAI On Your Data on October 14, 2026, including its ingestion APIs and the former Foundry portal workflow. A request to that endpoint now returning 404 NotFound is therefore expected.

    The incorrect aka.ms/oyd-migration redirect appears to be a documentation-link issue. You can report it through Microsoft Learn feedback.

    You don’t necessarily need to rebuild the existing vector index. A compatible Azure AI Search index created by file upload, Blob Storage, or web ingestion can be reused. However, migration isn’t automatic: field mappings, connectors, access-control behavior, embeddings, citations, and application calls must be reviewed or reconfigured.

    For an existing Azure AI Search-backed solution:

    1. Check the Azure AI Search resource for the existing index, data source, indexer, and skillset.
    2. If a scheduled indexer exists, update the underlying Blob data and run or retain that indexer to refresh the current index.
    3. If no indexer exists, create and manage an Azure AI Search ingestion pipeline separately. The former On Your Data ingestion service can no longer update it.
    4. Connect the existing index to either:
    • A Foundry IQ knowledge base for managed retrieval and grounded answers; or
    • The Azure AI Search tool in Foundry Agent Service if the solution requires an agent, tools, or workflow orchestration.

    The Agent Service Azure AI Search tool can connect to an existing vector index.

    For production workloads, note that Microsoft’s migration sample uses preview capabilities for automatic retrieval and answer synthesis. Microsoft recommends either the generally available Foundry IQ retrieval API with application-managed answer generation or a classic RAG implementation when preview features aren’t acceptable.

    Regarding notification, the retirement is now documented on the On Your Data concept, configuration, best-practices, and API-reference pages.

    References:


    Help make this community better for everyone: If this answer helped or resolved your issue, please accept it or upvote it. If not, share more details in a comment so we can continue the discussion and find the right solution. Thank you.

    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.