Microsoft Purview logo

Microsoft Purview

Microsoft Purview is a comprehensive data governance service that helps organizations discover, catalog, classify, and manage their data estate across on-premises, multi-cloud, and SaaS environments.

12 APIs 0 Features
ComplianceData CatalogData ClassificationData GovernanceData Loss PreventionInformation Protection

APIs

Microsoft Purview Catalog API

APIs for discovering, cataloging, and managing metadata for data assets across your data estate. The catalog is built on Apache Atlas and provides searchable inventory of data a...

Microsoft Purview Scanning API

APIs for configuring and managing scans of data sources to automatically discover and catalog data assets. Supports registering data sources and scheduling automated scans acros...

Microsoft Purview Account API

APIs for managing Purview accounts, configurations, and administrative settings. Provides resource management operations for creating, updating, and deleting Purview accounts th...

Microsoft Purview Data Map API

APIs for accessing and managing the unified data map that provides a holistic view of your data estate. Supports entity management, lineage tracking, relationship mapping, and d...

Microsoft Purview Metadata Policies API

APIs for creating and managing data access policies based on metadata attributes. Enables programmatic management of collection-level permissions and role assignments.

Microsoft Purview Workflow API

APIs for managing workflows and approval processes for data governance tasks. Supports defining custom approval workflows for glossary term management and other governance opera...

Microsoft Purview Unified Catalog API

APIs for programmatically integrating and managing the Microsoft Purview Unified Catalog. Supports operations on business domains, glossary terms, data products, OKRs, critical ...

Microsoft Purview Data Quality API

APIs for programmatically interacting with data quality rules, measuring data quality, and retrieving data quality scores for data assets. Supports data profiling, rule manageme...

Microsoft Purview eDiscovery API

APIs for automating eDiscovery operations through Microsoft Graph, including managing cases, custodians, review sets, searches, and exports for litigation, investigation, and re...

Microsoft Purview Information Protection API

APIs for accessing and managing sensitivity labels through Microsoft Graph. Enables applications to apply, update, and delete sensitivity labels, evaluate label actions, and enf...

Microsoft Purview Data Security and Governance API

APIs for integrating data loss prevention and compliance policy enforcement into applications through Microsoft Graph. Provides compute protection scopes and process content ope...

Microsoft Purview Records Management API

APIs for managing retention labels, retention policies, and disposition review through Microsoft Graph. Helps organizations manage data retention and deletion to meet legal obli...

Semantic Vocabularies

Microsoft Purview Context

0 classes · 19 properties

JSON-LD

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
ArazzoWorkflows
ArazzoWorkflows
🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
🔗
Reference
Reference
📦
SDKs
SDKs
🔗
Best Practices
Best Practices
📄
ChangeLog
ChangeLog
📰
Blog
Blog
💬
Support
Support
🟢
StatusPage
StatusPage
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
👥
GitHubOrganization
GitHubOrganization
🔗
Community
Community
🔗
Website
Website
🔗
Login
Login
📝
SignUp
SignUp
🔗
JSONLD
JSONLD

Sources

Raw ↑
aid: microsoft-purview
name: Microsoft Purview
description: >-
  Microsoft Purview is a comprehensive data governance service that helps organizations discover, catalog, classify, and
  manage their data estate across on-premises, multi-cloud, and SaaS environments.
image: https://www.microsoft.com/en-us/microsoft-365/blog/wp-content/uploads/sites/2/2021/04/Microsoft-Purview-logo.png
url: https://www.microsoft.com/en-us/security/business/microsoft-purview
created: 2024-01-15T00:00:00.000Z
modified: '2026-05-19'
specificationVersion: '0.19'
tags:
  - Compliance
  - Data Catalog
  - Data Classification
  - Data Governance
  - Data Loss Prevention
  - Information Protection
apis:
  - name: Microsoft Purview Catalog API
    description: >-
      APIs for discovering, cataloging, and managing metadata for data assets across your data estate. The catalog is
      built on Apache Atlas and provides searchable inventory of data assets with classifications and glossary terms.
    image: https://www.microsoft.com/en-us/security/business/microsoft-purview
    humanURL: https://learn.microsoft.com/en-us/purview/catalog-api
    baseURL: https://{account-name}.purview.azure.com
    tags:
      - Classifications
      - Data Catalog
      - Data Discovery
      - Glossary
      - Metadata
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/rest/api/purview/
      - type: OpenAPI
        url: openapi/microsoft-purview-catalog-openapi.yml
      - type: Authentication
        url: https://learn.microsoft.com/en-us/purview/tutorial-using-rest-apis
      - type: Pricing
        url: https://azure.microsoft.com/en-us/pricing/details/purview/
      - type: GettingStarted
        url: https://learn.microsoft.com/en-us/purview/data-gov-api-create-assets
  - name: Microsoft Purview Scanning API
    description: >-
      APIs for configuring and managing scans of data sources to automatically discover and catalog data assets.
      Supports registering data sources and scheduling automated scans across your data estate.
    image: https://www.microsoft.com/en-us/security/business/microsoft-purview
    humanURL: https://learn.microsoft.com/en-us/purview/scanning-api
    baseURL: https://{account-name}.purview.azure.com
    tags:
      - Automated Discovery
      - Classification Rules
      - Data Scanning
      - Data Sources
      - Scan Triggers
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/rest/api/purview/scanning
      - type: OpenAPI
        url: openapi/microsoft-purview-scanning-openapi.yml
      - type: Authentication
        url: https://learn.microsoft.com/en-us/purview/tutorial-using-rest-apis
      - type: Reference
        url: https://learn.microsoft.com/en-us/purview/data-map-data-sources
  - name: Microsoft Purview Account API
    description: >-
      APIs for managing Purview accounts, configurations, and administrative settings. Provides resource management
      operations for creating, updating, and deleting Purview accounts through Azure Resource Manager.
    image: https://www.microsoft.com/en-us/security/business/microsoft-purview
    humanURL: https://learn.microsoft.com/en-us/purview/account-api
    baseURL: https://management.azure.com
    tags:
      - Account Management
      - Administration
      - Configuration
      - Resource Manager
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/rest/api/purview/account
      - type: OpenAPI
        url: openapi/microsoft-purview-account-openapi.yml
      - type: Authentication
        url: https://learn.microsoft.com/en-us/azure/active-directory/develop/v2-oauth2-client-creds-grant-flow
  - name: Microsoft Purview Data Map API
    description: >-
      APIs for accessing and managing the unified data map that provides a holistic view of your data estate. Supports
      entity management, lineage tracking, relationship mapping, and discovery queries across cataloged assets.
    image: https://www.microsoft.com/en-us/security/business/microsoft-purview
    humanURL: https://learn.microsoft.com/en-us/purview/data-map-api
    baseURL: https://{account-name}.purview.azure.com
    tags:
      - Data Discovery
      - Data Map
      - Entity Management
      - Lineage
      - Relationships
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/rest/api/purview/datamap
      - type: OpenAPI
        url: openapi/microsoft-purview-data-map-openapi.yml
      - type: Authentication
        url: https://learn.microsoft.com/en-us/purview/tutorial-using-rest-apis
      - type: GettingStarted
        url: https://learn.microsoft.com/en-us/purview/legacy/how-to-purview-custom-lineage-api-user-guide
  - name: Microsoft Purview Metadata Policies API
    description: >-
      APIs for creating and managing data access policies based on metadata attributes. Enables programmatic management
      of collection-level permissions and role assignments.
    image: https://www.microsoft.com/en-us/security/business/microsoft-purview
    humanURL: https://learn.microsoft.com/en-us/purview/metadata-policies
    baseURL: https://{account-name}.purview.azure.com
    tags:
      - Access Policies
      - Collections
      - Data Governance
      - Metadata
      - Role Assignments
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/rest/api/purview/metadatapolicies
      - type: OpenAPI
        url: openapi/microsoft-purview-metadata-policies-openapi.yml
      - type: Authentication
        url: https://learn.microsoft.com/en-us/purview/tutorial-using-rest-apis
      - type: GettingStarted
        url: https://learn.microsoft.com/en-us/purview/legacy/tutorial-metadata-policy-collections-apis
  - name: Microsoft Purview Workflow API
    description: >-
      APIs for managing workflows and approval processes for data governance tasks. Supports defining custom approval
      workflows for glossary term management and other governance operations.
    image: https://www.microsoft.com/en-us/security/business/microsoft-purview
    humanURL: https://learn.microsoft.com/en-us/purview/workflow-api
    baseURL: https://{account-name}.purview.azure.com
    tags:
      - Approvals
      - Automation
      - Governance Tasks
      - Workflows
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/rest/api/purview/workflow
      - type: OpenAPI
        url: openapi/microsoft-purview-workflow-openapi.yml
      - type: Authentication
        url: https://learn.microsoft.com/en-us/purview/tutorial-using-rest-apis
  - name: Microsoft Purview Unified Catalog API
    description: >-
      APIs for programmatically integrating and managing the Microsoft Purview Unified Catalog. Supports operations on
      business domains, glossary terms, data products, OKRs, critical data elements, and data access policies.
    image: https://www.microsoft.com/en-us/security/business/microsoft-purview
    humanURL: https://learn.microsoft.com/en-us/rest/api/purview/unified-catalog-api-overview
    baseURL: https://{account-name}.purview.azure.com
    tags:
      - Business Domains
      - Data Governance
      - Data Products
      - Glossary Terms
      - Unified Catalog
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/rest/api/purview/unified-catalog-api-overview
      - type: OpenAPI
        url: openapi/microsoft-purview-unified-catalog-openapi.yml
      - type: Authentication
        url: https://learn.microsoft.com/en-us/purview/data-gov-api-rest-data-plane
  - name: Microsoft Purview Data Quality API
    description: >-
      APIs for programmatically interacting with data quality rules, measuring data quality, and retrieving data quality
      scores for data assets. Supports data profiling, rule management, and quality assessment operations.
    image: https://www.microsoft.com/en-us/security/business/microsoft-purview
    humanURL: https://learn.microsoft.com/en-us/rest/api/purview/unified-catalog-data-quality
    baseURL: https://{account-name}.purview.azure.com
    tags:
      - Data Assessment
      - Data Profiling
      - Data Quality
      - Quality Rules
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/rest/api/purview/unified-catalog-data-quality
      - type: OpenAPI
        url: openapi/microsoft-purview-data-quality-openapi.yml
      - type: Reference
        url: https://learn.microsoft.com/en-us/purview/unified-catalog-data-quality
      - type: Authentication
        url: https://learn.microsoft.com/en-us/purview/data-gov-api-rest-data-plane
  - name: Microsoft Purview eDiscovery API
    description: >-
      APIs for automating eDiscovery operations through Microsoft Graph, including managing cases, custodians, review
      sets, searches, and exports for litigation, investigation, and regulatory requests.
    image: https://www.microsoft.com/en-us/security/business/microsoft-purview
    humanURL: https://learn.microsoft.com/en-us/graph/api/resources/security-ediscovery-apioverview
    baseURL: https://graph.microsoft.com
    tags:
      - Compliance
      - eDiscovery
      - Investigations
      - Legal Hold
      - Litigation
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/graph/api/resources/security-ediscovery-apioverview?view=graph-rest-1.0
      - type: OpenAPI
        url: openapi/microsoft-purview-ediscovery-openapi.yml
      - type: Authentication
        url: https://learn.microsoft.com/en-us/graph/security-ediscovery-appauthsetup
      - type: GettingStarted
        url: https://learn.microsoft.com/en-us/purview/edisc-ref-api-guide
  - name: Microsoft Purview Information Protection API
    description: >-
      APIs for accessing and managing sensitivity labels through Microsoft Graph. Enables applications to apply, update,
      and delete sensitivity labels, evaluate label actions, and enforce information protection policies
      programmatically.
    image: https://www.microsoft.com/en-us/security/business/microsoft-purview
    humanURL: https://learn.microsoft.com/en-us/graph/security-information-protection-overview
    baseURL: https://graph.microsoft.com
    tags:
      - Data Classification
      - Encryption
      - Information Protection
      - Rights Management
      - Sensitivity Labels
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/graph/security-information-protection-overview
      - type: OpenAPI
        url: openapi/microsoft-purview-information-protection-openapi.yml
      - type: Reference
        url: https://learn.microsoft.com/en-us/purview/sensitivity-labels
  - name: Microsoft Purview Data Security and Governance API
    description: >-
      APIs for integrating data loss prevention and compliance policy enforcement into applications through Microsoft
      Graph. Provides compute protection scopes and process content operations to evaluate and enforce DLP policies at
      runtime.
    image: https://www.microsoft.com/en-us/security/business/microsoft-purview
    humanURL: https://learn.microsoft.com/en-us/graph/security-datasecurityandgovernance-overview
    baseURL: https://graph.microsoft.com
    tags:
      - AI Security
      - Compliance
      - Data Loss Prevention
      - Data Security
      - Policy Enforcement
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/graph/security-datasecurityandgovernance-overview
      - type: OpenAPI
        url: openapi/microsoft-purview-data-security-governance-openapi.yml
      - type: GettingStarted
        url: https://learn.microsoft.com/en-us/purview/developer/use-the-api
      - type: Reference
        url: https://learn.microsoft.com/en-us/purview/developer/
  - name: Microsoft Purview Records Management API
    description: >-
      APIs for managing retention labels, retention policies, and disposition review through Microsoft Graph. Helps
      organizations manage data retention and deletion to meet legal obligations and compliance regulations.
    image: https://www.microsoft.com/en-us/security/business/microsoft-purview
    humanURL: https://learn.microsoft.com/en-us/graph/api/resources/security-recordsmanagement-overview
    baseURL: https://graph.microsoft.com
    tags:
      - Compliance
      - Data Lifecycle
      - Records Management
      - Retention Labels
    properties:
      - type: Documentation
        url: https://learn.microsoft.com/en-us/graph/api/resources/security-recordsmanagement-overview?view=graph-rest-1.0
      - type: OpenAPI
        url: openapi/microsoft-purview-records-management-openapi.yml
      - type: Reference
        url: https://learn.microsoft.com/en-us/graph/compliance-concept-overview
common:
  - type: PostmanWorkspace
    url: https://www.postman.com/kinlaneapi/microsoft-purview/overview
  - type: ArazzoWorkflows
    url: arazzo/
    workflows:
      - url: arazzo/microsoft-purview-assign-term-to-entities-workflow.yml
        name: Microsoft Purview Assign a Glossary Term to Entities
        summary: Create a glossary term and assign it to one or more catalog entities.
      - url: arazzo/microsoft-purview-categorize-glossary-term-workflow.yml
        name: Microsoft Purview Categorize a Glossary Term
        summary: Create a glossary category and a term that is filed under that category.
      - url: arazzo/microsoft-purview-classify-entity-workflow.yml
        name: Microsoft Purview Classify a Data Asset Entity
        summary: Register a catalog entity, confirm it, then apply and verify a classification.
      - url: arazzo/microsoft-purview-define-and-apply-classification-type-workflow.yml
        name: Microsoft Purview Define a Classification Type and Apply It
        summary: Register a custom classification typedef, confirm it, then classify an entity with it.
      - url: arazzo/microsoft-purview-define-rule-and-scan-quality-workflow.yml
        name: Microsoft Purview Define a Data Quality Rule and Scan
        summary: Create a data quality rule, confirm it, then run a quality scan that evaluates it.
      - url: arazzo/microsoft-purview-move-entities-to-collection-workflow.yml
        name: Microsoft Purview Move Found Entities into a Collection
        summary: Search the catalog, then move the discovered entities into a target collection.
      - url: arazzo/microsoft-purview-onboard-entity-to-collection-workflow.yml
        name: Microsoft Purview Onboard an Entity into a Collection
        summary: Create a Data Map entity, confirm it, move it into a collection, and classify it.
      - url: arazzo/microsoft-purview-profile-asset-and-poll-workflow.yml
        name: Microsoft Purview Profile a Data Asset and Poll for Results
        summary: Kick off data profiling for an asset, then poll until the profiling completes.
      - url: arazzo/microsoft-purview-provision-scan-ruleset-workflow.yml
        name: Microsoft Purview Provision a Custom Scan Ruleset
        summary: Create a custom classification rule, build a scan ruleset that uses it, and confirm.
      - url: arazzo/microsoft-purview-publish-data-product-workflow.yml
        name: Microsoft Purview Publish a Data Product
        summary: Create a business domain, confirm it, then publish a data product under it.
      - url: arazzo/microsoft-purview-publish-glossary-term-workflow.yml
        name: Microsoft Purview Publish a Glossary Term
        summary: Create a glossary, confirm it, then create a term anchored to that glossary.
      - url: arazzo/microsoft-purview-register-source-and-scan-workflow.yml
        name: Microsoft Purview Register a Data Source and Launch a Scan
        summary: Register a data source, configure a scan, and kick off a scan run.
      - url: arazzo/microsoft-purview-relate-entities-workflow.yml
        name: Microsoft Purview Relate Two Catalog Entities
        summary: Create an entity, then create a relationship linking it to another entity.
      - url: arazzo/microsoft-purview-run-and-poll-scan-workflow.yml
        name: Microsoft Purview Run a Scan and Poll to Completion
        summary: Launch a scan run, then poll scan history until the run reaches a terminal state.
      - url: arazzo/microsoft-purview-schedule-recurring-scan-workflow.yml
        name: Microsoft Purview Schedule a Recurring Scan
        summary: Configure a scan, attach a recurring trigger, enable it, and confirm the schedule.
      - url: arazzo/microsoft-purview-search-and-classify-workflow.yml
        name: Microsoft Purview Search and Classify a Found Asset
        summary: Search the catalog, read the top hit, and apply a classification to it.
      - url: arazzo/microsoft-purview-trace-asset-lineage-workflow.yml
        name: Microsoft Purview Trace Data Asset Lineage
        summary: Search for an asset, read its entity, then walk its lineage graph with pagination.
  - type: Portal
    url: https://purview.microsoft.com
  - type: Documentation
    url: https://learn.microsoft.com/en-us/purview/
  - type: GettingStarted
    url: https://learn.microsoft.com/en-us/purview/use-azure-purview-studio
  - type: Authentication
    url: https://learn.microsoft.com/en-us/purview/data-gov-api-rest-data-plane
  - type: Reference
    url: https://learn.microsoft.com/en-us/rest/api/purview/
  - type: SDKs
    url: https://learn.microsoft.com/en-us/purview/data-gov-python-sdk
  - type: Best Practices
    url: https://learn.microsoft.com/en-us/purview/concept-best-practices-accounts
  - type: ChangeLog
    url: https://learn.microsoft.com/en-us/purview/whats-new
  - type: Blog
    url: https://techcommunity.microsoft.com/t5/microsoft-purview-blog/bg-p/MicrosoftPurviewBlog
  - type: Support
    url: https://learn.microsoft.com/en-us/answers/topics/azure-purview.html
  - type: StatusPage
    url: https://status.azure.com/
  - type: TermsOfService
    url: https://azure.microsoft.com/en-us/support/legal/
  - type: PrivacyPolicy
    url: https://privacy.microsoft.com/en-us/privacystatement
  - type: GitHubOrganization
    url: https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/purview
  - type: Community
    url: https://techcommunity.microsoft.com/t5/microsoft-purview/ct-p/MicrosoftPurview
  - type: Website
    url: https://www.microsoft.com/en-us/security/business/microsoft-purview
  - type: Login
    url: https://purview.microsoft.com
  - type: SignUp
    url: https://azure.microsoft.com/en-us/products/purview/
  - type: JSONLD
    url: json-ld/microsoft-purview-context.jsonld
  - type: Integrations
    url: https://www.microsoft.com/en-us/marketplace
integrations:
  - name: Microsoft
  - name: Two people looking at a computer.
  - name: This is placeholder text for
  - name: IDC
  - name: Nationwide
  - name: RSA company
  - name: Teleperformance
  - name: A woman smiling at a laptop
  - name: A man holding a laptop.
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com