Azure.Analytics.Purview.Catalog (preview:2023-02-01)

2025/12/05 • 109 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 ,
businessAttributeUpdateBehavior: string ,
}

⚐ 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 ,
businessAttributeUpdateBehavior: string ,
}

⚐ 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. Recommend using limit/offset to get pagination result. Recommended using 'ignoreTermsAndCategories=true' and fetch terms/categories separately using 'GET /catalog/api/atlas/v2/glossary/{glossaryGuid}/terms' and 'GET '/catalog/api/atlas/v2/glossary/{glossaryGuid}/categories'.
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. Recommend using 'excludeRelationshipTypes=AtlasGlossarySemanticAssignment' to get term and using 'GET /catalog/api/atlas/v2/glossary/terms/{termGuid}/assignedEntities' to get term assignment separately.
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. Recommend using limit/offset to get pagination result.
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. Recommend using small batches with multiple API calls.
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. This API is not recommended since duplicated with 'DELETE /catalog/api/atlas/v2/glossary/terms/{termGuid}/assignedEntities'. Please use later one instead.
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. Will delete underlying terms/categories together. Recommend separate delete terms and categories.
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. Recommend using limit/offset to get pagination result.
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. Recommend using limit/offset to get pagination result.
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. This API is not recommend. Recommended fetch terms/categories details separately using 'GET /catalog/api/atlas/v2/glossary/{glossaryGuid}/terms' and 'GET '/catalog/api/atlas/v2/glossary/{glossaryGuid}/categories'.
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. Recommend using 'ignoreTermsAndCategories=true' to reduce response body size.
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. Recommend using limit/offset to get pagination result.
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. Recommend using limit/offset to get pagination result.
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. Note the csv file should be uploaded in formData with key='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. Note this API has been deprecated. Please use 'POST /catalog/api/glossary/{glossaryGuid}/terms/import' instead.
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. Note this API has been deprecated. Please use 'GET /catalog/api/glossary/{glossaryGuid}/terms' instead.
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 ,
}
Glossary_BulkUpdateTerms (removed)
Description :  Update terms in bulk.
Reference :  Link ¶

⚼ Request

PUT:  /glossary/terms
{
terms: object ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ Response (default)

{
requestId: string ,
errorCode: string ,
errorMessage: string ,
}
Glossary_ListTermsByGuids (removed)
Description :  Get terms by guids.
Reference :  Link ¶

⚼ Request

GET:  /glossary/terms
{
guid: array ,
excludeRelationshipTypes: array ,
}

⚐ Response (200)

{
$schema: object ,
}

⚐ 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 ,
}