The Data Catalog REST API is a REST-based API that provides programmatic access to Data Catalog resources to register, annotate and search data assets programmatically. Azure Data Catalog is a cloud-based service that you can use to register and discover enterprise data assets. The service gives you capabilities that enable any user, from analysts to data scientists to developers, to register, discover, understand, and consume data assets.
To perform operations on Data Catalog resources, you send HTTP requests with a supported method: GET, POST, PUT, or DELETE to an endpoint that targets a resource collection or a specific resource. A Data Catalog operation requires an Azure Active Directory (AAD) access token.
The Data Catalog REST API has the following operations:
- Register data asset operations: Register Data Asset, Delete Data Asset, and Search Data Asset.
- Annotate data asset operations: Annotate Data Asset, Update Annotation, Get Data Asset with Annotations, and Delete Annotation.
The Data Catalog has a Search query syntax:
To learn the types of assets and annotations supported in Data Catalog, see
Search syntax reference
Azure Data Catalog is a fully managed service hosted in Microsoft Azure that serves as a system of registration and system of discovery for enterprise data sources. Azure Data Catalog has capabilities that enable technical and non-technical users to discover, understand, and consume data sources.
To learn more, see Data Catalog Search syntax reference.
REST Operation Groups
| Resource Groups | Description |
|---|---|
| Data Catalog | Provides operations for creating and managing data catalogs. |
| Data Asset | Provides operations for working with data assets and annotations. |
| Custom Data Source | Provides operations for registering and enumerating custom data sources. |
| Glossary | Provides operations for managing glossary terms. |
See Also
- Azure Data Catalog documentation
- Azure Data Catalog FAQ
- Azure Data Catalog developer concepts.
- Get started creating a Data Catalog app - Shows you how to Register, Search, and Delete a data asset using the Data Catalog REST API.


