Removed API Methods, Parameters or Schemas

The following table lists API methods, parameters and schemas removed with MM 11.1.0 and the recommended methods, parameters and schemas to replace them. Please ensure your applications do not use any of these methods before upgrading to MM 11.1.0.

Removal of API methods, parameters, or schemas

Replacements

More information

POST /repository/databaseDocumentation/exportCSV

POST /repository/model/export

Deprecated with MM 11.0.0 to consolidate the import/export APIs

GET /repository/semanticTypes

GET /repository/dataClasses

Deprecated with MM 11.0.0 to rebrand "Semantic Type" as "Data Class"

GET /repository/semanticTypes/{objectId}

GET /repository/dataClasses/{objectId}

Deprecated with MM 11.0.0 to rebrand "Semantic Type" as "Data Class"

PUT /repository/semanticTypes/{objectId}

PUT /repository/dataClasses/{objectId}

Deprecated with MM 11.0.0 to rebrand "Semantic Type" as "Data Class"

POST /entities/executeMQLQuery parameter legacyEntityFormat

Deprecated with MM 11.0.0. This function will always return results in the MQL Entity Format

POST /entities/getAttributeDistinctValueCounts

POST /entities/getAttributeValueCounts

Deprecated with MM 11.0.0 as the new function is more efficient

POST /entities/getInferredSemanticObjects

POST /entities/executeMQLQuery

Deprecated with MM 11.0.0. Use the system attribute "Inferred Documentation" to get inferred documentation of the object

POST /dataMapping/exportExcel

POST /dataMapping/exportScript

Deprecated with MM 11.0.0. The output of the new function can be edited by the user and imported back via POST /dataMapping/importScript

POST /entities/DataProfiling/{objectId} parameter hideData

new parameter sensitivityLabel

Deprecated with MM 11.0.0. Use sensitivity label to hide data

GET /types/listEntityTypes

GET /types/listObjectTypes

Deprecated with MM 11.0.0 to rebrand entity type as object type

GET /repository/customAttributes/{nameOrId}

POST /repository/metaModel/exportXML

Deprecated with MM 11.0.0 to rebrand custom attributes as Meta model attribute types. Export the Meta model to view the definition of any attribute type.

POST /operations/glossary/exportAndDownloadCSV

POST /repository/model/export

Deprecated with MM 11.0.0. Specify the objectIds parameter to export a term or a list of terms.

PUT /repository/setCustomAttributes

PUT /repository/setAttributes

Deprecated with MM 11.0.0 to rebrand custom attributes as Meta model attribute types.

GET /entities/DataProfiling/{objectId}

Removed the following fields in the result: totalSemanticTypeRows, invalidSemanticTypeValues and inferredSemanticTypes.

Deprecated with MM 11.0.0. Removed data classes from data profiling.

PUT /entities/DataProfiling/{objectId}

Removed the following fields in the Request body: totalSemanticTypeRows, invalidSemanticTypeValues and inferredSemanticTypes.

Deprecated with MM 11.0.0. Removed data classes from data profiling.

POST /entities/glossary parameter categoryPath

new parameter termPath

Deprecated with MM 11.0.0. Removed category from glossary.

GET /types/listAttributeTypes parameter entityType

new parameter objectType

Deprecated with MM 11.0.0 to rebrand entity type as object type.

GET /types/listGroupTypes parameter entityType

new parameter objectType

Deprecated with MM 11.0.0 to rebrand entity type as object type.

Schema Entity's field entityType

new field objectType

Deprecated with MM 11.0.0 to rebrand entity type as object type.

Schema Entity's field term

new field terms

Deprecated with MM 11.0.0 as an object can be defined by multiple terms.

Schema Entity's field semanticTypes

new field dataClassifications

Deprecated with MM 11.0.0 to rebrand semantic type as data classification.

Enumeration type ReferenceType used by Schema GlossaryTermReference's type field

Replaced "More General" with "Specializes", "More Specific" with "Generalizes". Added "Possible Value" and "Possible Value Of".

New meta model relationships for Term

Schema ModelSettings_Create's field "Send email notification when an import"

Deprecated with MM 11.0.0. Notifications are sent to model watchers for model changes and metadata managers for import failures. There are no more notification options in the content.

Schema ModelSettings_Create_Data's field "Data hiding"

new field "Hide data using Sensitivity Label"

Deprecated with MM 11.0.0 as Data hiding is controlled by the sensitivity label defined on the field

Schema ModelSettings_Set's field "Send email notification when an import"

Deprecated with MM 11.0.0. Notifications are sent to model watchers for model changes and metadata managers for import failures. There are no more notification options in the content.

Schema LIneageLink’s field lineageType

new field lineageTypeText

Deprecated with MM 11.0.0. Switched from the integer field lineageType to the string field lineageTypeText to be more descriptive.

Schema LineageNode’s field modifiers

 

Deprecated with MM 11.0.0 as it is not useful for the users

Schema LineageTree’s field text

 

Deprecated with MM 11.0.0 it is not useful for the users

The field of hideData in the schemas: DataClass and DataClassWithStatus

new field sensitivityLabel

Deprecated with MM 11.0.0 to use sensitivity label to hide data

GET  /repository/dataClasses parameter hideDataOption

new parameter sensitivityLabelOption

Deprecated with MM 11.0.0 to use sensitivity label to hide data