Help Center/ DataArts Studio/ API Reference/ API Overview/ DataArts DataService API Overview
Updated on 2025-11-17 GMT+08:00

DataArts DataService API Overview

Table 1 DataArts DataService API types

Type

Description

API Management

API management APIs

Application Management

Application management APIs

Message Management

Message management APIs

Authorization Management

Authorization management APIs

Service Catalog Management

Service catalog management APIs

Gateway Management

Gateway management APIs

App Management

App management APIs

Overview

Overview APIs

Cluster Management

Cluster management APIs.

API Management

Table 2 API management

API

Description

Creating an API.

This API is used to create an API.

Querying the API List

This API is used to query the API list.

Updating an API

This API is used to update an API.

Querying API Information

This API is used to query API information.

Deleting APIs

This API is used to delete APIs.

Publishing an API

This API is used to publish an API. Only published APIs can be called. You can choose to publish an API to a specified gateway.

Performing an API Operation

This API is used to unpublish, stop, or recover an API. After the API is unpublished, its authorization will be canceled and the API cannot be called.

Authorizing APIs (Exclusive Edition)

An app cannot access any APIs after being created. To enable an app to access an API, authorize the API to the app. After the authorization is successful, the app can access the API within the validity period.

Debugging an API

This API is used to debug an API.

Performing an API Authorization Operation

The API reviewer can initiate a request to authorize an API. After the authorization is successful, the app can access the API within the validity period. API authorization includes authorization and renewal.

Querying API Publishing Messages in DataArts DataService Exclusive

This API is used to query the API publishing messages in different clusters.

Querying Instances for API Operations in DataArts DataService Exclusive

This API is used to query instances for API operations.

Querying API Debugging Messages in DataArts DataService Exclusive

This API is used to query the API debugging information in different clusters.

Importing an Excel File Containing APIs

This API is used to import an Excel file that contains APIs.

Exporting an Excel File Containing APIs

This API is used to export an Excel file that contains APIs.

Exporting a .zip File Containing All APIs

This API is used to export a .zip file that contains all APIs.

Downloading an Excel Template

This API is used to download an Excel template.

Application Management

Table 3 Application management

API

Description

Querying the Application List

This API is used to query the application list.

Reviewing an Application

This API is used to review an application.

Obtaining Application Details

This API is used to obtain the details of an application.

Message Management

Table 4 Message management

API

Description

Querying the Message List

This API is used to query the list of notification messages in the review center. Different from applications, notification messages cannot be rejected and can be processed only within a specified time period.

Processing Messages

This API is used to process received notification messages within a specified time period.

Obtaining Message Details

This API is used to obtain the details of a message. This function is only used for displaying application details and not for processing. Therefore, background parameters such as the ID are not displayed.

Authorization Management

Table 5 Authorization management

API

Description

Querying Apps Authorized to Call an API

This API is used to query the apps that have been authorized to call an API.

Querying Authorized APIs of an App

This API is used to query authorized APIs of an app.

Service Catalog Management

Table 6 Service catalog management

API

Description

Obtaining the List of APIs and Catalogs in a Catalog

This API is used to obtain the list of APIs and catalogs in the current catalog. The list is displayed in the data format of the catalog.

Obtaining the List of APIs in the Current Catalog

This API is used to obtain the list of APIs in a catalog.

Obtaining the List of Sub-Catalogs in a Catalog

This API is used to obtain the list of sub-catalogs in a catalog. (The returned sub-catalogs are displayed on the same page. It is recommended that this API be used only in scenarios where pagination is not supported, for example, generating a catalog tree.)

Updating a Service Catalog

This API is used to update a service catalog.

Querying a Service Catalog

This API is used to query a service catalog.

Creating a Service Catalog

This API is used to create a service catalog. The ID of the root directory is 0.

Deleting Catalogs

This API is used to delete service catalogs.

Moving a Catalog to Another Catalog

This API is used to move a catalog to another catalog.

Moving APIs to Another Catalog

This API is used to move APIs to another catalog.

Obtaining the ID Through the Path

This API is used to obtain the ID through the path.

Obtaining the Path Through the ID

This API is used to obtain the path through the ID.

Obtaining the Path to a Catalog Through Its ID

This API is used to obtain the path to a catalog through its ID.

Querying the Service Catalog API List

This API is used to query the service catalog API list.

Gateway Management

Table 7 Gateway management

API

Description

Obtaining a Gateway Instance (Exclusive Edition)

This API is used to obtain a gateway instance (exclusive edition).

Obtaining a Gateway Group

This API is used to obtain a gateway group.

App Management

Table 8 App management

API

Description

Creating an App

This API is used to create an app.

Querying the App List

This API is used to query the app list.

Updating an App

This API is used to update an app.

Deleting an App

This API is used to delete an app.

Querying App Details

This API is used to query the details of an app.

Overview

Table 9 Overview

API

Description

Querying the API Overview

This API is used to query the API overview.

Querying the App Overview

This API is used to query the app overview.

Querying Top N APIs Called

This API is used to query the top N APIs called.

Querying Top N Apps Used

This API is used to query the top N apps used.

Querying API Statistics Details

This API is used to query API statistics details.

Querying App Statistics Details

This API is used to query app statistics details.

Querying API Dashboard Data Details

This API is used to query API dashboard data details.

Querying Data Details of a Specified API Dashboard

This API is used to query details of a specified API dashboard.

Querying App Dashboard Data Details

This API is used to query app dashboard data details.

Querying Top N APIs Called by a Specified App

This API is used to query top N APIs called by a specified app.

Cluster Management

Table 10 Cluster management

API

Description

Querying the Cluster Overview Information List

This API is used to query the cluster overview information list.

Querying the List of Cluster Details

This API is used to query the list of cluster details.

Querying Cluster Details

This API is used to query the details of a cluster.

Querying the Access Log List of a DataArts DataService Cluster

This API is used to query the access log list of a DataArts DataService cluster.

Enabling Log Dump to OBS for DataArts DataService Clusters

This API is used to enable log dump to OBS for DataArts DataService clusters.

Enabling Log Dump to LTS for DataArts DataService Clusters

This API is used to enable log dump to LTS for DataArts DataService clusters.