Azure.Analytics.Purview.Catalog (preview:2022-08-01)

2025/12/05 • 107 deleted methods

Entity_CreateOrUpdate (removed)
Description Create or update an entity in Atlas. Existing entity is matched using its unique guid if supplied or by its unique attributes eg: qualifiedName. Map and array of collections are not well supported. E.g., array>, array>. For each contact type, the maximum number of contacts is 20.
Reference Link ¶

⚼ Request

POST:  /atlas/v2/entity
{
entity: object ,
}

⚐ Response (200)

{
guidAssignments: object ,
mutatedEntities: object ,
partialUpdatedEntities:
[
object ,
]
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_ListByGuids (removed)
Description List entities in bulk identified by its GUIDs.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/entity/bulk
{
guid: array ,
minExtInfo: boolean ,
ignoreRelationships: boolean ,
excludeRelationshipTypes: array ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_CreateOrUpdateEntities (removed)
Description Create or update entities in Atlas in bulk. Existing entity is matched using its unique guid if supplied or by its unique attributes eg: qualifiedName. Map and array of collections are not well supported. E.g., array>, array>. For each contact type, the maximum number of contacts is 20.
Reference Link ¶

⚼ Request

POST:  /atlas/v2/entity/bulk
{
entities: object ,
}

⚐ Response (200)

{
guidAssignments: object ,
mutatedEntities: object ,
partialUpdatedEntities:
[
object ,
]
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_DeleteByGuids (removed)
Description Delete a list of entities in bulk identified by their GUIDs or unique attributes.
Reference Link ¶

⚼ Request

DELETE:  /atlas/v2/entity/bulk
{
guid: array ,
}

⚐ Response (200)

{
guidAssignments: object ,
mutatedEntities: object ,
partialUpdatedEntities:
[
object ,
]
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_AddClassification (removed)
Description Associate a classification to multiple entities in bulk.
Reference Link ¶

⚼ Request

POST:  /atlas/v2/entity/bulk/classification
{
request:
{
classification: object ,
entityGuids:
[
string ,
]
,
}
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_GetByGuid (removed)
Description Get complete definition of an entity given its GUID.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/entity/guid/{guid}
{
guid: string ,
minExtInfo: boolean ,
ignoreRelationships: boolean ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_PartialUpdateEntityAttributeByGuid (removed)
Description Update entity partially - create or update entity attribute identified by its GUID. Supports only primitive attribute type and entity references. It does not support updating complex types like arrays, and maps. Null updates are not possible.
Reference Link ¶

⚼ Request

PUT:  /atlas/v2/entity/guid/{guid}
{
guid: string ,
name: string ,
body: object ,
}

⚐ Response (200)

{
guidAssignments: object ,
mutatedEntities: object ,
partialUpdatedEntities:
[
object ,
]
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_DeleteByGuid (removed)
Description Delete an entity identified by its GUID.
Reference Link ¶

⚼ Request

DELETE:  /atlas/v2/entity/guid/{guid}
{
guid: string ,
}

⚐ Response (200)

{
guidAssignments: object ,
mutatedEntities: object ,
partialUpdatedEntities:
[
object ,
]
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_GetClassification (removed)
Description List classifications for a given entity represented by a GUID.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/entity/guid/{guid}/classification/{classificationName}
{
guid: string ,
classificationName: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_DeleteClassification (removed)
Description Delete a given classification from an existing entity represented by a GUID.
Reference Link ¶

⚼ Request

DELETE:  /atlas/v2/entity/guid/{guid}/classification/{classificationName}
{
guid: string ,
classificationName: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_GetClassifications (removed)
Description List classifications for a given entity represented by a GUID.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/entity/guid/{guid}/classifications
{
guid: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_AddClassifications (removed)
Description Add classifications to an existing entity represented by a GUID.
Reference Link ¶

⚼ Request

POST:  /atlas/v2/entity/guid/{guid}/classifications
{
guid: string ,
classifications: object ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_UpdateClassifications (removed)
Description Update classifications to an existing entity represented by a guid.
Reference Link ¶

⚼ Request

PUT:  /atlas/v2/entity/guid/{guid}/classifications
{
guid: string ,
classifications: object ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_GetByUniqueAttributes (removed)
Description Get complete definition of an entity given its type and unique attribute. In addition to the typeName path parameter, attribute key-value pair(s) can be provided in the following format: attr:\=. NOTE: The attrName and attrValue should be unique across entities, eg. qualifiedName. The REST request would look something like this: GET /v2/entity/uniqueAttribute/type/aType?attr:aTypeAttribute=someValue.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/entity/uniqueAttribute/type/{typeName}
{
typeName: string ,
minExtInfo: boolean ,
ignoreRelationships: boolean ,
attr:qualifiedName: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_PartialUpdateEntityByUniqueAttributes (removed)
Description Update entity partially - Allow a subset of attributes to be updated on an entity which is identified by its type and unique attribute eg: Referenceable.qualifiedName. Null updates are not possible. In addition to the typeName path parameter, attribute key-value pair(s) can be provided in the following format: attr:=. NOTE: The attrName and attrValue should be unique across entities, eg. qualifiedName. The REST request would look something like this: PUT /v2/entity/uniqueAttribute/type/aType?attr:aTypeAttribute=someValue.
Reference Link ¶

⚼ Request

PUT:  /atlas/v2/entity/uniqueAttribute/type/{typeName}
{
typeName: string ,
attr:qualifiedName: string ,
atlasEntityWithExtInfo: object ,
}

⚐ Response (200)

{
guidAssignments: object ,
mutatedEntities: object ,
partialUpdatedEntities:
[
object ,
]
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_DeleteByUniqueAttribute (removed)
Description Delete an entity identified by its type and unique attributes. In addition to the typeName path parameter, attribute key-value pair(s) can be provided in the following format: attr:\=\. NOTE: The attrName and attrValue should be unique across entities, eg. qualifiedName. The REST request would look something like this: DELETE /v2/entity/uniqueAttribute/type/aType?attr:aTypeAttribute=someValue.
Reference Link ¶

⚼ Request

DELETE:  /atlas/v2/entity/uniqueAttribute/type/{typeName}
{
typeName: string ,
attr:qualifiedName: string ,
}

⚐ Response (200)

{
guidAssignments: object ,
mutatedEntities: object ,
partialUpdatedEntities:
[
object ,
]
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_DeleteClassificationByUniqueAttribute (removed)
Description Delete a given classification from an entity identified by its type and unique attributes.
Reference Link ¶

⚼ Request

DELETE:  /atlas/v2/entity/uniqueAttribute/type/{typeName}/classification/{classificationName}
{
typeName: string ,
classificationName: string ,
attr:qualifiedName: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_AddClassificationsByUniqueAttribute (removed)
Description Add classification to the entity identified by its type and unique attributes.
Reference Link ¶

⚼ Request

POST:  /atlas/v2/entity/uniqueAttribute/type/{typeName}/classifications
{
typeName: string ,
attr:qualifiedName: string ,
atlasClassificationArray: object ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_UpdateClassificationsByUniqueAttribute (removed)
Description Update classification on an entity identified by its type and unique attributes.
Reference Link ¶

⚼ Request

PUT:  /atlas/v2/entity/uniqueAttribute/type/{typeName}/classifications
{
typeName: string ,
attr:qualifiedName: string ,
atlasClassificationArray: object ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_SetClassifications (removed)
Description Set classifications on entities in bulk.
Reference Link ¶

⚼ Request

POST:  /atlas/v2/entity/bulk/setClassifications
{
entityHeaders:
{
guidHeaderMap: object ,
}
,
}

⚐ Response (200)

{
$schema: string ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_GetEntitiesByUniqueAttributes (removed)
Description Bulk API to retrieve list of entities identified by its unique attributes. In addition to the typeName path parameter, attribute key-value pair(s) can be provided in the following format typeName=\&attr_1:\=\&attr_2:\=\&attr_3:\=\ NOTE: The attrName should be an unique attribute for the given entity-type The REST request would look something like this GET /v2/entity/bulk/uniqueAttribute/type/hive_db?attr_1:qualifiedName=db1@cl1&attr_2:qualifiedName=db2@cl1 Note: at least one unique attribute must be provided.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/entity/bulk/uniqueAttribute/type/{typeName}
{
typeName: string ,
minExtInfo: boolean ,
ignoreRelationships: boolean ,
attr_N:qualifiedName: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_GetHeader (removed)
Description Get entity header given its GUID.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/entity/guid/{guid}/header
{
guid: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_DeleteBusinessMetadata (removed)
Description Remove business metadata from an entity.
Reference Link ¶

⚼ Request

DELETE:  /atlas/v2/entity/guid/{guid}/businessmetadata
{
guid: string ,
body: object ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_AddOrUpdateBusinessMetadata (removed)
Description Add business metadata to an entity.
Reference Link ¶

⚼ Request

POST:  /atlas/v2/entity/guid/{guid}/businessmetadata
{
guid: string ,
isOverwrite: boolean ,
body: object ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_DeleteBusinessMetadataAttributes (removed)
Description Delete business metadata attributes from an entity.
Reference Link ¶

⚼ Request

DELETE:  /atlas/v2/entity/guid/{guid}/businessmetadata/{bmName}
{
bmName: string ,
guid: string ,
body: object ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_AddOrUpdateBusinessMetadataAttributes (removed)
Description Add or update business metadata attributes
Reference Link ¶

⚼ Request

POST:  /atlas/v2/entity/guid/{guid}/businessmetadata/{bmName}
{
bmName: string ,
guid: string ,
body: object ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_GetSampleBusinessMetadataTemplate (removed)
Description Get the sample Template for uploading/creating bulk BusinessMetaData
Reference Link ¶

⚼ Request

GET:  /atlas/v2/entity/businessmetadata/import/template
{}

⚐ Response (200)

{
$schema: file ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_ImportBusinessMetadata (removed)
Description Upload the file for creating Business Metadata in BULK
Reference Link ¶

⚼ Request

POST:  /atlas/v2/entity/businessmetadata/import
{
uploadedInputStream: file ,
}

⚐ Response (200)

{
failedImportInfoList:
[
{
childObjectName: string ,
importStatus: enum ,
parentObjectName: string ,
remarks: string ,
}
,
]
,
successImportInfoList:
[
{
childObjectName: string ,
importStatus: enum ,
parentObjectName: string ,
remarks: string ,
}
,
]
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_DeleteLabels (removed)
Description delete given labels to a given entity
Reference Link ¶

⚼ Request

DELETE:  /atlas/v2/entity/guid/{guid}/labels
{
guid: string ,
body: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_SetLabels (removed)
Description Set labels to a given entity
Reference Link ¶

⚼ Request

POST:  /atlas/v2/entity/guid/{guid}/labels
{
guid: string ,
body: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_AddLabel (removed)
Description add given labels to a given entity
Reference Link ¶

⚼ Request

PUT:  /atlas/v2/entity/guid/{guid}/labels
{
guid: string ,
body: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_DeleteLabelsByUniqueAttribute (removed)
Description Delete given labels to a given entity identified by its type and unique attributes, if labels is null/empty, no labels will be removed. If any labels in labels set are non-existing labels, they will be ignored, only existing labels will be removed. In addition to the typeName path parameter, attribute key-value pair(s) can be provided in the following format: attr:=. NOTE: The attrName and attrValue should be unique across entities, eg. qualifiedName. The REST request would look something like this: DELETE /v2/entity/uniqueAttribute/type/aType?attr:aTypeAttribute=someValue.
Reference Link ¶

⚼ Request

DELETE:  /atlas/v2/entity/uniqueAttribute/type/{typeName}/labels
{
typeName: string ,
attr:qualifiedName: string ,
body: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_SetLabelsByUniqueAttribute (removed)
Description Set labels to a given entity identified by its type and unique attributes, if labels is null/empty, existing labels will all be removed. In addition to the typeName path parameter, attribute key-value pair(s) can be provided in the following format: attr:=. NOTE: The attrName and attrValue should be unique across entities, eg. qualifiedName. The REST request would look something like this: POST /v2/entity/uniqueAttribute/type/aType?attr:aTypeAttribute=someValue.
Reference Link ¶

⚼ Request

POST:  /atlas/v2/entity/uniqueAttribute/type/{typeName}/labels
{
typeName: string ,
attr:qualifiedName: string ,
body: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Entity_AddLabelsByUniqueAttribute (removed)
Description Add given labels to a given entity identified by its type and unique attributes, if labels is null/empty, no labels will be added. In addition to the typeName path parameter, attribute key-value pair(s) can be provided in the following format: attr:=. NOTE: The attrName and attrValue should be unique across entities, eg. qualifiedName. The REST request would look something like this: PUT /v2/entity/uniqueAttribute/type/aType?attr:aTypeAttribute=someValue.
Reference Link ¶

⚼ Request

PUT:  /atlas/v2/entity/uniqueAttribute/type/{typeName}/labels
{
typeName: string ,
attr:qualifiedName: string ,
body: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_ListGlossaries (removed)
Description Get all glossaries registered with Atlas.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/glossary
{
limit: integer ,
offset: integer ,
sort: string ,
ignoreTermsAndCategories: boolean ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_CreateGlossary (removed)
Description Create a glossary.
Reference Link ¶

⚼ Request

POST:  /atlas/v2/glossary
{
atlasGlossary: object ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_CreateGlossaryCategories (removed)
Description Create glossary category in bulk.
Reference Link ¶

⚼ Request

POST:  /atlas/v2/glossary/categories
{
glossaryCategory: object ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_CreateGlossaryCategory (removed)
Description Create a glossary category.
Reference Link ¶

⚼ Request

POST:  /atlas/v2/glossary/category
{
glossaryCategory: object ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_GetGlossaryCategory (removed)
Description Get specific glossary category by its GUID.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/glossary/category/{categoryGuid}
{
categoryGuid: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_UpdateGlossaryCategory (removed)
Description Update the given glossary category by its GUID.
Reference Link ¶

⚼ Request

PUT:  /atlas/v2/glossary/category/{categoryGuid}
{
categoryGuid: string ,
glossaryCategory: object ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_DeleteGlossaryCategory (removed)
Description Delete a glossary category.
Reference Link ¶

⚼ Request

DELETE:  /atlas/v2/glossary/category/{categoryGuid}
{
categoryGuid: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_PartialUpdateGlossaryCategory (removed)
Description Update the glossary category partially. So far we only supports partial updating shortDescription and longDescription for category.
Reference Link ¶

⚼ Request

PUT:  /atlas/v2/glossary/category/{categoryGuid}/partial
{
categoryGuid: string ,
partialUpdates: object ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_ListRelatedCategories (removed)
Description Get all related categories (parent and children). Limit, offset, and sort parameters are currently not being enabled and won't work even they are passed.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/glossary/category/{categoryGuid}/related
{
categoryGuid: string ,
limit: integer ,
offset: integer ,
sort: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_ListCategoryTerms (removed)
Description Get all terms associated with the specific category.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/glossary/category/{categoryGuid}/terms
{
categoryGuid: string ,
limit: integer ,
offset: integer ,
sort: string ,
}

⚐ Response (200)

{
description: string ,
displayText: string ,
expression: string ,
relationGuid: string ,
source: string ,
status: enum ,
steward: string ,
termGuid: string ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_CreateGlossaryTerm (removed)
Description Create a glossary term.
Reference Link ¶

⚼ Request

POST:  /atlas/v2/glossary/term
{
glossaryTerm: object ,
includeTermHierarchy: boolean ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_GetGlossaryTerm (removed)
Description Get a specific glossary term by its GUID.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/glossary/term/{termGuid}
{
termGuid: string ,
includeTermHierarchy: boolean ,
excludeRelationshipTypes: array ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_UpdateGlossaryTerm (removed)
Description Update the given glossary term by its GUID.
Reference Link ¶

⚼ Request

PUT:  /atlas/v2/glossary/term/{termGuid}
{
termGuid: string ,
glossaryTerm: object ,
includeTermHierarchy: boolean ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_DeleteGlossaryTerm (removed)
Description Delete a glossary term.
Reference Link ¶

⚼ Request

DELETE:  /atlas/v2/glossary/term/{termGuid}
{
termGuid: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_PartialUpdateGlossaryTerm (removed)
Description Update the glossary term partially. So far we only supports partial updating shortDescription, longDescription, abbreviation, usage and status for term.
Reference Link ¶

⚼ Request

PUT:  /atlas/v2/glossary/term/{termGuid}/partial
{
termGuid: string ,
includeTermHierarchy: boolean ,
partialUpdates: object ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_CreateGlossaryTerms (removed)
Description Create glossary terms in bulk.
Reference Link ¶

⚼ Request

POST:  /atlas/v2/glossary/terms
{
glossaryTerm: object ,
includeTermHierarchy: boolean ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_GetEntitiesAssignedWithTerm (removed)
Description Get all related objects assigned with the specified term.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/glossary/terms/{termGuid}/assignedEntities
{
termGuid: string ,
limit: integer ,
offset: integer ,
sort: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_AssignTermToEntities (removed)
Description Assign the given term to the provided list of related objects.
Reference Link ¶

⚼ Request

POST:  /atlas/v2/glossary/terms/{termGuid}/assignedEntities
{
termGuid: string ,
relatedObjectIds: object ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_RemoveTermAssignmentFromEntities (removed)
Description Delete the term assignment for the given list of related objects.
Reference Link ¶

⚼ Request

PUT:  /atlas/v2/glossary/terms/{termGuid}/assignedEntities
{
termGuid: string ,
relatedObjectIds: object ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_DeleteTermAssignmentFromEntities (removed)
Description Delete the term assignment for the given list of related objects.
Reference Link ¶

⚼ Request

DELETE:  /atlas/v2/glossary/terms/{termGuid}/assignedEntities
{
termGuid: string ,
relatedObjectIds: object ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_ListRelatedTerms (removed)
Description Get all related terms for a specific term by its GUID. Limit, offset, and sort parameters are currently not being enabled and won't work even they are passed.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/glossary/terms/{termGuid}/related
{
termGuid: string ,
limit: integer ,
offset: integer ,
sort: string ,
includeTermHierarchy: boolean ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_GetGlossary (removed)
Description Get a specific Glossary by its GUID.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/glossary/{glossaryGuid}
{
glossaryGuid: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_UpdateGlossary (removed)
Description Update the given glossary.
Reference Link ¶

⚼ Request

PUT:  /atlas/v2/glossary/{glossaryGuid}
{
glossaryGuid: string ,
ignoreTermsAndCategories: boolean ,
updatedGlossary: object ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_DeleteGlossary (removed)
Description Delete a glossary.
Reference Link ¶

⚼ Request

DELETE:  /atlas/v2/glossary/{glossaryGuid}
{
glossaryGuid: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_ListGlossaryCategories (removed)
Description Get the categories belonging to a specific glossary.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/glossary/{glossaryGuid}/categories
{
glossaryGuid: string ,
limit: integer ,
offset: integer ,
sort: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_ListGlossaryCategoriesHeaders (removed)
Description Get the category headers belonging to a specific glossary.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/glossary/{glossaryGuid}/categories/headers
{
glossaryGuid: string ,
limit: integer ,
offset: integer ,
sort: string ,
}

⚐ Response (200)

{
categoryGuid: string ,
description: string ,
displayText: string ,
parentCategoryGuid: string ,
relationGuid: string ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_GetDetailedGlossary (removed)
Description Get a specific glossary with detailed information.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/glossary/{glossaryGuid}/detailed
{
glossaryGuid: string ,
includeTermHierarchy: boolean ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_PartialUpdateGlossary (removed)
Description Update the glossary partially. Some properties such as qualifiedName are not allowed to be updated. So far we only supports partial updating shortDescription, longDescription, language and usage for glossary.
Reference Link ¶

⚼ Request

PUT:  /atlas/v2/glossary/{glossaryGuid}/partial
{
glossaryGuid: string ,
ignoreTermsAndCategories: boolean ,
partialUpdates: object ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_ListGlossaryTerms (removed)
Description Get terms belonging to a specific glossary.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/glossary/{glossaryGuid}/terms
{
glossaryGuid: string ,
includeTermHierarchy: boolean ,
limit: integer ,
offset: integer ,
sort: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_ListGlossaryTermHeaders (removed)
Description Get term headers belonging to a specific glossary.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/glossary/{glossaryGuid}/terms/headers
{
glossaryGuid: string ,
limit: integer ,
offset: integer ,
sort: string ,
}

⚐ Response (200)

{
description: string ,
displayText: string ,
expression: string ,
relationGuid: string ,
source: string ,
status: enum ,
steward: string ,
termGuid: string ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_ImportGlossaryTermsViaCsv (removed)
Description Import Glossary Terms from local csv file
Reference Link ¶

⚼ Request

POST:  /glossary/{glossaryGuid}/terms/import
{
glossaryGuid: string ,
includeTermHierarchy: boolean ,
includeMultiTemplates: boolean ,
file: file ,
api-version: string ,
}

⚐ Response (202)

{
operation-location: string ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_ImportGlossaryTermsViaCsvByGlossaryName (removed)
Description Import Glossary Terms from local csv file by glossaryName
Reference Link ¶

⚼ Request

POST:  /glossary/name/{glossaryName}/terms/import
{
glossaryName: string ,
includeTermHierarchy: boolean ,
includeMultiTemplates: boolean ,
file: file ,
api-version: string ,
}

⚐ Response (202)

{
operation-location: string ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_GetImportCsvOperationStatus (removed)
Description Get the status of import csv operation
Reference Link ¶

⚼ Request

GET:  /glossary/terms/import/{operationGuid}
{
operationGuid: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
status: enum ,
createTime: string ,
lastUpdateTime: string ,
properties:
{
importedTerms: string ,
totalTermsDetected: string ,
}
,
error:
{
code: string ,
message: string ,
}
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_ExportGlossaryTermsAsCsv (removed)
Description Export Glossary Terms as csv file
Reference Link ¶

⚼ Request

POST:  /glossary/{glossaryGuid}/terms/export
{
glossaryGuid: string ,
includeTermHierarchy: boolean ,
includeMultiTemplates: boolean ,
includeRichTextFlag: boolean ,
termGuids: string ,
api-version: string ,
}

⚐ Response (200)

{
$schema: file ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_ListTermsByGlossaryName (removed)
Description Get terms by glossary name.
Reference Link ¶

⚼ Request

GET:  /glossary/name/{glossaryName}/terms
{
glossaryName: string ,
limit: integer ,
offset: integer ,
includeTermHierarchy: boolean ,
extInfo: boolean ,
api-version: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_GetBulkDeleteOperationStatus (removed)
Description Get the status of bulk delete operation
Reference Link ¶

⚼ Request

GET:  /glossary/terms/bulkDeletion/{operationGuid}
{
operationGuid: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
status: enum ,
createTime: string ,
lastUpdateTime: string ,
properties:
{
deletedTerms: string ,
totalTermsDetected: string ,
}
,
error:
{
code: string ,
message: string ,
}
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_BulkDeleteTermsByGuids (removed)
Description Delete Glossary Terms
Reference Link ¶

⚼ Request

POST:  /glossary/terms:delete
{
forceDeleteEntityAssignment: boolean ,
forceDeleteChild: boolean ,
api-version: string ,
termGuids: string ,
}

⚐ Response (202)

{
operation-location: string ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Discovery_Query (removed)
Description Gets data using search.
Reference Link ¶

⚼ Request

POST:  /search/query
{
searchRequest:
{
keywords: string ,
offset: integer ,
limit: integer ,
orderby:
[
object ,
]
,
filter: object ,
facets:
[
{
count: integer ,
facet: string ,
sort: object ,
}
,
]
,
taxonomySetting:
{
assetTypes:
[
string ,
]
,
facet:
{
count: integer ,
facet: string ,
sort: object ,
}
,
}
,
}
,
api-version: string ,
}

⚐ Response (200)

{
@search.count: integer ,
@search.facets:
{
entityType:
[
{
count: integer ,
value: string ,
}
,
]
,
assetType:
[
{
count: integer ,
value: string ,
}
,
]
,
classification:
[
{
count: integer ,
value: string ,
}
,
]
,
term:
[
{
count: integer ,
value: string ,
}
,
]
,
contactId:
[
{
count: integer ,
value: string ,
}
,
]
,
contactType:
[
{
count: integer ,
value: string ,
}
,
]
,
label:
[
{
count: integer ,
value: string ,
}
,
]
,
glossaryType:
[
{
count: integer ,
value: string ,
}
,
]
,
termStatus:
[
{
count: integer ,
value: string ,
}
,
]
,
termTemplate:
[
{
count: integer ,
value: string ,
}
,
]
,
}
,
value:
[
{
@search.score: number ,
@search.highlights:
{
id:
[
string ,
]
,
qualifiedName:
[
string ,
]
,
name:
[
string ,
]
,
description:
[
string ,
]
,
entityType:
[
string ,
]
,
}
,
objectType: string ,
createTime: integer ,
updateTime: integer ,
id: string ,
name: string ,
qualifiedName: string ,
entityType: string ,
description: string ,
endorsement:
[
string ,
]
,
owner: string ,
classification:
[
string ,
]
,
label:
[
string ,
]
,
term:
[
{
name: string ,
glossaryName: string ,
guid: string ,
}
,
]
,
contact:
[
{
id: string ,
info: string ,
contactType: string ,
}
,
]
,
assetType:
[
string ,
]
,
glossaryType: string ,
glossary: string ,
termStatus: string ,
termTemplate:
[
string ,
]
,
longDescription: string ,
}
,
]
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Discovery_Suggest (removed)
Description Get search suggestions by query criteria.
Reference Link ¶

⚼ Request

POST:  /search/suggest
{
suggestRequest:
{
keywords: string ,
limit: integer ,
filter: object ,
}
,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
@search.score: number ,
@search.text: string ,
objectType: string ,
createTime: integer ,
updateTime: integer ,
id: string ,
name: string ,
qualifiedName: string ,
entityType: string ,
description: string ,
endorsement:
[
string ,
]
,
owner: string ,
classification:
[
string ,
]
,
label:
[
string ,
]
,
term:
[
{
name: string ,
glossaryName: string ,
guid: string ,
}
,
]
,
contact:
[
{
id: string ,
info: string ,
contactType: string ,
}
,
]
,
assetType:
[
string ,
]
,
glossaryType: string ,
glossary: string ,
termStatus: string ,
termTemplate:
[
string ,
]
,
longDescription: string ,
}
,
]
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Discovery_Browse (removed)
Description Browse entities by path or entity type.
Reference Link ¶

⚼ Request

POST:  /browse
{
browseRequest:
{
entityType: string ,
path: string ,
limit: integer ,
offset: integer ,
}
,
api-version: string ,
}

⚐ Response (200)

{
@search.count: integer ,
value:
[
{
entityType: string ,
id: string ,
isLeaf: boolean ,
name: string ,
owner:
[
{
id: string ,
displayName: string ,
mail: string ,
contactType: string ,
}
,
]
,
path: string ,
qualifiedName: string ,
}
,
]
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Discovery_AutoComplete (removed)
Description Get auto complete options.
Reference Link ¶

⚼ Request

POST:  /search/autocomplete
{
autoCompleteRequest:
{
keywords: string ,
limit: integer ,
filter: object ,
}
,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
text: string ,
queryPlusText: string ,
}
,
]
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Lineage_GetLineageGraph (removed)
Description Get lineage info of the entity specified by GUID.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/lineage/{guid}
{
guid: string ,
depth: integer ,
width: integer ,
direction: string ,
includeParent: boolean ,
getDerivedLineage: boolean ,
}

⚐ Response (200)

{
baseEntityGuid: string ,
guidEntityMap: object ,
widthCounts: object ,
lineageDepth: integer ,
lineageWidth: integer ,
includeParent: boolean ,
childrenCount: integer ,
lineageDirection: enum ,
parentRelations:
[
{
childEntityId: string ,
relationshipId: string ,
parentEntityId: string ,
}
,
]
,
relations:
[
{
fromEntityId: string ,
relationshipId: string ,
toEntityId: string ,
}
,
]
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Lineage_NextPageLineage (removed)
Description Return immediate next page lineage info about entity with pagination
Reference Link ¶

⚼ Request

GET:  /lineage/{guid}/next/
{
guid: string ,
direction: string ,
getDerivedLineage: boolean ,
offset: integer ,
limit: integer ,
api-version: string ,
}

⚐ Response (200)

{
baseEntityGuid: string ,
guidEntityMap: object ,
widthCounts: object ,
lineageDepth: integer ,
lineageWidth: integer ,
includeParent: boolean ,
childrenCount: integer ,
lineageDirection: enum ,
parentRelations:
[
{
childEntityId: string ,
relationshipId: string ,
parentEntityId: string ,
}
,
]
,
relations:
[
{
fromEntityId: string ,
relationshipId: string ,
toEntityId: string ,
}
,
]
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Lineage_GetLineageByUniqueAttribute (removed)
Description Returns lineage info about entity. In addition to the typeName path parameter, attribute key-value pair(s) can be provided in the following format attr:[attrName]=[attrValue] NOTE: The attrName and attrValue should be unique across entities, eg. qualifiedName. The REST request would look something like this: GET /v2/lineage/uniqueAttribute/type/aType?attr:aTypeAttribute=someValue.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/lineage/uniqueAttribute/type/{typeName}
{
typeName: string ,
depth: integer ,
width: integer ,
direction: string ,
includeParent: boolean ,
getDerivedLineage: boolean ,
attr:qualifiedName: string ,
}

⚐ Response (200)

{
baseEntityGuid: string ,
guidEntityMap: object ,
widthCounts: object ,
lineageDepth: integer ,
lineageWidth: integer ,
includeParent: boolean ,
childrenCount: integer ,
lineageDirection: enum ,
parentRelations:
[
{
childEntityId: string ,
relationshipId: string ,
parentEntityId: string ,
}
,
]
,
relations:
[
{
fromEntityId: string ,
relationshipId: string ,
toEntityId: string ,
}
,
]
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Relationship_Create (removed)
Description Create a new relationship between entities.
Reference Link ¶

⚼ Request

POST:  /atlas/v2/relationship
{
relationship: object ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Relationship_Update (removed)
Description Update an existing relationship between entities.
Reference Link ¶

⚼ Request

PUT:  /atlas/v2/relationship
{
relationship: object ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Relationship_Get (removed)
Description Get relationship information between entities by its GUID.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/relationship/guid/{guid}
{
guid: string ,
extendedInfo: boolean ,
}

⚐ Response (200)

{
referredEntities: object ,
relationship: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Relationship_Delete (removed)
Description Delete a relationship between entities by its GUID.
Reference Link ¶

⚼ Request

DELETE:  /atlas/v2/relationship/guid/{guid}
{
guid: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_GetBusinessMetadataDefByGuid (removed)
Description Get the businessMetadata definition for the given guid
Reference Link ¶

⚼ Request

GET:  /atlas/v2/types/businessmetadatadef/guid/{guid}
{
guid: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_GetBusinessMetadataDefByName (removed)
Description Get the businessMetadata definition by it's name (unique)
Reference Link ¶

⚼ Request

GET:  /atlas/v2/types/businessmetadatadef/name/{name}
{
name: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_GetClassificationDefByGuid (removed)
Description Get the classification definition for the given GUID.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/types/classificationdef/guid/{guid}
{
guid: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_GetClassificationDefByName (removed)
Description Get the classification definition by its name (unique).
Reference Link ¶

⚼ Request

GET:  /atlas/v2/types/classificationdef/name/{name}
{
name: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_GetEntityDefinitionByGuid (removed)
Description Get the Entity definition for the given GUID.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/types/entitydef/guid/{guid}
{
guid: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_GetEntityDefinitionByName (removed)
Description Get the entity definition by its name (unique).
Reference Link ¶

⚼ Request

GET:  /atlas/v2/types/entitydef/name/{name}
{
name: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_GetEnumDefByGuid (removed)
Description Get the enum definition for the given GUID.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/types/enumdef/guid/{guid}
{
guid: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_GetEnumDefByName (removed)
Description Get the enum definition by its name (unique).
Reference Link ¶

⚼ Request

GET:  /atlas/v2/types/enumdef/name/{name}
{
name: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_GetRelationshipDefByGuid (removed)
Description Get the relationship definition for the given GUID.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/types/relationshipdef/guid/{guid}
{
guid: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_GetRelationshipDefByName (removed)
Description Get the relationship definition by its name (unique).
Reference Link ¶

⚼ Request

GET:  /atlas/v2/types/relationshipdef/name/{name}
{
name: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_GetStructDefByGuid (removed)
Description Get the struct definition for the given GUID.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/types/structdef/guid/{guid}
{
guid: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_GetStructDefByName (removed)
Description Get the struct definition by its name (unique).
Reference Link ¶

⚼ Request

GET:  /atlas/v2/types/structdef/name/{name}
{
name: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_GetTypeDefinitionByGuid (removed)
Description Get the type definition for the given GUID.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/types/typedef/guid/{guid}
{
guid: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_GetTypeDefinitionByName (removed)
Description Get the type definition by its name (unique).
Reference Link ¶

⚼ Request

GET:  /atlas/v2/types/typedef/name/{name}
{
name: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_DeleteTypeByName (removed)
Description Delete API for type identified by its name.
Reference Link ¶

⚼ Request

DELETE:  /atlas/v2/types/typedef/name/{name}
{
name: string ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_GetAllTypeDefinitions (removed)
Description Get all type definitions in Atlas in bulk.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/types/typedefs
{
includeTermTemplate: boolean ,
type: string ,
}

⚐ Response (200)

{
businessMetadataDefs:
[
object ,
]
,
classificationDefs:
[
object ,
]
,
entityDefs:
[
object ,
]
,
enumDefs:
[
object ,
]
,
relationshipDefs:
[
object ,
]
,
structDefs:
[
object ,
]
,
termTemplateDefs:
[
object ,
]
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_CreateTypeDefinitions (removed)
Description Create all atlas type definitions in bulk, only new definitions will be created. Any changes to the existing definitions will be discarded.
Reference Link ¶

⚼ Request

POST:  /atlas/v2/types/typedefs
{
typesDef:
{
businessMetadataDefs:
[
object ,
]
,
classificationDefs:
[
object ,
]
,
entityDefs:
[
object ,
]
,
enumDefs:
[
object ,
]
,
relationshipDefs:
[
object ,
]
,
structDefs:
[
object ,
]
,
termTemplateDefs:
[
object ,
]
,
}
,
}

⚐ Response (200)

{
businessMetadataDefs:
[
object ,
]
,
classificationDefs:
[
object ,
]
,
entityDefs:
[
object ,
]
,
enumDefs:
[
object ,
]
,
relationshipDefs:
[
object ,
]
,
structDefs:
[
object ,
]
,
termTemplateDefs:
[
object ,
]
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_UpdateAtlasTypeDefinitions (removed)
Description Update all types in bulk, changes detected in the type definitions would be persisted.
Reference Link ¶

⚼ Request

PUT:  /atlas/v2/types/typedefs
{
typesDef:
{
businessMetadataDefs:
[
object ,
]
,
classificationDefs:
[
object ,
]
,
entityDefs:
[
object ,
]
,
enumDefs:
[
object ,
]
,
relationshipDefs:
[
object ,
]
,
structDefs:
[
object ,
]
,
termTemplateDefs:
[
object ,
]
,
}
,
}

⚐ Response (200)

{
businessMetadataDefs:
[
object ,
]
,
classificationDefs:
[
object ,
]
,
entityDefs:
[
object ,
]
,
enumDefs:
[
object ,
]
,
relationshipDefs:
[
object ,
]
,
structDefs:
[
object ,
]
,
termTemplateDefs:
[
object ,
]
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_DeleteTypeDefinitions (removed)
Description Delete API for all types in bulk.
Reference Link ¶

⚼ Request

DELETE:  /atlas/v2/types/typedefs
{
typesDef:
{
businessMetadataDefs:
[
object ,
]
,
classificationDefs:
[
object ,
]
,
entityDefs:
[
object ,
]
,
enumDefs:
[
object ,
]
,
relationshipDefs:
[
object ,
]
,
structDefs:
[
object ,
]
,
termTemplateDefs:
[
object ,
]
,
}
,
}

⚐ Response (204)

{}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_ListTypeDefinitionHeaders (removed)
Description List all type definitions returned as a list of minimal information header.
Reference Link ¶

⚼ Request

GET:  /atlas/v2/types/typedefs/headers
{
includeTermTemplate: boolean ,
type: string ,
}

⚐ Response (200)

{
category: enum ,
guid: string ,
name: string ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_GetTermTemplateDefByGuid (removed)
Description Get the term template definition for the given GUID.
Reference Link ¶

⚼ Request

GET:  /types/termtemplatedef/guid/{guid}
{
guid: string ,
api-version: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Types_GetTermTemplateDefByName (removed)
Description Get the term template definition by its name (unique).
Reference Link ¶

⚼ Request

GET:  /types/termtemplatedef/name/{name}
{
name: string ,
api-version: string ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Collection_CreateOrUpdate (removed)
Description Creates or updates an entity to a collection. Existing entity is matched using its unique guid if supplied or by its unique attributes eg: qualifiedName. Map and array of collections are not well supported. E.g., array>, array>.
Reference Link ¶

⚼ Request

POST:  /collections/{collection}/entity
{
collection: string ,
api-version: string ,
entity: object ,
}

⚐ Response (200)

{
guidAssignments: object ,
mutatedEntities: object ,
partialUpdatedEntities:
[
object ,
]
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Collection_CreateOrUpdateBulk (removed)
Description Creates or updates entities in bulk to a collection. Existing entity is matched using its unique guid if supplied or by its unique attributes eg: qualifiedName. Map and array of collections are not well supported. E.g., array>, array>.
Reference Link ¶

⚼ Request

POST:  /collections/{collection}/entity/bulk
{
collection: string ,
api-version: string ,
entities: object ,
}

⚐ Response (200)

{
guidAssignments: object ,
mutatedEntities: object ,
partialUpdatedEntities:
[
object ,
]
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Collection_MoveEntitiesToCollection (removed)
Description Move existing entities to the target collection.
Reference Link ¶

⚼ Request

POST:  /collections/{collection}/entity/moveHere
{
collection: string ,
api-version: string ,
moveEntitiesRequest:
{
entityGuids:
[
string ,
]
,
}
,
}

⚐ Response (200)

{
guidAssignments: object ,
mutatedEntities: object ,
partialUpdatedEntities:
[
object ,
]
,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}