Help Center/ DataArts Studio/ API Reference/ API Overview/ DataArts Catalog API Overview
Updated on 2026-09-18 GMT+08:00

DataArts Catalog API Overview

Table 1 DataArts Catalog API types

Type

Description

Maximum API Requests

Maximum User Requests per Second

Logical Asset

Logical asset APIs

All APIs of the corresponding type share 100 API requests per second.

All APIs of the corresponding type share 50 user requests per second.

Metric Asset

Metric asset APIs

Asset Statistics

Asset statistics APIs

Asset Management

Asset management APIs

Asset Classification

Asset classification APIs

Asset Security Level

Asset security level APIs

Asset

Asset APIs

Lineage

Lineage

Metadata Collection Task

Metadata collection task APIs

Tag

Tag APIs

Data Map

Data map APIs

All APIs of the corresponding type share 100 API requests per second.

All APIs of the corresponding type share 50 user requests per second.

Logical Asset

Table 2 Logical asset

API

Description

Querying Logical Assets

This API is used to query logical assets, including business objects and logical entities synchronized from DataArts Architecture.

Querying the Logical Asset Directory Tree

This API is used to query the directory tree of logical assets, including business objects and logical entities synchronized from DataArts Architecture.

Metric Asset

Table 3 Metric asset

API

Description

Querying the Metric Asset Directory Tree

This API is used to query the metric asset directory tree.

Querying Metric Assets

This API is used to query metric assets.

Asset Statistics

Table 4 Asset statistics

API

Description

Obtaining Technical Asset Statistics

This API is used to obtain technical asset statistics.

Obtaining Logical Asset Statistics

This API is used to obtain logical asset statistics.

Asset Management

Table 5 Asset management

API

Description

Querying a Technical Asset

This API is used to query a technical asset.

Obtaining Asset Details by GUID

This API is used to obtain table details based on the table GUID. The table details include column information. You can also obtain column information based on the column GUID.

Adding or Modifying an Asset

This API is used to add or modify an asset.

Deleting an Asset

This API is used to delete an asset.

Modifying an Asset Attribute

This API is used to modify a specified asset attribute.

Asset Classification

Table 6 Asset classification

API

Description

Associating Assets with a Classification

This APi is used to associate assets (columns of tables and OBS objects) with a classification.

Associating a Classification with One or More Assets

This API is used to associate a classification with one or more assets with specified GUIDs.

Disassociating a Classification from an Asset

This API is used to disassociate a classification from an asset.

Asset Security Level

Table 7 Asset security level

API

Description

Associating Assets with a Security Level

This API is used to associate assets with a security level.

Associating an Asset with a Security Level

This API is used to associate an asset with a specified security level.

Disassociating an Asset from a Security Level

This API is used to disassociate an asset from a security level.

Asset

Table 8 Asset

API

Description

Querying the Asset Summary

This API is used to query the asset summary.

Querying the Summary of Specified Fields

This API is used to query the summary of specified fields.

Lineage

Table 9 Lineage

API

Description

Querying Tables Without Lineages

This API is used to query tables without lineages based on type_names, classification, connection_names, or query.

Querying Lineages

This API is used to query lineages.

Importing Lineage

This API is used to import lineage.

Creating Lineage

This API is used to create lineage.

Metadata Collection Task

Table 10 Metadata collection task

API

Description

Querying the Collection Task List

This API is used to query the collection task list.

Creating a Collection Task

This API is used to create a collection task.

Querying the Collection Task Details

This API is used to query the details about a collection task.

Editing a Collection Task

This API is used to edit a collection task.

Deleting a Collection Task

This API is used to delete a collection task.

Starting, Scheduling, or Stopping a Collection Task

This API is used to start, schedule, or stop a collection task.

Obtaining Logs of a Metadata Collection Task

This API is used to obtain the logs of a metadata collection task.

Tag APIs

Table 11 Tag

API

Description

Querying the Tag List

This API is used to query the tag list.

Associating a Tag with an Asset

This API is used to associate a tag with an asset.

Data Map

Table 12 Data Map

API

Description

Synchronizing Metadata in Real Time (Invitational Test)

This API is used to synchronize metadata in real time. This API is currently in the trial phase and will be gradually made available as the feature enters public beta.

Displaying Search and Query Tags on Multiple Pages (Invitational Test)

This API is used to search and query tags with paginated display. This API is currently in the trial phase and will be gradually made available as the feature enters public beta.

Analyzing User Behavior (Invitational Test)

This API is used to analyze user behavior. This API is currently in the trial phase and will be gradually made available as the feature enters public beta.

Searching for Assets (Invitational Test)

This API is used to search for assets. This API is currently in the trial phase and will be gradually made available as the feature enters public beta.

Creating or Modifying an Asset (Invitational Test)

This API is used to create or modify an asset. This API is currently in the trial phase and will be gradually made available as the feature enters public beta.

Obtaining Asset Details (Invitational Test)

This API is used to retrieve asset details. This API is currently in the trial phase and will be gradually made available as the feature enters public beta.

Obtaining Asset Lineages (Invitational Test)

This API is used to retrieve asset lineage information. This API is currently in the trial phase and will be gradually made available as the feature enters public beta.

Obtaining Asset Lineages (Invitational Test)

This API is used to obtain the lineages of all job nodes. This API is currently in the trial phase and will be gradually made available as the feature enters public beta.

Querying the List of Operators Associated with Tables (Invitational Test)

This API is used to list job operators associated with a table. This API is currently in the trial phase and will be gradually made available as the feature enters public beta.

Querying the Instances of Operators Associated with a Table (Invitational Test)

This API is used to query running instance information for job operators associated with a table. This API is currently in the trial phase and will be gradually made available as the feature enters public beta.

Tagging Assets (Invitational Test)

This API is used to tag assets.

Obtaining Asset Information in Batches (Invitational Test)

This API is used to obtain asset information in batches.

Obtaining the Asset Directory Tree in a Workspace (Invitational Test)

This API is used to obtain the asset directory tree in a workspace.

Obtaining Logical Entities in a Directory (Invitational Test)

This API is used to obtain the logical entities in a subject directory.