Azure.Analytics.Purview.UnifiedCatalog (preview:2025-09-15)

2025/10/01 • 50 new methods

EnumerateDomains (new)
Description Enumerates business domains with optional continuation token and write-obligation filtering.
Reference Link ¶

⚼ Request

GET:  /businessdomains
{
api-version: string ,
$skipToken: string ,
writeOnly: boolean ,
}

⚐ Response (200)

{
value:
[
{
status: enum ,
type: enum ,
id: string ,
name: string ,
isRestricted: boolean ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
description: string ,
parentId: string ,
thumbnail:
{
color: string ,
}
,
domains:
[
{
name: string ,
friendlyName: string ,
relatedCollections:
[
{
name: string ,
friendlyName: string ,
parentCollection:
{
type: enum ,
refName: string ,
}
,
}
,
]
,
}
,
]
,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
CreateDomain (new)
Description Creates a new business domain.
Reference Link ¶

⚼ Request

POST:  /businessdomains
{
api-version: string ,
domain:
{
status: enum ,
type: enum ,
id: string ,
name: string ,
isRestricted: boolean ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
description: string ,
parentId: string ,
thumbnail:
{
color: string ,
}
,
domains:
[
{
name: string ,
friendlyName: string ,
relatedCollections:
[
{
name: string ,
friendlyName: string ,
parentCollection:
{
type: enum ,
refName: string ,
}
,
}
,
]
,
}
,
]
,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
}
,
}

⚐ Response (201)

{
status: enum ,
type: enum ,
id: string ,
name: string ,
isRestricted: boolean ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
description: string ,
parentId: string ,
thumbnail:
{
color: string ,
}
,
domains:
[
{
name: string ,
friendlyName: string ,
relatedCollections:
[
{
name: string ,
friendlyName: string ,
parentCollection:
{
type: enum ,
refName: string ,
}
,
}
,
]
,
}
,
]
,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
GetDomainById (new)
Description Retrieves a business domain by identifier.
Reference Link ¶

⚼ Request

GET:  /businessdomains/{domainId}
{
api-version: string ,
domainId: string ,
}

⚐ Response (200)

{
status: enum ,
type: enum ,
id: string ,
name: string ,
isRestricted: boolean ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
description: string ,
parentId: string ,
thumbnail:
{
color: string ,
}
,
domains:
[
{
name: string ,
friendlyName: string ,
relatedCollections:
[
{
name: string ,
friendlyName: string ,
parentCollection:
{
type: enum ,
refName: string ,
}
,
}
,
]
,
}
,
]
,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
UpdateDomain (new)
Description Updates an existing business domain.
Reference Link ¶

⚼ Request

PUT:  /businessdomains/{domainId}
{
api-version: string ,
domainId: string ,
domain:
{
status: enum ,
type: enum ,
id: string ,
name: string ,
isRestricted: boolean ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
description: string ,
parentId: string ,
thumbnail:
{
color: string ,
}
,
domains:
[
{
name: string ,
friendlyName: string ,
relatedCollections:
[
{
name: string ,
friendlyName: string ,
parentCollection:
{
type: enum ,
refName: string ,
}
,
}
,
]
,
}
,
]
,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
}
,
}

⚐ Response (200)

{
status: enum ,
type: enum ,
id: string ,
name: string ,
isRestricted: boolean ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
description: string ,
parentId: string ,
thumbnail:
{
color: string ,
}
,
domains:
[
{
name: string ,
friendlyName: string ,
relatedCollections:
[
{
name: string ,
friendlyName: string ,
parentCollection:
{
type: enum ,
refName: string ,
}
,
}
,
]
,
}
,
]
,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
DeleteDomainById (new)
Description Deletes an existing business domain.
Reference Link ¶

⚼ Request

DELETE:  /businessdomains/{domainId}
{
api-version: string ,
domainId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
ListCriticalDataElement (new)
Description Searches and retrieves critical data elements based on domain, keyword, and other filters.
Reference Link ¶

⚼ Request

GET:  /criticalDataElements
{
api-version: string ,
domainId: string ,
keyword: string ,
orderBy: string ,
skip: integer ,
top: integer ,
}

⚐ Response (200)

{
value:
[
{
status: enum ,
dataType: enum ,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
domain: string ,
description: string ,
contacts: object ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
CreateCriticalDataElement (new)
Description Creates a new critical data element in the catalog.
Reference Link ¶

⚼ Request

POST:  /criticalDataElements
{
api-version: string ,
criticalDataElement:
{
status: enum ,
dataType: enum ,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
domain: string ,
description: string ,
contacts: object ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
}
,
}

⚐ Response (201)

{
status: enum ,
dataType: enum ,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
domain: string ,
description: string ,
contacts: object ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
GetCriticalDataElementById (new)
Description Searches and retrieves critical data elements based on Id.
Reference Link ¶

⚼ Request

GET:  /criticalDataElements/{criticalDataElementId}
{
api-version: string ,
criticalDataElementId: string ,
}

⚐ Response (200)

{
status: enum ,
dataType: enum ,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
domain: string ,
description: string ,
contacts: object ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
UpdateCriticalDataElement (new)
Description Updates an existing critical data element in the catalog.
Reference Link ¶

⚼ Request

PUT:  /criticalDataElements/{criticalDataElementId}
{
api-version: string ,
criticalDataElementId: string ,
criticalDataElement:
{
status: enum ,
dataType: enum ,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
domain: string ,
description: string ,
contacts: object ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
}
,
}

⚐ Response (200)

{
status: enum ,
dataType: enum ,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
domain: string ,
description: string ,
contacts: object ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
DeleteCriticalDataElementById (new)
Description Deletes an existing critical data element in the catalog.
Reference Link ¶

⚼ Request

DELETE:  /criticalDataElements/{criticalDataElementId}
{
api-version: string ,
criticalDataElementId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
ListCriticalDataElementRelationships (new)
Description Lists relationships for the specified CDE and entity category.
Reference Link ¶

⚼ Request

GET:  /criticalDataElements/{criticalDataElementId}/relationships
{
api-version: string ,
criticalDataElementId: string ,
entityType: string ,
}

⚐ Response (200)

{
value:
[
{
relationshipType: string ,
entityId: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
CreateCriticalDataElementRelationship (new)
Description Creates a relationship between the specified CDE and another entity.
Reference Link ¶

⚼ Request

POST:  /criticalDataElements/{criticalDataElementId}/relationships
{
api-version: string ,
criticalDataElementId: string ,
entityType: string ,
relationship:
{
description: string ,
entityId: string ,
relationshipType: string ,
}
,
}

⚐ Response (200)

{
systemData:
{
lastModifiedAt: string ,
lastModifiedBy: string ,
createdAt: string ,
createdBy: string ,
}
,
description: string ,
relationshipType: string ,
entityId: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
DeleteCriticalDataElementRelationship (new)
Description Deletes a relationship between the CDE and the specified entity.
Reference Link ¶

⚼ Request

DELETE:  /criticalDataElements/{criticalDataElementId}/relationships
{
api-version: string ,
criticalDataElementId: string ,
entityType: string ,
entityId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
GetCriticalDataElementFacets (new)
Description Retrieves facets for critical data elements.
Reference Link ¶

⚼ Request

POST:  /criticalDataElements/facets
{
api-version: string ,
request:
{
ids:
[
string ,
]
,
domainIds:
[
string ,
]
,
nameKeyword: string ,
owners:
[
string ,
]
,
status: enum ,
multiStatus:
[
string ,
]
,
facets:
[
{
name: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
facets: object ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
QueryCriticalDataElements (new)
Description Queries critical data elements based on various criteria.
Reference Link ¶

⚼ Request

POST:  /criticalDataElements/query
{
api-version: string ,
duplicatecheck: integer ,
request:
{
skip: integer ,
top: integer ,
orderby:
[
{
field: string ,
direction: string ,
}
,
]
,
ids:
[
string ,
]
,
domainIds:
[
string ,
]
,
nameKeyword: string ,
owners:
[
string ,
]
,
status: enum ,
multiStatus:
[
string ,
]
,
managedAttributes:
[
{
field: string ,
operator: string ,
value: string ,
type: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
value:
[
{
status: enum ,
dataType: enum ,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
domain: string ,
description: string ,
contacts: object ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
ListDataProducts (new)
Description Lists data products with optional domain filter, sorting and pagination.
Reference Link ¶

⚼ Request

GET:  /dataProducts
{
api-version: string ,
skip: integer ,
top: integer ,
domainId: string ,
orderBy: string ,
}

⚐ Response (200)

{
value:
[
{
status: enum ,
type: enum ,
updateFrequency: enum ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
domain: string ,
description: string ,
businessUse: string ,
contacts: object ,
termsOfUse:
[
{
url: string ,
name: string ,
dataAssetId: string ,
}
,
]
,
documentation:
[
{
url: string ,
name: string ,
dataAssetId: string ,
}
,
]
,
sensitivityLabel: string ,
endorsed: boolean ,
activeSubscriberCount: integer ,
dataQualityScore: number ,
audience:
[
string ,
]
,
additionalProperties:
{
assetCount: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
CreateDataProduct (new)
Description Creates a new data product.
Reference Link ¶

⚼ Request

POST:  /dataProducts
{
api-version: string ,
dataProduct:
{
status: enum ,
type: enum ,
updateFrequency: enum ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
domain: string ,
description: string ,
businessUse: string ,
contacts: object ,
termsOfUse:
[
{
url: string ,
name: string ,
dataAssetId: string ,
}
,
]
,
documentation:
[
{
url: string ,
name: string ,
dataAssetId: string ,
}
,
]
,
sensitivityLabel: string ,
endorsed: boolean ,
activeSubscriberCount: integer ,
dataQualityScore: number ,
audience:
[
string ,
]
,
additionalProperties:
{
assetCount: integer ,
}
,
}
,
}

⚐ Response (201)

{
status: enum ,
type: enum ,
updateFrequency: enum ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
domain: string ,
description: string ,
businessUse: string ,
contacts: object ,
termsOfUse:
[
{
url: string ,
name: string ,
dataAssetId: string ,
}
,
]
,
documentation:
[
{
url: string ,
name: string ,
dataAssetId: string ,
}
,
]
,
sensitivityLabel: string ,
endorsed: boolean ,
activeSubscriberCount: integer ,
dataQualityScore: number ,
audience:
[
string ,
]
,
additionalProperties:
{
assetCount: integer ,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
GetDataProductById (new)
Description Retrieves a data product by its dataProductId.
Reference Link ¶

⚼ Request

GET:  /dataProducts/{dataProductId}
{
api-version: string ,
dataProductId: string ,
}

⚐ Response (200)

{
status: enum ,
type: enum ,
updateFrequency: enum ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
domain: string ,
description: string ,
businessUse: string ,
contacts: object ,
termsOfUse:
[
{
url: string ,
name: string ,
dataAssetId: string ,
}
,
]
,
documentation:
[
{
url: string ,
name: string ,
dataAssetId: string ,
}
,
]
,
sensitivityLabel: string ,
endorsed: boolean ,
activeSubscriberCount: integer ,
dataQualityScore: number ,
audience:
[
string ,
]
,
additionalProperties:
{
assetCount: integer ,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
UpdateDataProduct (new)
Description Updates a data product by its DataProductId.
Reference Link ¶

⚼ Request

PUT:  /dataProducts/{dataProductId}
{
api-version: string ,
dataProductId: string ,
dataProduct:
{
status: enum ,
type: enum ,
updateFrequency: enum ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
domain: string ,
description: string ,
businessUse: string ,
contacts: object ,
termsOfUse:
[
{
url: string ,
name: string ,
dataAssetId: string ,
}
,
]
,
documentation:
[
{
url: string ,
name: string ,
dataAssetId: string ,
}
,
]
,
sensitivityLabel: string ,
endorsed: boolean ,
activeSubscriberCount: integer ,
dataQualityScore: number ,
audience:
[
string ,
]
,
additionalProperties:
{
assetCount: integer ,
}
,
}
,
}

⚐ Response (200)

{
status: enum ,
type: enum ,
updateFrequency: enum ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
domain: string ,
description: string ,
businessUse: string ,
contacts: object ,
termsOfUse:
[
{
url: string ,
name: string ,
dataAssetId: string ,
}
,
]
,
documentation:
[
{
url: string ,
name: string ,
dataAssetId: string ,
}
,
]
,
sensitivityLabel: string ,
endorsed: boolean ,
activeSubscriberCount: integer ,
dataQualityScore: number ,
audience:
[
string ,
]
,
additionalProperties:
{
assetCount: integer ,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
DeleteDataProductById (new)
Description Deletes a data product by its dataProductId.
Reference Link ¶

⚼ Request

DELETE:  /dataProducts/{dataProductId}
{
api-version: string ,
dataProductId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
ListDataProductRelationships (new)
Description Lists relationships for a data product filtered by entity category.
Reference Link ¶

⚼ Request

GET:  /dataProducts/{dataProductId}/relationships
{
api-version: string ,
dataProductId: string ,
entityType: string ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
lastModifiedAt: string ,
lastModifiedBy: string ,
createdAt: string ,
createdBy: string ,
}
,
description: string ,
relationshipType: string ,
entityId: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
CreateDataProductRelationship (new)
Description Creates a relationship for a data product.
Reference Link ¶

⚼ Request

POST:  /dataProducts/{dataProductId}/relationships
{
api-version: string ,
dataProductId: string ,
entityType: string ,
relationship: object ,
}

⚐ Response (200)

{
systemData:
{
lastModifiedAt: string ,
lastModifiedBy: string ,
createdAt: string ,
createdBy: string ,
}
,
description: string ,
relationshipType: string ,
entityId: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
DeleteDataProductRelationship (new)
Description Deletes a relationship between the data product and a specified entity.
Reference Link ¶

⚼ Request

DELETE:  /dataProducts/{dataProductId}/relationships
{
api-version: string ,
dataProductId: string ,
entityType: string ,
entityId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
GetDataProductFacets (new)
Description Retrieves facets for data products based on the supplied facets request.
Reference Link ¶

⚼ Request

POST:  /dataProducts/facets
{
api-version: string ,
request:
{
ids:
[
string ,
]
,
domainIds:
[
string ,
]
,
nameKeyword: string ,
owners:
[
string ,
]
,
status: enum ,
multiStatus:
[
string ,
]
,
type: string ,
types:
[
string ,
]
,
facets:
[
{
name: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
facets: object ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
QueryDataProducts (new)
Description Queries data products using the provided filter payload.
Reference Link ¶

⚼ Request

POST:  /dataProducts/query
{
api-version: string ,
duplicatecheck: integer ,
dataProductOwner: boolean ,
request:
{
skip: integer ,
top: integer ,
orderby:
[
{
field: string ,
direction: string ,
}
,
]
,
ids:
[
string ,
]
,
domainIds:
[
string ,
]
,
nameKeyword: string ,
type: string ,
types:
[
string ,
]
,
owners:
[
string ,
]
,
status: enum ,
multiStatus:
[
string ,
]
,
managedAttributes:
[
{
field: string ,
operator: string ,
value: string ,
type: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
value:
[
{
status: enum ,
type: enum ,
updateFrequency: enum ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
domain: string ,
description: string ,
businessUse: string ,
contacts: object ,
termsOfUse:
[
{
url: string ,
name: string ,
dataAssetId: string ,
}
,
]
,
documentation:
[
{
url: string ,
name: string ,
dataAssetId: string ,
}
,
]
,
sensitivityLabel: string ,
endorsed: boolean ,
activeSubscriberCount: integer ,
dataQualityScore: number ,
audience:
[
string ,
]
,
additionalProperties:
{
assetCount: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
ListObjectives (new)
Description Lists objectives with optional filters, sorting and pagination.
Reference Link ¶

⚼ Request

GET:  /objectives
{
api-version: string ,
skip: integer ,
top: integer ,
keyword: string ,
domainId: string ,
orderBy: string ,
}

⚐ Response (200)

{
value:
[
{
status: enum ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
closedAt: string ,
closedBy: string ,
}
,
id: string ,
definition: string ,
domain: string ,
targetDate: string ,
contacts: object ,
additionalProperties:
{
overallStatus: enum ,
overallProgress: number ,
overallGoal: number ,
overallMax: number ,
keyResultsCount: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
CreateObjective (new)
Description Creates a new objective (OKR).
Reference Link ¶

⚼ Request

POST:  /objectives
{
api-version: string ,
objective:
{
status: enum ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
closedAt: string ,
closedBy: string ,
}
,
id: string ,
definition: string ,
domain: string ,
targetDate: string ,
contacts: object ,
additionalProperties:
{
overallStatus: enum ,
overallProgress: number ,
overallGoal: number ,
overallMax: number ,
keyResultsCount: integer ,
}
,
}
,
}

⚐ Response (201)

{
status: enum ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
closedAt: string ,
closedBy: string ,
}
,
id: string ,
definition: string ,
domain: string ,
targetDate: string ,
contacts: object ,
additionalProperties:
{
overallStatus: enum ,
overallProgress: number ,
overallGoal: number ,
overallMax: number ,
keyResultsCount: integer ,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
GetObjectiveById (new)
Description Retrieves an objective by identifier.
Reference Link ¶

⚼ Request

GET:  /objectives/{objectiveId}
{
api-version: string ,
objectiveId: string ,
}

⚐ Response (200)

{
status: enum ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
closedAt: string ,
closedBy: string ,
}
,
id: string ,
definition: string ,
domain: string ,
targetDate: string ,
contacts: object ,
additionalProperties:
{
overallStatus: enum ,
overallProgress: number ,
overallGoal: number ,
overallMax: number ,
keyResultsCount: integer ,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
UpdateObjective (new)
Description Updates an existing objective (OKR) by ID.
Reference Link ¶

⚼ Request

PUT:  /objectives/{objectiveId}
{
api-version: string ,
objectiveId: string ,
objective:
{
status: enum ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
closedAt: string ,
closedBy: string ,
}
,
id: string ,
definition: string ,
domain: string ,
targetDate: string ,
contacts: object ,
additionalProperties: enum ,
}
,
}

⚐ Response (200)

{
status: enum ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
closedAt: string ,
closedBy: string ,
}
,
id: string ,
definition: string ,
domain: string ,
targetDate: string ,
contacts: object ,
additionalProperties:
{
overallStatus: enum ,
overallProgress: number ,
overallGoal: number ,
overallMax: number ,
keyResultsCount: integer ,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
DeleteObjectiveById (new)
Description Deletes an objective by identifier.
Reference Link ¶

⚼ Request

DELETE:  /objectives/{objectiveId}
{
api-version: string ,
objectiveId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
ListKeyResults (new)
Description Lists key results for a given objective.
Reference Link ¶

⚼ Request

GET:  /objectives/{objectiveId}/keyResults
{
api-version: string ,
objectiveId: string ,
}

⚐ Response (200)

{
value:
[
{
status: enum ,
systemData:
{
lastModifiedAt: string ,
lastModifiedBy: string ,
createdAt: string ,
createdBy: string ,
}
,
id: string ,
definition: string ,
domainId: string ,
progress: number ,
goal: number ,
max: number ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
CreateKeyResult (new)
Description Creates a key result under the specified objective.
Reference Link ¶

⚼ Request

POST:  /objectives/{objectiveId}/keyResults
{
api-version: string ,
objectiveId: string ,
keyResult:
{
status: enum ,
systemData:
{
lastModifiedAt: string ,
lastModifiedBy: string ,
createdAt: string ,
createdBy: string ,
}
,
id: string ,
definition: string ,
domainId: string ,
progress: number ,
goal: number ,
max: number ,
}
,
}

⚐ Response (201)

{
status: enum ,
systemData:
{
lastModifiedAt: string ,
lastModifiedBy: string ,
createdAt: string ,
createdBy: string ,
}
,
id: string ,
definition: string ,
domainId: string ,
progress: number ,
goal: number ,
max: number ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
GetKeyResultById (new)
Description Retrieves a key result by its identifier under the specified objective
Reference Link ¶

⚼ Request

GET:  /objectives/{objectiveId}/keyResults/{keyResultId}
{
api-version: string ,
objectiveId: string ,
keyResultId: string ,
}

⚐ Response (200)

{
status: enum ,
systemData:
{
lastModifiedAt: string ,
lastModifiedBy: string ,
createdAt: string ,
createdBy: string ,
}
,
id: string ,
definition: string ,
domainId: string ,
progress: number ,
goal: number ,
max: number ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
UpdateKeyResult (new)
Description Updates a key result under the specified objective.
Reference Link ¶

⚼ Request

PUT:  /objectives/{objectiveId}/keyResults/{keyResultId}
{
api-version: string ,
objectiveId: string ,
keyResultId: string ,
keyResult:
{
status: enum ,
systemData:
{
lastModifiedAt: string ,
lastModifiedBy: string ,
createdAt: string ,
createdBy: string ,
}
,
id: string ,
definition: string ,
domainId: string ,
progress: number ,
goal: number ,
max: number ,
}
,
}

⚐ Response (200)

{
value:
[
{
status: enum ,
systemData:
{
lastModifiedAt: string ,
lastModifiedBy: string ,
createdAt: string ,
createdBy: string ,
}
,
id: string ,
definition: string ,
domainId: string ,
progress: number ,
goal: number ,
max: number ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
DeleteKeyResultById (new)
Description Deletes a key result by its identifier under the specified objective.
Reference Link ¶

⚼ Request

DELETE:  /objectives/{objectiveId}/keyResults/{keyResultId}
{
api-version: string ,
objectiveId: string ,
keyResultId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
GetObjectiveFacets (new)
Description Retrieves the facets for objectives (OKRs).
Reference Link ¶

⚼ Request

POST:  /objectives/facets
{
api-version: string ,
request:
{
ids:
[
string ,
]
,
domainIds:
[
string ,
]
,
definition: string ,
owners:
[
string ,
]
,
status: enum ,
multiStatus:
[
string ,
]
,
facets:
[
{
name: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
facets: object ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
QueryObjectives (new)
Description Queries objectives (OKRs) based on specified criteria.
Reference Link ¶

⚼ Request

POST:  /objectives/query
{
api-version: string ,
duplicatecheck: integer ,
request:
{
skip: integer ,
top: integer ,
orderby:
[
{
field: string ,
direction: string ,
}
,
]
,
ids:
[
string ,
]
,
domainIds:
[
string ,
]
,
definition: string ,
status: enum ,
multiStatus:
[
string ,
]
,
owners:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
value:
[
{
status: enum ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
closedAt: string ,
closedBy: string ,
}
,
id: string ,
definition: string ,
domain: string ,
targetDate: string ,
contacts: object ,
additionalProperties:
{
overallStatus: enum ,
overallProgress: number ,
overallGoal: number ,
overallMax: number ,
keyResultsCount: integer ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
ListPolicies (new)
Description Lists policies with optional continuation token.
Reference Link ¶

⚼ Request

GET:  /policies
{
api-version: string ,
skipToken: string ,
}

⚐ Response (200)

{
values:
[
{
name: string ,
id: string ,
version: integer ,
properties:
{
description: string ,
decisionRules:
[
{
kind: string ,
effect: string ,
dnfCondition:
[
{
attributeName: string ,
attributeValueIncludes: string ,
attributeValueIncludedIn:
[
string ,
]
,
fromRule: string ,
}
,
]
,
}
,
]
,
attributeRules:
[
{
kind: string ,
id: string ,
name: string ,
dnfCondition:
[
{
attributeName: string ,
attributeValueIncludes: string ,
attributeValueIncludedIn:
[
string ,
]
,
fromRule: string ,
}
,
]
,
}
,
]
,
entity:
{
type: string ,
referenceName: string ,
}
,
parentEntityName: string ,
}
,
}
,
]
,
skipToken: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
UpdatePolicy (new)
Description Updates a policy by its identifier.
Reference Link ¶

⚼ Request

PUT:  /policies/{policyId}
{
api-version: string ,
policyId: string ,
request:
{
name: string ,
id: string ,
version: integer ,
properties:
{
description: string ,
decisionRules:
[
{
kind: string ,
effect: string ,
dnfCondition:
[
{
attributeName: string ,
attributeValueIncludes: string ,
attributeValueIncludedIn:
[
string ,
]
,
fromRule: string ,
}
,
]
,
}
,
]
,
attributeRules:
[
{
kind: string ,
id: string ,
name: string ,
dnfCondition:
[
{
attributeName: string ,
attributeValueIncludes: string ,
attributeValueIncludedIn:
[
string ,
]
,
fromRule: string ,
}
,
]
,
}
,
]
,
entity:
{
type: string ,
referenceName: string ,
}
,
parentEntityName: string ,
}
,
}
,
}

⚐ Response (200)

{
name: string ,
id: string ,
version: integer ,
properties:
{
description: string ,
decisionRules:
[
{
kind: string ,
effect: string ,
dnfCondition:
[
{
attributeName: string ,
attributeValueIncludes: string ,
attributeValueIncludedIn:
[
string ,
]
,
fromRule: string ,
}
,
]
,
}
,
]
,
attributeRules:
[
{
kind: string ,
id: string ,
name: string ,
dnfCondition:
[
{
attributeName: string ,
attributeValueIncludes: string ,
attributeValueIncludedIn:
[
string ,
]
,
fromRule: string ,
}
,
]
,
}
,
]
,
entity:
{
type: string ,
referenceName: string ,
}
,
parentEntityName: string ,
}
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
ListTerm (new)
Description Lists terms with optional domain/parent/keyword filters and pagination.
Reference Link ¶

⚼ Request

GET:  /terms
{
api-version: string ,
skip: integer ,
top: integer ,
domainId: string ,
parentId: string ,
keyword: string ,
depth: integer ,
orderBy: string ,
}

⚐ Response (200)

{
value:
[
{
status: enum ,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
description: string ,
contacts: object ,
domain: string ,
parentId: string ,
acronyms:
[
string ,
]
,
resources:
[
{
name: string ,
url: string ,
}
,
]
,
isLeaf: boolean ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
CreateTerm (new)
Description Creates a new term in the catalog.
Reference Link ¶

⚼ Request

POST:  /terms
{
api-version: string ,
term:
{
status: enum ,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
description: string ,
contacts: object ,
domain: string ,
parentId: string ,
acronyms:
[
string ,
]
,
resources:
[
{
name: string ,
url: string ,
}
,
]
,
isLeaf: boolean ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
}
,
}

⚐ Response (201)

{
status: enum ,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
description: string ,
contacts: object ,
domain: string ,
parentId: string ,
acronyms:
[
string ,
]
,
resources:
[
{
name: string ,
url: string ,
}
,
]
,
isLeaf: boolean ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
GetTerm (new)
Description Retrieves a single term by identifier.
Reference Link ¶

⚼ Request

GET:  /terms/{termId}
{
api-version: string ,
termId: string ,
}

⚐ Response (200)

{
status: enum ,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
description: string ,
contacts: object ,
domain: string ,
parentId: string ,
acronyms:
[
string ,
]
,
resources:
[
{
name: string ,
url: string ,
}
,
]
,
isLeaf: boolean ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
UpdateTerm (new)
Description Updates an existing term
Reference Link ¶

⚼ Request

PUT:  /terms/{termId}
{
api-version: string ,
termId: string ,
term:
{
status: enum ,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
description: string ,
contacts: object ,
domain: string ,
parentId: string ,
acronyms:
[
string ,
]
,
resources:
[
{
name: string ,
url: string ,
}
,
]
,
isLeaf: boolean ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
}
,
}

⚐ Response (200)

{
status: enum ,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
description: string ,
contacts: object ,
domain: string ,
parentId: string ,
acronyms:
[
string ,
]
,
resources:
[
{
name: string ,
url: string ,
}
,
]
,
isLeaf: boolean ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
DeleteTerm (new)
Description Deletes a term by its unique identifier.
Reference Link ¶

⚼ Request

DELETE:  /terms/{termId}
{
api-version: string ,
termId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
ListHierarchyTerms (new)
Description Lists hierarchical terms under the specified term id.
Reference Link ¶

⚼ Request

GET:  /terms/{termId}/hierarchies
{
api-version: string ,
termId: string ,
}

⚐ Response (200)

{
value:
[
{
status: enum ,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
description: string ,
contacts: object ,
domain: string ,
parentId: string ,
acronyms:
[
string ,
]
,
resources:
[
{
name: string ,
url: string ,
}
,
]
,
isLeaf: boolean ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
ListRelatedEntities (new)
Description Lists related entities for a term by category and optional relationship type.
Reference Link ¶

⚼ Request

GET:  /terms/{termId}/relationships
{
api-version: string ,
termId: string ,
entityType: string ,
relationshipType: string ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
lastModifiedAt: string ,
lastModifiedBy: string ,
createdAt: string ,
createdBy: string ,
}
,
description: string ,
entityId: string ,
relationshipType: enum ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
AddRelatedEntity (new)
Description Adds a related entity to a term.
Reference Link ¶

⚼ Request

POST:  /terms/{termId}/relationships
{
api-version: string ,
termId: string ,
entityType: string ,
termRelation:
{
systemData:
{
lastModifiedAt: string ,
lastModifiedBy: string ,
createdAt: string ,
createdBy: string ,
}
,
description: string ,
entityId: string ,
relationshipType: enum ,
}
,
}

⚐ Response (200)

{
systemData:
{
lastModifiedAt: string ,
lastModifiedBy: string ,
createdAt: string ,
createdBy: string ,
}
,
description: string ,
entityId: string ,
relationshipType: enum ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
DeleteRelatedTerm (new)
Description Deletes a related entity from a term.
Reference Link ¶

⚼ Request

DELETE:  /terms/{termId}/relationships
{
api-version: string ,
termId: string ,
entityType: string ,
relationshipType: string ,
entityId: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
GetTermFacets (new)
Description Retrieves facets for terms.
Reference Link ¶

⚼ Request

POST:  /terms/facets
{
api-version: string ,
request:
{
ids:
[
string ,
]
,
domainIds:
[
string ,
]
,
nameKeyword: string ,
owners:
[
string ,
]
,
acronyms:
[
string ,
]
,
status: enum ,
multiStatus:
[
string ,
]
,
facets:
[
{
name: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
facets: object ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}
QueryTerms (new)
Description Queries terms based on the provided request.
Reference Link ¶

⚼ Request

POST:  /terms/query
{
api-version: string ,
duplicatecheck: integer ,
request:
{
skip: integer ,
top: integer ,
orderby:
[
{
field: string ,
direction: string ,
}
,
]
,
ids:
[
string ,
]
,
domainIds:
[
string ,
]
,
nameKeyword: string ,
status: enum ,
multiStatus:
[
string ,
]
,
owners:
[
string ,
]
,
acronyms:
[
string ,
]
,
managedAttributes:
[
{
field: string ,
operator: string ,
value: string ,
type: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
value:
[
{
status: enum ,
id: string ,
name: string ,
systemData:
{
createdAt: string ,
createdBy: string ,
lastModifiedAt: string ,
lastModifiedBy: string ,
expiredAt: string ,
expiredBy: string ,
}
,
description: string ,
contacts: object ,
domain: string ,
parentId: string ,
acronyms:
[
string ,
]
,
resources:
[
{
name: string ,
url: string ,
}
,
]
,
isLeaf: boolean ,
managedAttributes:
[
{
name: string ,
value: string ,
isRequired: boolean ,
}
,
]
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
$headers:
{
x-ms-error-code: string ,
}
,
$schema:
{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
innererror:
{
code: string ,
innererror: string ,
}
,
}
,
}
,
}