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.
Microsoft Purview publishes 44 APIs on the APIs.io network, including Accounts API, Approval API, Business Domains API, and 41 more. Tagged areas include Compliance, Data Catalog, Data Classification, Data Governance, and Data Loss Prevention.
The Microsoft Purview catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
Microsoft Purview’s developer surface includes authentication, CLI, changelog, developer portal, documentation, getting-started guide, engineering blog, and 58 more developer resources.
Kin Score
APIs 44
Individual APIs this provider publishes, each with its own machine-readable definition.
Microsoft Purview Accounts API
Operations for managing Purview accounts
Microsoft Purview Approval API
Operations for approving or rejecting workflow tasks
Microsoft Purview Business Domains API
Operations for managing business domains
Microsoft Purview Cases API
Operations for managing eDiscovery cases
Microsoft Purview Classification Rules API
Operations for managing classification rules
Microsoft Purview Critical Data Elements API
Operations for managing critical data elements
Microsoft Purview Custodians API
Operations for managing custodians within cases
Microsoft Purview Data Products API
Operations for managing data products
Microsoft Purview Data Profiling API
Operations for data profiling operations
Microsoft Purview Data Quality Rules API
Operations for managing data quality rules
Microsoft Purview Data Quality Scans API
Operations for running data quality scans
Microsoft Purview Data Quality Scores API
Operations for retrieving data quality scores
Microsoft Purview Data Sources API
Operations for managing data source registrations
Microsoft Purview Discovery API
Operations for searching and discovering data assets
Microsoft Purview DLP Policies API
Operations for evaluating DLP policies on content
Microsoft Purview Entity API
Operations for managing catalog entities
Microsoft Purview Glossary API
Operations for managing glossary terms, categories, and assignments
Microsoft Purview Glossary Terms API
Operations for managing glossary terms in the unified catalog
Microsoft Purview Label Policy Settings API
Operations for managing label policy settings
Microsoft Purview Legal Holds API
Operations for managing legal holds
Microsoft Purview Lineage API
Operations for tracking data lineage
Microsoft Purview Metadata Policy API
Operations for managing metadata policies
Microsoft Purview Metadata Roles API
Operations for managing metadata roles
Microsoft Purview OKRs API
Operations for managing Objectives and Key Results
Microsoft Purview Operations API
Operations available on the Purview resource provider
Microsoft Purview Private Endpoint Connections API
Operations for managing private endpoint connections
Microsoft Purview Protection Scopes API
Operations for computing protection scopes
Microsoft Purview Relationship API
Operations for managing relationships between entities
Microsoft Purview Retention Event Types API
Operations for managing retention event types
Microsoft Purview Retention Events API
Operations for managing retention events
Microsoft Purview Retention Labels API
Operations for managing retention labels
Microsoft Purview Review Sets API
Operations for managing review sets
Microsoft Purview Scan Result API
Operations for running scans and viewing scan results
Microsoft Purview Scan Rulesets API
Operations for managing scan rulesets
Microsoft Purview Scans API
Operations for managing scan configurations
Microsoft Purview Searches API
Operations for managing eDiscovery searches
Microsoft Purview Sensitivity Labels API
Operations for accessing tenant-level sensitivity labels
Microsoft Purview Triggers API
Operations for managing scan triggers and schedules
Microsoft Purview Type API
Operations for managing type definitions
Microsoft Purview User Requests API
Operations for submitting user requests
Microsoft Purview Workflow API
Operations for managing individual workflows
Microsoft Purview Workflow Run API
Operations for managing workflow runs
Microsoft Purview Workflow Task API
Operations for managing workflow tasks
Microsoft Purview Workflows API
Operations for listing workflows
Scroll for all 44
Postman Collections 12
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll for all 12
Open Collections 12
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Microsoft Purview Account API
OPEN COLLECTIONMicrosoft Purview Catalog API
OPEN COLLECTIONMicrosoft Purview Data Map API
OPEN COLLECTIONMicrosoft Purview Data Quality API
OPEN COLLECTIONMicrosoft Purview Data Security and Governance API
OPEN COLLECTIONMicrosoft Purview eDiscovery API
OPEN COLLECTIONMicrosoft Purview Information Protection API
OPEN COLLECTIONMicrosoft Purview Metadata Policies API
OPEN COLLECTIONMicrosoft Purview Records Management API
OPEN COLLECTIONMicrosoft Purview Scanning API
OPEN COLLECTIONMicrosoft Purview Unified Catalog API
OPEN COLLECTIONMicrosoft Purview Workflow API
OPEN COLLECTIONScroll for all 12
Arazzo Workflows 17
Multi-step API workflows described with the Arazzo specification.
Microsoft Purview Assign a Glossary Term to Entities
Create a glossary term and assign it to one or more catalog entities.
ARAZZOMicrosoft Purview Categorize a Glossary Term
Create a glossary category and a term that is filed under that category.
ARAZZOMicrosoft Purview Classify a Data Asset Entity
Register a catalog entity, confirm it, then apply and verify a classification.
ARAZZOMicrosoft Purview Define a Classification Type and Apply It
Register a custom classification typedef, confirm it, then classify an entity with it.
ARAZZOMicrosoft Purview Define a Data Quality Rule and Scan
Create a data quality rule, confirm it, then run a quality scan that evaluates it.
ARAZZOMicrosoft Purview Move Found Entities into a Collection
Search the catalog, then move the discovered entities into a target collection.
ARAZZOMicrosoft Purview Onboard an Entity into a Collection
Create a Data Map entity, confirm it, move it into a collection, and classify it.
ARAZZOMicrosoft Purview Profile a Data Asset and Poll for Results
Kick off data profiling for an asset, then poll until the profiling completes.
ARAZZOMicrosoft Purview Provision a Custom Scan Ruleset
Create a custom classification rule, build a scan ruleset that uses it, and confirm.
ARAZZOMicrosoft Purview Publish a Data Product
Create a business domain, confirm it, then publish a data product under it.
ARAZZOMicrosoft Purview Publish a Glossary Term
Create a glossary, confirm it, then create a term anchored to that glossary.
ARAZZOMicrosoft Purview Register a Data Source and Launch a Scan
Register a data source, configure a scan, and kick off a scan run.
ARAZZOMicrosoft Purview Relate Two Catalog Entities
Create an entity, then create a relationship linking it to another entity.
ARAZZOMicrosoft Purview Run a Scan and Poll to Completion
Launch a scan run, then poll scan history until the run reaches a terminal state.
ARAZZOMicrosoft Purview Schedule a Recurring Scan
Configure a scan, attach a recurring trigger, enable it, and confirm the schedule.
ARAZZOMicrosoft Purview Search and Classify a Found Asset
Search the catalog, read the top hit, and apply a classification to it.
ARAZZOMicrosoft Purview Trace Data Asset Lineage
Search for an asset, read its entity, then walk its lineage graph with pagination.
ARAZZOScroll for all 17
MCP Servers 1
Model Context Protocol servers that expose these APIs to AI agents.
microsoft-purview-mcp.yml
MCP SERVERPricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Microsoft Purview Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Microsoft Purview Finops
FINOPSSemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Microsoft Purview Context
JSON-LDSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
Microsoft Purview API Rules
SPECTRALJSON Schema 138
Standalone JSON Schema definitions for this provider's data models.
AccessKeys
JSON SCHEMAMicrosoft Purview Account
JSON SCHEMAAccountEndpoints
JSON SCHEMAAccountList
JSON SCHEMAAccountProperties
JSON SCHEMAAccountSku
JSON SCHEMAAccountUpdateParameters
JSON SCHEMAAtlasClassification
JSON SCHEMAAtlasClassifications
JSON SCHEMAAtlasEntitiesWithExtInfo
JSON SCHEMAAtlasEntity
JSON SCHEMAAtlasEntityHeader
JSON SCHEMAAtlasEntityHeaders
JSON SCHEMAAtlasEntityWithExtInfo
JSON SCHEMAAtlasGlossary
JSON SCHEMAAtlasGlossaryCategory
JSON SCHEMAAtlasGlossaryHeader
JSON SCHEMAAtlasGlossaryTerm
JSON SCHEMAAtlasLineageInfo
JSON SCHEMAAtlasObjectId
JSON SCHEMAAtlasRelatedCategoryHeader
JSON SCHEMAAtlasRelatedObjectId
JSON SCHEMAAtlasRelatedTermHeader
JSON SCHEMAAtlasRelationship
JSON SCHEMAAtlasRelationshipWithExtInfo
JSON SCHEMAAtlasTermAssignmentHeader
JSON SCHEMAAtlasTermCategorizationHeader
JSON SCHEMAAtlasTypeDef
JSON SCHEMAAtlasTypeDefHeader
JSON SCHEMAAtlasTypesDef
JSON SCHEMAAttributeMatcher
JSON SCHEMAAttributeRule
JSON SCHEMAAuthorityTemplate
JSON SCHEMAAutoCompleteRequest
JSON SCHEMAAutoCompleteResult
JSON SCHEMAAutoCompleteResultValue
JSON SCHEMABusinessDomain
JSON SCHEMABusinessDomainList
JSON SCHEMACategoryTemplate
JSON SCHEMACheckNameAvailabilityRequest
JSON SCHEMACheckNameAvailabilityResult
JSON SCHEMACitationTemplate
JSON SCHEMAMicrosoft Purview Classification
JSON SCHEMAClassificationResult
JSON SCHEMAClassificationRule
JSON SCHEMAClassificationRuleList
JSON SCHEMAClassificationRulePattern
JSON SCHEMACollectionAdminUpdate
JSON SCHEMACollectionReference
JSON SCHEMAColumnProfile
JSON SCHEMAConnectedVia
JSON SCHEMAContentInfo
JSON SCHEMACriticalDataElement
JSON SCHEMACriticalDataElementList
JSON SCHEMAMicrosoft Purview Data Source
JSON SCHEMADataProduct
JSON SCHEMADataProductList
JSON SCHEMADataQualityRule
JSON SCHEMADataQualityRuleList
JSON SCHEMADataQualityScanRequest
JSON SCHEMADataQualityScanResult
JSON SCHEMADataQualityScore
JSON SCHEMADataQualityScoreList
JSON SCHEMADataSource
JSON SCHEMADataSourceList
JSON SCHEMADecisionRule
JSON SCHEMADepartmentTemplate
JSON SCHEMADlpAction
JSON SCHEMADlpMatchedRule
JSON SCHEMADowngradeJustification
JSON SCHEMAEdiscoveryCase
JSON SCHEMAEdiscoveryCustodian
JSON SCHEMAEdiscoveryHoldPolicy
JSON SCHEMAEdiscoveryReviewSet
JSON SCHEMAEdiscoverySearch
JSON SCHEMAMicrosoft Purview Atlas Entity
JSON SCHEMAEntityMutationResponse
JSON SCHEMAFilePlanReferenceTemplate
JSON SCHEMAMicrosoft Purview Glossary Term
JSON SCHEMAGlossaryTermList
JSON SCHEMAGovernanceContact
JSON SCHEMAIdentity
JSON SCHEMAIdentitySet
JSON SCHEMAInformationProtectionAction
JSON SCHEMAInformationProtectionPolicySetting
JSON SCHEMAKeyValuePair
JSON SCHEMALabelingOptions
JSON SCHEMALineageRelation
JSON SCHEMAMetadataPolicy
JSON SCHEMAMetadataPolicyList
JSON SCHEMAMetadataRole
JSON SCHEMAMetadataRoleList
JSON SCHEMAMoveEntitiesRequest
JSON SCHEMAOKR
JSON SCHEMAOKRList
JSON SCHEMAOperation
JSON SCHEMAOperationList
JSON SCHEMAOperationResponse
JSON SCHEMAParentRelation
JSON SCHEMAPrivateEndpointConnection
JSON SCHEMAPrivateEndpointConnectionList
JSON SCHEMAProfilingRequest
JSON SCHEMAProfilingResult
JSON SCHEMAProtectionScope
JSON SCHEMARecurrenceSchedule
JSON SCHEMAResourceLink
JSON SCHEMAMicrosoft Purview Retention Label
JSON SCHEMARetentionEvent
JSON SCHEMARetentionEventType
JSON SCHEMARetentionLabel
JSON SCHEMARuleResult
JSON SCHEMAMicrosoft Purview Scan
JSON SCHEMAScanList
JSON SCHEMAScanResult
JSON SCHEMAScanResultList
JSON SCHEMAScanRuleset
JSON SCHEMAScanRulesetList
JSON SCHEMASearchFacetItem
JSON SCHEMASearchRequest
JSON SCHEMASearchResult
JSON SCHEMASearchResultValue
JSON SCHEMAMicrosoft Purview Sensitivity Label
JSON SCHEMASensitivityLabel
JSON SCHEMASuggestRequest
JSON SCHEMASuggestResult
JSON SCHEMATermSearchResultValue
JSON SCHEMATimeBoundary
JSON SCHEMATrigger
JSON SCHEMATriggerRecurrence
JSON SCHEMAUserRequestPayload
JSON SCHEMAUserRequestResponse
JSON SCHEMAValidationResult
JSON SCHEMAWorkflow
JSON SCHEMAWorkflowCreateOrUpdateCommand
JSON SCHEMAWorkflowList
JSON SCHEMAWorkflowRun
JSON SCHEMAWorkflowTask
JSON SCHEMAWorkflowTrigger
JSON SCHEMAScroll for all 138
JSON Structure 1
JSON Structure definitions describing this provider's data shapes.
Microsoft Purview Structure
JSON STRUCTURESecurity Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Scopes 1
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 4
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 4
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 23
Pagination, idempotency, versioning, errors, and events
Scroll for all 23
Build 5
SDKs, sample code, and the tooling you integrate with
Access & Security 5
Authentication, authorization, and security posture
Operate 5
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 13
Properties that don't map to a standard resource type
Scroll for all 13