How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Microsoft Azure Catalog API

Operations for listing the registry catalog

Microsoft Azure Catalog API is one of 1667 APIs that Microsoft Azure publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Catalog. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, pricing, a JSON-LD context, and a getting-started guide.

This API exposes 31 operations across 28 paths, and defines 44 schemas. It is described by OpenAPI 3.2.0, at version 2020-08-01-preview.

31 operations 28 paths 44 schemas 2 DELETE27 GET1 PATCH1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2020-08-01-preview
Resource Areas
1

Paths & Operations 31

Across 28 paths, the API surfaces 31 operations — 2 DELETE, 27 GET, 1 PATCH, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Catalog 31

Operations for listing the registry catalog

GET
/acr/v1/_catalog
Microsoft Azure List Repositories
Catalog_List 2 params → 200default
PUT
/catalog/usql/databases/{databaseName}/secrets/{secretName}
Microsoft Azure Put Catalog Usql Databases Databasename Secrets Secretname
microsoftAzureCatalogCreatesecret 3 params body → 200
PATCH
/catalog/usql/databases/{databaseName}/secrets/{secretName}
Microsoft Azure Patch Catalog Usql Databases Databasename Secrets Secretname
microsoftAzureCatalogUpdatesecret 3 params body → 200
GET
/catalog/usql/databases/{databaseName}/secrets/{secretName}
Microsoft Azure Get Catalog Usql Databases Databasename Secrets Secretname
microsoftAzureCatalogGetsecret 3 params → 200
DELETE
/catalog/usql/databases/{databaseName}/secrets/{secretName}
Microsoft Azure Delete Catalog Usql Databases Databasename Secrets Secretname
microsoftAzureCatalogDeletesecret 3 params → 200
DELETE
/catalog/usql/databases/{databaseName}/secrets
Microsoft Azure Delete Catalog Usql Databases Databasename Secrets
microsoftAzureCatalogDeleteallsecrets 2 params → 200
GET
/catalog/usql/databases/{databaseName}/externaldatasources/{externalDataSourceName}
Microsoft Azure Get Catalog Usql Databases Databasename Externaldatasources Externaldatasourcename
microsoftAzureCatalogGetexternaldatasource 3 params → 200
GET
/catalog/usql/databases/{databaseName}/externaldatasources
Microsoft Azure Get Catalog Usql Databases Databasename Externaldatasources
microsoftAzureCatalogListexternaldatasources 9 params → 200
GET
/catalog/usql/databases/{databaseName}/credentials/{credentialName}
Microsoft Azure Get Catalog Usql Databases Databasename Credentials Credentialname
microsoftAzureCatalogGetcredential 3 params → 200
GET
/catalog/usql/databases/{databaseName}/credentials
Microsoft Azure Get Catalog Usql Databases Databasename Credentials
microsoftAzureCatalogListcredentials 9 params → 200
GET
/catalog/usql/databases/{databaseName}/schemas/{schemaName}/procedures/{procedureName}
Microsoft Azure Get Catalog Usql Databases Databasename Schemas Schemaname Procedures Procedurename
microsoftAzureCatalogGetprocedure 4 params → 200
GET
/catalog/usql/databases/{databaseName}/schemas/{schemaName}/procedures
Microsoft Azure Get Catalog Usql Databases Databasename Schemas Schemaname Procedures
microsoftAzureCatalogListprocedures 10 params → 200
GET
/catalog/usql/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}
Microsoft Azure Get Catalog Usql Databases Databasename Schemas Schemaname Tables Tablename
microsoftAzureCatalogGettable 4 params → 200
GET
/catalog/usql/databases/{databaseName}/schemas/{schemaName}/tables
Microsoft Azure Get Catalog Usql Databases Databasename Schemas Schemaname Tables
microsoftAzureCatalogListtables 10 params → 200
GET
/catalog/usql/databases/{databaseName}/schemas/{schemaName}/tabletypes/{tableTypeName}
Microsoft Azure Get Catalog Usql Databases Databasename Schemas Schemaname Tabletypes Tabletypename
microsoftAzureCatalogGettabletype 4 params → 200
GET
/catalog/usql/databases/{databaseName}/schemas/{schemaName}/tabletypes
Microsoft Azure Get Catalog Usql Databases Databasename Schemas Schemaname Tabletypes
microsoftAzureCatalogListtabletypes 10 params → 200
GET
/catalog/usql/databases/{databaseName}/schemas/{schemaName}/views/{viewName}
Microsoft Azure Get Catalog Usql Databases Databasename Schemas Schemaname Views Viewname
microsoftAzureCatalogGetview 4 params → 200
GET
/catalog/usql/databases/{databaseName}/schemas/{schemaName}/views
Microsoft Azure Get Catalog Usql Databases Databasename Schemas Schemaname Views
microsoftAzureCatalogListviews 10 params → 200
GET
/catalog/usql/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}/statistics/{statisticsName}
Microsoft Azure Get Catalog Usql Databases Databasename Schemas Schemaname Tables Tablename Statistics Statisticsname
microsoftAzureCatalogGettablestatistic 5 params → 200
GET
/catalog/usql/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}/statistics
Microsoft Azure Get Catalog Usql Databases Databasename Schemas Schemaname Tables Tablename Statistics
microsoftAzureCatalogListtablestatistics 11 params → 200
GET
/catalog/usql/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}/partitions/{partitionName}
Microsoft Azure Get Catalog Usql Databases Databasename Schemas Schemaname Tables Tablename Partitions Partitionname
microsoftAzureCatalogGettablepartition 5 params → 200
GET
/catalog/usql/databases/{databaseName}/schemas/{schemaName}/tables/{tableName}/partitions
Microsoft Azure Get Catalog Usql Databases Databasename Schemas Schemaname Tables Tablename Partitions
microsoftAzureCatalogListtablepartitions 11 params → 200
GET
/catalog/usql/databases/{databaseName}/schemas/{schemaName}/types
Microsoft Azure Get Catalog Usql Databases Databasename Schemas Schemaname Types
microsoftAzureCatalogListtypes 10 params → 200
GET
/catalog/usql/databases/{databaseName}/schemas/{schemaName}/tablevaluedfunctions/{tableValuedFunctionName}
Microsoft Azure Get Catalog Usql Databases Databasename Schemas Schemaname Tablevaluedfunctions Tablevaluedfunctionname
microsoftAzureCatalogGettablevaluedfunction 4 params → 200
GET
/catalog/usql/databases/{databaseName}/schemas/{schemaName}/tablevaluedfunctions
Microsoft Azure Get Catalog Usql Databases Databasename Schemas Schemaname Tablevaluedfunctions
microsoftAzureCatalogListtablevaluedfunctions 10 params → 200
GET
/catalog/usql/databases/{databaseName}/assemblies/{assemblyName}
Microsoft Azure Get Catalog Usql Databases Databasename Assemblies Assemblyname
microsoftAzureCatalogGetassembly 3 params → 200
GET
/catalog/usql/databases/{databaseName}/assemblies
Microsoft Azure Get Catalog Usql Databases Databasename Assemblies
microsoftAzureCatalogListassemblies 9 params → 200
GET
/catalog/usql/databases/{databaseName}/schemas/{schemaName}
Microsoft Azure Get Catalog Usql Databases Databasename Schemas Schemaname
microsoftAzureCatalogGetschema 3 params → 200
GET
/catalog/usql/databases/{databaseName}/schemas
Microsoft Azure Get Catalog Usql Databases Databasename Schemas
microsoftAzureCatalogListschemas 9 params → 200
GET
/catalog/usql/databases/{databaseName}
Microsoft Azure Get Catalog Usql Databases Databasename
microsoftAzureCatalogGetdatabase 2 params → 200
GET
/catalog/usql/databases
Microsoft Azure Get Catalog Usql Databases
microsoftAzureCatalogListdatabases 8 params → 200

Schemas 44

The contract defines 44 schemas that model the data the API accepts and returns. The most detailed are USqlType (15 properties), USqlTableStatistics (13 properties), USqlIndex (10 properties), USqlTable (8 properties). Each schema is shown below with its type and property counts.

USqlDirectedColumn
object
A Data Lake Analytics catalog U-SQL directed column item.
2 properties
USqlAssembly
object
A Data Lake Analytics catalog U-SQL Assembly.
7 properties
USqlTableTypeList
object
A Data Lake Analytics catalog U-SQL table type item list.
1 property
USqlTableValuedFunction
object
A Data Lake Analytics catalog U-SQL table valued function item.
4 properties
USqlTableList
object
A Data Lake Analytics catalog U-SQL table item list.
1 property
USqlExternalDataSourceList
object
A Data Lake Analytics catalog U-SQL external datasource item list.
1 property
TypeFieldInfo
object
A Data Lake Analytics catalog type field information item.
2 properties
USqlDatabase
object
A Data Lake Analytics catalog U-SQL database item.
1 property
DdlName
object
A Data Lake Analytics DDL name item.
4 properties
USqlAssemblyList
object
A Data Lake Analytics catalog U-SQL assembly CLR item list.
1 property
Repositories
object
List of repositories.
1 property
USqlViewList
object
A Data Lake Analytics catalog U-SQL view item list.
1 property
USqlCredential
object
A Data Lake Analytics catalog U-SQL credential item.
4 properties
USqlTablePartition
object
A Data Lake Analytics catalog U-SQL table partition item.
7 properties
USqlAssemblyFileInfo
object
A Data Lake Analytics catalog U-SQL assembly file information item.
3 properties
USqlTablePartitionList
object
A Data Lake Analytics catalog U-SQL table partition item list.
1 property
USqlView
object
A Data Lake Analytics catalog U-SQL view item.
4 properties
USqlIndex
object
A Data Lake Analytics catalog U-SQL table index item.
10 properties
ExternalTable
object
A Data Lake Analytics catalog external table item.
2 properties
DataLakeAnalyticsCatalogSecretCreateOrUpdateParameters
object
DataLakeAnalytics DataLakeAnalyticsAccount information.
2 properties 1 required
AcrErrorInfo
object
Error information.
3 properties
USqlDistributionInfo
object
A Data Lake Analytics catalog U-SQL distribution information object.
4 properties
USqlTableColumn
object
A Data Lake Analytics catalog U-SQL table column item.
2 properties
USqlCredentialList
object
A Data Lake Analytics catalog U-SQL credential item list.
1 property
USqlAssemblyClr
object
A Data Lake Analytics catalog U-SQL assembly CLR item.
3 properties
USqlExternalDataSource
object
A Data Lake Analytics catalog U-SQL external datasource item.
5 properties
USqlTypeList
object
A Data Lake Analytics catalog U-SQL type item list.
1 property
USqlTableValuedFunctionList
object
A Data Lake Analytics catalog U-SQL table valued function item list.
1 property
USqlTableType
object
A Data Lake Analytics catalog U-SQL table type item.
1 property
USqlProcedureList
object
A Data Lake Analytics catalog U-SQL procedure item list.
1 property
USqlSecret
object
A Data Lake Analytics catalog U-SQL secret item.
5 properties
EntityId
object
A Data Lake Analytics catalog entity identifier object.
2 properties
USqlType
object
A Data Lake Analytics catalog U-SQL type item.
15 properties
USqlProcedure
object
A Data Lake Analytics catalog U-SQL procedure item.
4 properties
USqlAssemblyDependencyInfo
object
A Data Lake Analytics catalog U-SQL dependency information item.
1 property
USqlTableStatisticsList
object
A Data Lake Analytics catalog U-SQL table statistics item list.
1 property
CatalogItemList
object
A Data Lake Analytics catalog item list.
2 properties
USqlSchemaList
object
A Data Lake Analytics catalog U-SQL schema item list.
1 property
CatalogItem
object
A Data Lake Analytics catalog item.
2 properties
USqlSchema
object
A Data Lake Analytics catalog U-SQL schema item.
2 properties
USqlTable
object
A Data Lake Analytics catalog U-SQL table item.
8 properties
AcrErrors
object
ACR error response.
1 property
USqlTableStatistics
object
A Data Lake Analytics catalog U-SQL table statistics item.
13 properties
USqlDatabaseList
object
A Data Lake Analytics catalog U-SQL database item list.
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-azure-catalog-api-openapi.yml Raw ↑

Other APIs Microsoft Azure publishes across the network.

Microsoft Azure AI Search API
Microsoft Azure Communication Services API
Microsoft Azure Event Grid API
Microsoft Azure Functions API
Microsoft Azure DevOps REST API
Microsoft Azure AI Foundry API
Microsoft Azure Resource JSON Schema
Microsoft Azure JSON-LD Context
Microsoft Azure AccessConnector API
Microsoft Azure AccessControlRecords API
Microsoft Azure AccessPolicies API
Microsoft Azure AccessReviewInstanceAcceptRecommmendations API
Where this information came from

This is an independent, third-party profile of Microsoft Azure Catalog API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.