Share via

Microsoft Purview Data Quality API - Error 404

Erwin van Ek 0 Reputation points
2026-04-20T14:32:14.08+00:00

Hello,

We are trying to use the Microsoft Purview Data Quality API in our Purview account located in North Europe. However, every call to the versions endpoint returns 404 Not Found:

Code

GET https://<PURVIEW_ACCOUNT>.purview.azure.com/purviewdataquality/api/versions?api-version=2023-09-01-preview

We have verified that:

Authentication works (valid bearer token for https://purview.azure.net/.default)

Authorization works (our service principal has Data Map Reader and Data Map Writer roles)

  • Catalog and Atlas APIs are functioning normally

This suggests that the Data Quality backend is not yet deployed in North Europe.

Could anyone please confirm whether the Data Quality service has been rolled out to the North Europe region?

Thank you.

Microsoft Security | Microsoft Purview
0 comments No comments

2 answers

Sort by: Most helpful
  1. Erwin van Ek 0 Reputation points
    2026-04-21T07:46:28.22+00:00

    Hi,

    Thanks for the suggestion — I tested the alternative base path (/unifiedcatalog/dataQuality/api/...) as mentioned, but I’m still getting a 404 Not Found response.

    Here’s what I’ve validated so far:

    • The Purview account endpoint (https://<account>.purview.azure.com) is working correctly (e.g. Atlas/catalog APIs return valid responses).
    • Authentication is working (tested with a manually acquired bearer token, not using the “Try it” feature).
    • I tested both documented Data Quality API paths:
      • /purviewdataquality/api/...
        • /unifiedcatalog/dataQuality/api/...
        • I also tested directly from Microsoft Learn using my own token — same result.
        • Both GET Rules and Create Rules endpoints consistently return 404.
        • The same data assets and rules are visible and accessible in the Purview UI.

    Given this, it seems unlikely to be:

    • an authentication issue
    • an incorrect base endpoint
    • or a malformed request

    My current assumption is that this may be related to one of the following:

    1. The Data Quality API (especially for Unified Catalog) is not fully exposed in my tenant yet
    2. There is a regional rollout limitation
    3. The Purview UI is using internal backend APIs that are not (yet) publicly available

    Could someone from Microsoft confirm:

    • whether the Data Quality REST APIs are fully supported for Unified Catalog assets in all regions?
    • and whether there are any prerequisites (feature flags, tenant configuration, SKU, etc.) required to use these endpoints?

    Thanks in advance.Hi,

    Thanks for the suggestion — I tested the alternative base path (/unifiedcatalog/dataQuality/api/...) as mentioned, but I’m still getting a 404 Not Found response.

    Here’s what I’ve validated so far:

    • The Purview account endpoint (https://<account>.purview.azure.com) is working correctly (e.g. Atlas/catalog APIs return valid responses).
    • Authentication is working (tested with a manually acquired bearer token, not using the “Try it” feature).
    • I tested both documented Data Quality API paths:
      • /purviewdataquality/api/...
        • /unifiedcatalog/dataQuality/api/...
        • I also tested directly from Microsoft Learn using my own token — same result.
        • Both GET Rules and Create Rules endpoints consistently return 404.
        • The same data assets and rules are visible and accessible in the Purview UI.

    Given this, it seems unlikely to be:

    • an authentication issue
    • an incorrect base endpoint
    • or a malformed request

    My current assumption is that this may be related to one of the following:

    1. The Data Quality API (especially for Unified Catalog) is not fully exposed in my tenant yet
    2. There is a regional rollout limitation
    3. The Purview UI is using internal backend APIs that are not (yet) publicly available

    Could someone from Microsoft confirm:

    • whether the Data Quality REST APIs are fully supported for Unified Catalog assets in all regions?
    • and whether there are any prerequisites (feature flags, tenant configuration, SKU, etc.) required to use these endpoints?

    Thanks in advance.

    Was this answer helpful?


  2. Pilladi Padma Sai Manisha 10,110 Reputation points Microsoft External Staff Moderator
    2026-04-20T17:09:14.22+00:00

    Hi Erwin van Ek ,

    it looks like you’re running into a 404 because the Data Quality API endpoint you’re hitting isn’t quite right (and/or the service isn’t deployed in your region yet). A couple of things to try:

    1. Make sure you’re using the unifiedcatalog path, not purviewdataquality. The Data Quality versions endpoint should be: GET https://<YOUR_PURVIEW_ACCOUNT>.purview.azure.com/unifiedcatalog/dataQuality/api/versions?api-version=2023-09-01-preview
    2. If you still get 404 after correcting the URL, the Data Quality service (currently in Public Preview) might not be live in your region yet.

    Can you share a bit more to help narrow this down?

    • Exact URL you’re calling (minus any secrets)

    • The full region name of your Purview account

    • The api-version you’re using

    • Whether you’ve tested a region where it’s known to work (e.g. East US)

    Reference docs:

    • Data Quality API for Unified Catalog (Public Preview)

    https://learn.microsoft.com/rest/api/purview/unified-catalog-data-quality

    • Common REST API errors (includes 404 troubleshooting)

    https://learn.microsoft.com/azure/purview/troubleshoot-rest-api-errors#assets-issues-with-rest-api-call

    • Purview REST API Data Plane samples

    https://learn.microsoft.com/azure/purview/tutorial-using-rest-apis

    Hope that helps,let me know what you find!

    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.