API Overview
You can use the basic functions of DataArts Fabric by calling the APIs it provides.
Service Health Check
| API | Description |
|---|---|
| This API is used to check the system health status. |
User Agreement Management
| API | Description |
|---|---|
| This API is used to retrieve the content of a tenant agreement, enabling you to view the agreement name, version, and other relevant details. | |
| This API is used to register a tenant agreement. | |
| This API is used to query whether a user has registered an agreement. | |
| This API is used to delete a user's registered agreement. |
Agency Management
| API | Description |
|---|---|
| This API is used to authorize an agency to DataArts Fabric. When you call this API, an agency is created and then authorized to DataArts Fabric. You can grant access by passing the supported agency permission policies. | |
| This API is used to query the agency authorized to DataArts Fabric. You can call this API to query the agency authorized to DataArts Fabric and the specific permissions within the agency. | |
| This API is used to revoke the agency authorization granted to DataArts Fabric. |
Workspace Management
| API | Description |
|---|---|
| This API is used to list workspaces. You can use this API to obtain a list of workspaces that meet the filter criteria. The API supports paginated queries and queries by name, ID, and enterprise project ID. A list of workspaces that meet the filter criteria is returned. | |
| This API is used to update a workspace. You can enter the name, description, and MetaStore ID. Details about the updated workspace are returned. | |
| This API is used to create a workspace. You can enter the name, description, MetaStore ID, enterprise project ID, and tag. The workspace details are returned. | |
| This API is used to delete a workspace. If a workspace contains compute resources, endpoints, and applications, the workspace cannot be deleted. You must first clear all resources created within the workspace before deletion. |
Service Specifications
| API | Description |
|---|---|
| This API is used to list resource specifications. You can filter resource specifications by code, type, and use case. Pagination query is supported. |
Endpoint Management
| API | Description |
|---|---|
| This API is used to list endpoints. You can call this API to list endpoints within a workspace. You can filter endpoints by model ID, endpoint ID, name, type, and visibility. Pagination query is supported. | |
| This API is used to create an endpoint. You can call this API to create an endpoint within a workspace. You need to enter information like the name, description, type, resource configuration, and CAP configuration. The endpoint information will then be returned. | |
| This API is used to list historical statements. | |
| This API is used to query endpoint details. You can call this API to query details about an endpoint by specifying the endpoint ID. Endpoint details will then be returned. | |
| This API is used to query endpoint metrics. You can call this API to query resource usage details by specifying the metric name. | |
| This API is used to update an endpoint. You can call this API to update endpoint information. |
Model Definition
| API | Description |
|---|---|
| This API is used to create a model. You can call this API to create a model by specifying the name, description, version name, version description, base model type, and OBS path of the model. The API then returns the model ID and version ID. | |
| This API is used to list models. You can call this API to query the model list. The API supports paginated queries and queries by name, ID, or type. The API supports sorting. The API returns a list of models that meet the filter criteria. | |
| This API is used to list base models. You can use this API to query the base model list. This API supports paginated queries. The API returns a list of base models that meet the filter criteria. | |
| This API is used to delete a specified version of a model. If the version is currently in use, it cannot be deleted. You must first delete the inference service that uses the model before deleting the version. You can delete a model version by calling this API. | |
| This API is used to update a model and generate a new version. You can call this API to update model information, including the name, description, and current version ID. This API allows you to add a new version by specifying the version name, description, base model type, and model address. | |
| This API is used to check the model version list. You can call this API to query the model version list. The API supports paginated queries and queries by name or ID. The API returns a list of model versions that meet the filter criteria. | |
| This API is used to delete unused model definitions. You can delete a model by calling this API. |
TMS Management
| API | Description |
|---|---|
| This API is used to query project tags. | |
| This API is used to query workspace tags. You can call this API to query the tags of a workspace. The API returns the tags of the workspace. | |
| This API is used to query workspaces by tag. | |
| This API is used to query the number of workspaces by tag. | |
| This API is used to add tags to a workspace in batches. | |
| This API is used to remove tags from a workspace in batches. |
Message Management
| API | Description |
|---|---|
| This API is used to create a message notification policy. You can call this API to create a message notification policy. After a job is complete, results will be sent as messages according to the matched notification policy. | |
| This API is used to query a message notification policy. You can call this API to query a created message notification policy. The API supports paginated queries based on the provided workspace ID and message matching pattern. | |
| This API is used to delete a message notification policy. You can call this API to delete a created message notification policy. |
Monitoring Management
| API | Description |
|---|---|
| Updating the Configuration for AOM to Collect Monitoring Metrics | This API is used to update the configuration for AOM to collect monitoring metrics in a workspace. |
Access Client
| API | Description |
|---|---|
| This API is used to create a VPC endpoint client. The VPC connects to APIG, allowing you to call DataArts Fabric APIs using private domain names. | |
| This API is used to query the access client list. You can query the list of created access clients and obtain the VPC endpoint private domain name. | |
| This API is used to query details about an access client. You can query details about an access client. | |
| This API is used to delete an access client. You can delete an access client that is no longer required. | |
| This API is used to update an access client. You can change the name of an access client. |
Service Instance Management
| API | Description |
|---|---|
| This API is used to list deployed service instances. You can call this API to list deployed service instances, supporting paginated queries and filtering by name, service instance ID, endpoint ID, and visibility. | |
| This API is used to checking details about a deployed service instance. The API returns details about the service instance. | |
| This API is used to deploy a service instance. The API allows you to specify parameters such as the name, description, endpoint ID, instance specifications, minimum value, and maximum value. The API returns the instance ID. | |
| This API is used to update a deployed service instance. You can call this API to update a deployed service instance, including its name and description. | |
| This API is used to delete a service instance to release resources. |
Inference Service API
| API | Description |
|---|---|
| This API is used to invoke a deployed large model inference instance and initiate an inference request. |
Ray Session API
| API | Description |
|---|---|
| This API is used to obtain session information. |
SQL Service API
| API | Description |
|---|---|
| This API is used to create a SQL session. | |
| This API is used to list SQL sessions. | |
| This API is used to query SQL session details. | |
| This API is used to close a SQL session. | |
| This API is used to execute SQL statements within a specified session. | |
| This API is used to query the execution results of SQL statements. | |
| This API is used to cancel the execution of SQL statements. | |
| This API is used to query SQL execution records. | |
| This API is used to query the SQL execution records of a specified session. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot