Skip to main content

New Or Improved API Methods

The following API methods were added or improved with Talend Data Catalog 8.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

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!