The following API methods were added or improved with MM 11.0.0.
New or improved API methods |
Group |
Summary |
GET /entities/validateMQLQuery |
Browse |
New parameter "scope": Scope conditions in MQL syntax to further restrict the models or objects in the FROM |
POST /entities/executeMQLQuery |
Browse |
New field "scope" in the request body: Scope conditions in MQL syntax to further restrict the models or objects in the FROM |
GET /entities/countMQLQuery |
Browse |
New parameter "scope": Scope conditions in MQL syntax to further restrict the models or objects in the FROM |
POST /entities/executeWorksheet |
Browse |
Get the objects of a worksheet |
GET /entities/countWorksheet |
Browse |
Get the total number of objects of a worksheet |
POST /entities/getAttributeValueCounts |
Browse |
New field "scope" in the request body: Scope conditions in MQL syntax to further restrict the models or objects in the FROM |
POST /entities/Dataprofiling/{objectId} |
Browse |
New parameter ""sensitivityLabel: allow the user to propose a sensitivity label |
GET /repository/dataClasses/ |
Data Classes |
Rebrand "Semantic Type" as "Data Class" |
GET /repository/dataClasses/{objectId} |
Data Classes |
Rebrand "Semantic Type" as "Data Class" |
PUT /repository/dataClasses/{objectId} |
Data Classes |
Rebrand "Semantic Type" as "Data Class" |
POST /dataMapping/exportScript |
Data Mapping |
Export a Data Mapping to data mapping script format files using the Default Server |
POST /dataMapping/importScript |
Data Mapping |
Import the data mapping from data mapping format script files |
PUT /entities/glossary/classify/{objectId} |
Glossary |
Classify an object with an existing term or using a new term |
PUT /entities/glossary/unclassify/{objectId} |
Glossary |
Unclassify an object |
POST /operations/glossary/exportAndDownloadCSV |
Glossary |
Download glossary terms that belong to a term or a list of terms recursively |
GET /lineage/getOperations/{startingId} |
Lineage |
Get operations/transformation logic |
GET /operations/listOperations |
Operation |
Get operations |
POST /operations/downloadOperationLog/{operationId} |
Operation |
Download the log of an operation |
POST /repository/metaModel/importXML |
Repository |
Import the meta model from an XML file |
POST /repository/metaModel/exportXML |
Repository |
Export a meta model package as an XML file |
POST /repository/model/import |
Repository |
Import the custom model or imported model from a zip file which contains the CSV files |
POST /repository/model/export |
Repository |
Export the custom model or imported model as a zip file which contains the CSV files |
POST /repository/backup |
Repository |
This function now backs up to a zip file |
POST /repository/restore |
Repository |
This function now restores from a zip file |
GET /admin/grants/getGlobalRoles |
Roles |
Get the global role(s) of a user or user group |
GET /admin/grants/getGlobalGrantees |
Roles |
Get the users or user groups who have a particular global role |
PUT /admin/grants/grantGlobalRoles |
Roles |
Grant a global role to a user or user group |
PUT /admin/grants/revokeGlobalRole |
Roles |
Revoke a global role from a user or user group |
GET /admin/grants/getObjectRoles/{objectId} |
Roles |
Get the role(s) of a user or user group on an object |
GET /admin/grants/getObjectGrantees/{objectId} |
Roles |
Get the users or user groups who have a particular role on an object |
PUT /admin/grants/grantObjectRole/{objectId} |
Roles |
Grant a role on an object to a user or user group |
PUT /admin/grants/revokeObjectRole/{objectId} |
Roles |
Revoke a role on an object from a user or user group |
POST /admin/grants/importGlobalRolesCSV |
Roles |
Import the global roles from a CSV file |
POST /admin/grants/exportGlobalRolesCSV |
Roles |
Export the global roles as a CSV file |
POST /admin/grants/importObjectRolesCSV |
Roles |
Import the object roles from a CSV file |
POST /admin/grants/exportObjectRolesCSV |
Roles |
Export the object roles as a CSV file |
GET /repository/sensitivityLabels/ |
Sensitivity Labels |
Get sensitivity labels |
GET /repository/sensitivityLabels/{objectId} |
Sensitivity Labels |
Get the sensitivity label associated with an object |
PUT /repository/sensitivityLabels/{objectId} |
Sensitivity Labels |
Maintain the sensitivity label associated with an object |
PUT /admin/users |
Users |
In order to update a user's password an old password is required now |