Microsoft Purview Data Products API
Operations for managing data products
Operations 5
Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay
Ask an LLM
“What data products are published in our unified catalog?”
“Can I page through data products in smaller batches?”
Tell an agent
List all data products in the catalog.
Show data products {size} per page.
Ask an LLM
“How do I package data assets into a new data product?”
“Can I assign a new data product to a business domain?”
Tell an agent
Create a data product named {name} in business domain {domain}.
Create data product {name} containing assets {assets}.
Ask an LLM
“Which data assets are included in a specific data product?”
“Who owns one particular data product?”
Tell an agent
Show me data product {product}.
Get the owners and assets of data product {product}.
PATCH
/dataproducts/{dataProductId}
Update a data product · Microsoft Purview Update a data product
#
Ask an LLM
“How do I add assets to a data product that already exists?”
“Can I change the owners or status of an existing data product?”
Tell an agent
Set the data assets of existing data product {product} to {assets}.
Change the status of data product {product} to {status}.
DELETE
/dataproducts/{dataProductId}
Delete a data product · Microsoft Purview Delete a data product
#
Ask an LLM
“Can I retire a data product from the unified catalog?”
“Is it possible to delete a data product by its ID?”
Tell an agent destructive · confirm first
Delete data product {product}.
Remove data product {product} from the catalog.
Documentation
Documentation
https://learn.microsoft.com/en-us/rest/api/purview/
Authentication
https://learn.microsoft.com/en-us/purview/tutorial-using-rest-apis
GettingStarted
https://learn.microsoft.com/en-us/purview/data-gov-api-create-assets
Authentication
https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow
GettingStarted
https://learn.microsoft.com/en-us/purview/legacy/how-to-purview-custom-lineage-api-user-guide
GettingStarted
https://learn.microsoft.com/en-us/purview/legacy/tutorial-metadata-policy-collections-apis
Documentation
https://learn.microsoft.com/en-us/rest/api/purview/unified-catalog-api-overview
Authentication
https://learn.microsoft.com/en-us/purview/data-gov-api-rest-data-plane
Documentation
https://learn.microsoft.com/en-us/rest/api/purview/unified-catalog-data-quality
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/security-ediscovery-apioverview?view=graph-rest-1.0
Authentication
https://learn.microsoft.com/en-us/graph/security-ediscovery-appauthsetup
GettingStarted
https://learn.microsoft.com/en-us/purview/edisc-ref-api-guide
Documentation
https://learn.microsoft.com/en-us/graph/security-information-protection-overview
Documentation
https://learn.microsoft.com/en-us/graph/security-datasecurityandgovernance-overview
GettingStarted
https://learn.microsoft.com/en-us/purview/developer/use-the-api
Documentation
https://learn.microsoft.com/en-us/graph/api/resources/security-recordsmanagement-overview?view=graph-rest-1.0
Specifications
Other Resources
Pricing
https://azure.microsoft.com/en-us/pricing/details/purview/
Reference
https://learn.microsoft.com/en-us/purview/data-map-data-sources
Reference
https://learn.microsoft.com/en-us/purview/unified-catalog-data-quality
Reference
https://learn.microsoft.com/en-us/purview/sensitivity-labels
Reference
https://learn.microsoft.com/en-us/purview/developer/
Reference
https://learn.microsoft.com/en-us/graph/compliance-concept-overview