Updated on 2026-09-23 GMT+08:00

API Overview

The following tables list the Huawei Cloud MetaStudio APIs. Before calling a MetaStudio API, you need to obtain a user token. The obtained token can then be used to authenticate the calling of other APIs.

Digital Asset Management

Table 1 Digital asset management APIs

API

Description

POST /v1/{project_id}/digital-assets

Creating an Asset

GET /v1/{project_id}/digital-assets

Querying Assets

PUT /v1/{project_id}/digital-assets/{asset_id}

Updating an Asset

DELETE /v1/{project_id}/digital-assets/{asset_id}

Deleting an Asset

GET /v1/{project_id}/digital-assets/{asset_id}

Querying Asset Details

POST /v1/{project_id}/digital-assets/{asset_id}/restore

Restoring a Deleted Asset

POST /v1/{project_id}/digital-assets/batch-action

Batch Asset Operations

POST /v1/{project_id}/digital-assets/summarys

Querying Asset Summary

GET /v1/{project_id}/digital-assets/{asset_id}/replication-info

Querying Asset Copy Information

POST /v1/{project_id}/digital-assets-by-replication-info

Copying an Asset

POST /v1/{project_id}/digital-assets-action/transfers

Transferring Assets to Other Users

GET /v1/{project_id}/digital-assets-action/transfers

Listing Asset Transfer Tasks

GET /v1/{project_id}/digital-assets-action/transfers/{job_id}

Querying Asset Transfer Task Details

POST /v1/{project_id}/digital-assets-action/transfers/{job_id}/{action}

Controlling an Asset Transfer Task

File Management

Table 2 File management APIs

API

Description

DELETE /v1/{project_id}/files/{file_id}

Deleting a File

POST /v1/{project_id}/files

Creating a File and Obtaining the URL for File Upload

POST /v1/{project_id}/files/{file_id}/complete

Confirming the Upload of a File

POST /v1/{project_id}/large-files

Creating a Large File

Video Script Management

Table 3 Video script management APIs

API

Description

POST /v1/{project_id}/digital-human-video-scripts

Creating a Video Script

GET /v1/{project_id}/digital-human-video-scripts

Listing Video Scripts

GET /v1/{project_id}/digital-human-video-scripts/{script_id}

Querying Video Script Details

PUT /v1/{project_id}/digital-human-video-scripts/{script_id}

Updating a Video Script

DELETE /v1/{project_id}/digital-human-video-scripts/{script_id}

Deleting a Video Script

POST /v1/{project_id}/digital-human-video-scripts/{script_id}/copy

Copying a Video Script

Video Production Management

Table 4 Video production management APIs

API

Description

GET /v1/{project_id}/digital-human-videos

Listing Video Production Tasks

Virtual Avatar Video Production Management

Table 5 Virtual avatar video production management APIs

API

Description

POST /v1/{project_id}/2d-digital-human-videos

Creating a Virtual Avatar Video Production Task

GET /v1/{project_id}/2d-digital-human-videos/{job_id}

Querying Virtual Avatar Video Production Task Details

POST /v1/{project_id}/2d-digital-human-videos/{job_id}/cancel

Canceling a Virtual Avatar Video Production Task in the Waiting Status

Virtual Avatar Video Subtitle File Management

Table 6 Virtual avatar video subtitle file management APIs

API

Description

POST /v1/{project_id}/subtitle-files

Creating a Virtual Avatar Video Subtitle File

GET /v1/{project_id}/subtitle-files/{job_id}

Querying Virtual Avatar Video Subtitle File Details

Intelligent Live Room Management

Table 7 Intelligent live room management APIs

API

Description

POST /v1/{project_id}/smart-live-rooms

Creating an Intelligent Live Room

GET /v1/{project_id}/smart-live-rooms

Listing Intelligent Live Rooms

GET /v1/{project_id}/smart-live-rooms/{room_id}

Querying Intelligent Livestreaming Script Details

PUT /v1/{project_id}/smart-live-rooms/{room_id}

Updating Intelligent Live Room Information

DELETE /v1/{project_id}/smart-live-rooms/{room_id}

Deleting an Intelligent Live Room

GET /v1/{project_id}/smart-live-rooms/{room_id}/live-warning-info

Querying Risk Information in a Live Room

Livestreaming Task Management

Table 8 Livestreaming task management APIs

API

Description

POST /v1/{project_id}/smart-live-rooms/{room_id}/smart-live-jobs

Starting a Virtual Avatar Intelligent Livestreaming Task

GET /v1/{project_id}/smart-live-rooms/{room_id}/smart-live-jobs

Listing Livestreaming Tasks of a Live Room

GET /v1/{project_id}/smart-live-rooms/{room_id}/smart-live-jobs/{job_id}

Querying Virtual Avatar Intelligent Livestreaming Task Details

POST /v1/{project_id}/smart-live-rooms/{room_id}/smart-live-jobs/{job_id}/stop

Ending a Virtual Avatar Intelligent Livestreaming Task

POST /v1/{project_id}/smart-live-rooms/{room_id}/smart-live-jobs/{job_id}/command

Controlling Virtual Avatar Intelligent Livestreaming

GET /v1/{project_id}/smart-live-rooms/{room_id}/smart-live-jobs/{job_id}/command/insert-commands

Listing Virtual Avatar Live-streaming Insert Commands

GET /v1/{project_id}/smart-live-jobs

Listing All Virtual Avatar Livestreaming Tasks of a Tenant

POST /v1/{project_id}/smart-live-rooms/{room_id}/smart-live-jobs/{job_id}/live-event-report

Reporting Livestreaming Events

Third-Party Live Platform Management

Table 9 Third-party live platform management APIs

API

Description

POST /v1/{project_id}/live-platforms/platforms

Creating a Third-Party Live Platform

PUT /v1/{project_id}/live-platforms/platforms/{platform_id}

Updating Third-Party Live Platform Information

DELETE /v1/{project_id}/live-platforms/platforms/{platform_id}

Deleting Third-Party Live Platform Information

GET /v1/{project_id}/live-platforms/platforms

Listing Live Platforms

GET /v1/{project_id}/live-platforms/platforms/{platform_id}

Querying Third-Party Live Platforms

GET /v1/{project_id}/live-platforms/access-types

Querying the Live Platform Interconnection Method

GET /v1/{project_id}/live-platforms/products

Listing Products on a Third-Party Live Platform

Interaction Rule Library Management

Table 10 Interaction rule library management APIs

API

Description

POST /v1/{project_id}/smart-live-interaction-rule-groups

Creating an Interaction Rule Library for Live Rooms

GET /v1/{project_id}/smart-live-interaction-rule-groups

Listing Interaction Rule Libraries for Live Rooms

GET /v1/{project_id}/smart-live-interaction-rule-groups-summary

Querying the Summary of Interaction Rule Libraries for Live Rooms

PUT /v1/{project_id}/smart-live-interaction-rule-groups/{group_id}

Updating an Interaction Rule Library for Live Rooms

GET /v1/{project_id}/smart-live-interaction-rule-groups/{group_id}

Querying Details About Interaction Rule Libraries for Live Rooms

DELETE /v1/{project_id}/smart-live-interaction-rule-groups/{group_id}

Deleting an Interaction Rule Library for Live Rooms

POST /v1/{project_id}/smart-live-interaction-rule-groups/{group_id}/rules

Adding a Rule to the Interaction Rule Library

PUT /v1/{project_id}/smart-live-interaction-rule-groups/{group_id}/rules/{rule_id}

Modifying a Rule of the Interaction Rule Library

DELETE /v1/{project_id}/smart-live-interaction-rule-groups/{group_id}/rules/{rule_id}

Deleting a Rule from the Interaction Rule Library

Live Product Management

Table 11 Live product management APIs

API

Description

POST /v1/{project_id}/products

Creating a Product

GET /v1/{project_id}/products

Listing Products

PUT /v1/{project_id}/products/{product_id}

Updating a Product

GET /v1/{project_id}/products/{product_id}

Querying Product Details

DELETE /v1/{project_id}/products/{product_id}

Deleting a Product

POST /v1/{project_id}/products/{product_id}/assets

Configuring a Product Asset Portfolio

Live-streaming Configuration Management

Table 12 Live-streaming configuration management APIs

API

Description

PUT /v1/{project_id}/smart-live-configs/user-config

Setting Tenant-Level Live Streaming Configuration

GET /v1/{project_id}/smart-live-configs/user-config

Querying Tenant-Level Live Streaming Configuration

Virtual Avatar Dialog Management

Table 13 Virtual avatar dialog management APIs

API

Description

POST /v1/{project_id}/smart-chat-rooms

Creating an Interactive Dialog

GET /v1/{project_id}/smart-chat-rooms

Listing Interactive Dialogs

GET /v1/{project_id}/smart-chat-rooms/{room_id}

Querying Interactive Dialog Details

PUT /v1/{project_id}/smart-chat-rooms/{room_id}

Updating an Interactive Dialog

DELETE /v1/{project_id}/smart-chat-rooms/{room_id}

Deleting an Interactive Dialog

Virtual Avatar Dialog Task Management

Table 14 Virtual avatar dialog task management APIs

API

Description

POST /v1/{project_id}/digital-human-chat/create-dialog-url

Creating a Dialog URL

POST /v1/{project_id}/digital-human-chat/smart-chat-rooms/{room_id}/smart-chat-jobs

Starting a Virtual Avatar Intelligent Interaction Task

GET /v1/{project_id}/digital-human-chat/smart-chat-rooms/{room_id}/smart-chat-jobs

Querying Virtual Avatar Intelligent Interaction Tasks

POST /v1/{project_id}/digital-human-chat/smart-chat-rooms/{room_id}/smart-chat-jobs/{job_id}/stop

Ending a Virtual Avatar Intelligent Interaction Task

GET /v1/{project_id}/digital-human-chat/smart-chat-rooms/{room_id}/smart-chat-jobs/{job_id}/state

Querying Virtual Avatar Intelligent Interaction Tasks

Virtual Avatar Application Management

Table 15 Virtual avatar application management APIs

API

Description

POST /v1/{project_id}/digital-human-chat/robot

Creating an Application

GET /v1/{project_id}/digital-human-chat/robot

Listing Applications

GET /v1/{project_id}/digital-human-chat/robot/{robot_id}

Querying Application Details

PUT /v1/{project_id}/digital-human-chat/robot/{robot_id}

Modifying an Application

POST /v1/{project_id}/digital-human-chat/robot/delete

Deleting an Application

Virtual Avatar Authentication Code Management

Table 16 Virtual avatar authentication code management APIs

API

Description

POST /v1/{project_id}/digital-human-chat/once-code

Creating a One-Off Authentication Code

Virtual Avatar Activation Code Management

Table 17 Virtual avatar activation code management APIs

API

Description

POST /v1/{project_id}/digital-human-chat/active-code

Creating an Activation Code

GET /v1/{project_id}/digital-human-chat/active-code

Listing Activation Codes

GET /v1/{project_id}/digital-human-chat/active-code/{active_code_id}

Querying Activation Code Details

PUT /v1/{project_id}/digital-human-chat/active-code/{active_code_id}

Modifying an Activation Code

PUT /v1/{project_id}/digital-human-chat/active-code/{active_code_id}/reset

Resetting an Activation Code

POST /v1/{project_id}/digital-human-chat/active-code/delete

Deleting an Activation Code

Virtual Avatar Knowledge Base Skill Management

Table 18 Virtual avatar knowledge base skill management APIs

API

Description

POST /v1/{project_id}/digital-human-chat/knowledge/skill

Creating a Knowledge Base Skill

GET /v1/{project_id}/digital-human-chat/knowledge/skill

Listing Knowledge Base Skills

PUT /v1/{project_id}/digital-human-chat/knowledge/skill/{skill_id}

Modifying a Knowledge Base Skill

GET /v1/{project_id}/digital-human-chat/knowledge/skill/{skill_id}

Querying Knowledge Base Skill Details

POST /v1/{project_id}/digital-human-chat/knowledge/skill/delete

Deleting a Knowledge Base Skill

GET /v1/{project_id}/digital-human-chat/knowledge/skill/{skill_id}/export

Exporting a Knowledge Base Skill

Virtual Avatar Knowledge Base Intent Management

Table 19 Virtual avatar knowledge base intent management APIs

API

Description

POST /v1/{project_id}/digital-human-chat/knowledge/intent

Creating a Knowledge Base Intent

GET /v1/{project_id}/digital-human-chat/knowledge/intent

Listing Knowledge Base Intents

GET /v1/{project_id}/digital-human-chat/knowledge/intent/{intent_id}

Querying Knowledge Base Intent Details

PUT /v1/{project_id}/digital-human-chat/knowledge/intent/{intent_id}

Modifying a Knowledge Base Intent

POST /v1/{project_id}/digital-human-chat/knowledge/intent/delete

Deleting a Knowledge Base Intent

POST /v1/{project_id}/digital-human-chat/knowledge/intent-question

Creating a Knowledge Base Intent and Question

Virtual Avatar Knowledge Base Question Management

Table 20 Virtual avatar knowledge base question management APIs

API

Description

POST /v1/{project_id}/digital-human-chat/knowledge/question

Creating a Knowledge Base Question

GET /v1/{project_id}/digital-human-chat/knowledge/question

Listing Knowledge Base Questions

GET /v1/{project_id}/digital-human-chat/knowledge/question/{question_id}

Querying Knowledge Base Question Details

PUT /v1/{project_id}/digital-human-chat/knowledge/question/{question_id}

Modifying a Knowledge Base Question

POST /v1/{project_id}/digital-human-chat/knowledge/question/delete

Deleting a Knowledge Base Question

POST /v1/{project_id}/digital-human-chat/knowledge/question-batch

Batch Creating Knowledge Base Questions

PUT /v1/{project_id}/digital-human-chat/knowledge/question-batch

Batch Modifying Knowledge Base Questions

Virtual Avatar Greeting Management

Table 21 Virtual avatar greeting management APIs

API

Description

POST /v1/{project_id}/digital-human-chat/welcome-speech

Creating a Greeting

GET /v1/{project_id}/digital-human-chat/welcome-speech

Listing Greetings

GET /v1/{project_id}/digital-human-chat/welcome-speech/{welcome_speech_id}

Querying Greeting Details

PUT /v1/{project_id}/digital-human-chat/welcome-speech/{welcome_speech_id}

Modifying a Greeting

POST /v1/{project_id}/digital-human-chat/welcome-speech/delete

Deleting a Greeting

POST /v1/{project_id}/digital-human-chat/welcome-speech-switch

Determining Whether a Greeting Takes Effect

GET /v1/{project_id}/digital-human-chat/welcome-speech-switch

Querying Whether Greetings Are Enabled

Virtual Avatar Frequently Asked Question Management

Table 22 Virtual avatar frequently asked question management APIs

API

Description

POST /v1/{project_id}/digital-human-chat/hot-question

Creating a Frequently Asked Question

GET /v1/{project_id}/digital-human-chat/hot-question

Listing Frequently Asked Questions

GET /v1/{project_id}/digital-human-chat/hot-question/{hot_question_id}

Querying Frequently Asked Question Details

PUT /v1/{project_id}/digital-human-chat/hot-question/{hot_question_id}

Modifying a Frequently Asked Question

POST /v1/{project_id}/digital-human-chat/hot-question/delete

Deleting a Frequently Asked Question

Virtual Avatar Keyword Record Management

Table 23 Virtual avatar keyword record management APIs

API

Description

POST /v1/{project_id}/digital-human-chat/hot-words

Creating a Keyword Record

GET /v1/{project_id}/digital-human-chat/hot-words

Listing Keyword Records

GET /v1/{project_id}/digital-human-chat/hot-words/{hot_words_id}

Querying Keyword Record Details

PUT /v1/{project_id}/digital-human-chat/hot-words/{hot_words_id}

Modifying a Keyword Record

DELETE /v1/{project_id}/digital-human-chat/hot-words/{hot_words_id}

Deleting a Keyword Record

POST /v1/{project_id}/digital-human-chat/hot-words-switch

Determining Whether to Configure a Keyword

GET /v1/{project_id}/digital-human-chat/hot-words-switch

Querying Whether Keywords Are Enabled

Virtual Avatar Agency Management

Table 24 Virtual avatar agency management APIs

API

Description

GET /v1/{project_id}/digital-human-chat/agency

Querying Agencies

POST /v1/{project_id}/digital-human-chat/agency/{role_type}

Creating an Agency

DELETE /v1/{project_id}/digital-human-chat/agency/{role_type}

Deleting an agency

Virtual Avatar Dialog Result Reporting Configuration Management

Table 25 Virtual avatar dialog result reporting configuration management APIs

API

Description

POST /v1/{project_id}/digital-human-chat/dialog-report-config

Creating a Dialog Result Reporting Configuration

GET /v1/{project_id}/digital-human-chat/dialog-report-config

Querying Dialog Result Reporting Configurations

PUT /v1/{project_id}/digital-human-chat/dialog-report-config

Modifying a Dialog Result Reporting Configuration

DELETE /v1/{project_id}/digital-human-chat/dialog-report-config

Deleting a Dialog Result Reporting Configuration

Virtual Avatar Voice Recording Configuration Management

Table 26 Virtual avatar voice recording configuration management APIs

API

Description

POST /v1/{project_id}/digital-human-chat/audio-record-config

Creating Voice Recording Configurations

GET /v1/{project_id}/digital-human-chat/audio-record-config

Querying Voice Recording Configurations

PUT /v1/{project_id}/digital-human-chat/audio-record-config

Modifying Voice Recording Configurations

DELETE /v1/{project_id}/digital-human-chat/audio-record-config

Deleting Voice Recording Configurations

Virtual Avatar Keyword List Management

Table 27 Virtual avatar keyword list management APIs

API

Description

POST /v1/{project_id}/digital-human-chat/asr-vocabulary

Creating a Keyword List

GET /v1/{project_id}/digital-human-chat/asr-vocabulary

Listing Keyword Lists

GET /v1/{project_id}/digital-human-chat/asr-vocabulary/{asr_vocabulary_id}

Querying Details About a Keyword List

PUT /v1/{project_id}/digital-human-chat/asr-vocabulary/{asr_vocabulary_id}

Modifying a Keyword List

DELETE /v1/{project_id}/digital-human-chat/asr-vocabulary/{asr_vocabulary_id}

Deleting a Keyword List

GET /v1/{project_id}/digital-human-chat/asr-vocabulary/association/{asr_vocabulary_id}

Querying Keyword List Association Details

Image Modeling Management

Table 28 Image modeling management APIs

API

Description

POST /v1/{project_id}/digital-human-training-manage/user/jobs

Creating a Virtual Avatar Model Training Task

GET /v1/{project_id}/digital-human-training-manage/user/jobs

Listing Virtual Avatar Model Training Tasks

GET /v1/{project_id}/digital-human-training-manage/user/jobs/{job_id}

Querying Virtual Avatar Model Training Task Details

DELETE /v1/{project_id}/digital-human-training-manage/user/jobs/{job_id}

Deleting a Virtual Avatar Model Training Task

PUT /v1/{project_id}/digital-human-training-manage/user/jobs/{job_id}

Updating a Virtual Avatar Model Training Task

POST /v1/{project_id}/digital-human-training-manage/user/jobs/{job_id}/command

Executing a Virtual Avatar Model Training Task as a Tenant

GET /v1/digital-human-training-manage/user/encrypt-file-download

Downloading an Encrypted File

Voice Modeling Task Management

Table 29 Voice modeling task management APIs

API

Description

GET /v1/voice-training-manage/common/encrypt-file-download

Downloading an Encrypted File

GET /v1/{project_id}/voice-training-manage/user/tenant-duration-cfg

Querying Personalized Audio Duration

POST /v1/{project_id}/voice-training-manage/user/basic-jobs

Creating a Voice Training Task (Basic Edition)

POST /v1/{project_id}/voice-training-manage/user/middle-jobs

Creating a Voice Training Task (Advanced Edition)

POST /v1/{project_id}/voice-training-manage/user/advance-jobs

Creating a Voice Training Task (Premium Edition)

POST /v1/{project_id}/voice-training-manage/user/third-party-jobs

Creating a Third-Party Voice Training Task

GET /v1/{project_id}/voice-training-manage/user/jobs

Listing Voice Training Tasks

POST /v1/{project_id}/voice-training-manage/user/jobs/{job_id}

Submitting a Voice Training Task

GET /v1/{project_id}/voice-training-manage/user/jobs/{job_id}

Querying Voice Training Task Details

DELETE /v1/{project_id}/voice-training-manage/user/jobs/{job_id}

Deleting a Voice Training Task

GET /v1/{project_id}/voice-training-manage/user/jobs/{job_id}/review-attachment-uploading-address-url

Obtaining a URL for Uploading Attachments

GET /v1/{project_id}/voice-training-manage/user/jobs/{job_id}/op-logs

Querying Task Operation Logs

GET /v1/{project_id}/voice-training-manage/user/jobs/{job_id}/uploading-address-url

Obtaining the URL for Uploading a Voice File

GET /v1/{project_id}/voice-training-manage/user/jobs/{job_id}/audit-result

Obtaining the Review Result of a Voice Training Task

PUT /v1/{project_id}/voice-training-manage/user/batch

Setting the Task Batch

POST /v1/{project_id}/voice-training-manage/user/training-segment

Confirming the Online Recording Result

GET /v1/{project_id}/voice-training-manage/user/training-segment

Obtaining the Confirmed Online Recording Result

POST /v1/{project_id}/voice-training-manage/user/short-jobs

Creating a Short Task

POST /v1/{project_id}/voice-training-manage/user/short-jobs/{job_id}

Submitting a Short Task

GET /v1/{project_id}/voice-training-manage/user/short-jobs/{job_id}

Querying Short Task Details

Voice Training Resource Management

Table 30 Voice training resource management APIs

API

Description

GET /v1/{project_id}/voice-training-manage/quotas

Querying Audio Training Resources

TTS Management

Table 31 TTS management APIs

API

Description

POST /v1/{project_id}/ttsc/check-voice-asset/{voice_asset_id}

Verifying Timbre Models (Self-Developed and Third-Party Timbres)

GET /v1/{project_id}/ttsc/phonetic-symbol

Obtaining an English Phonetic Symbol

GET /v1/{project_id}/ttsc/tts-jobs

Obtaining TTS Task Records

Asynchronous TTS Task Management

Table 32 Asynchronous TTS task management APIs

API

Description

POST /v1/{project_id}/ttsc/audition

Creating a TTS Preview Task

GET /v1/{project_id}/ttsc/audition-file/{job_id}

Obtaining a TTS Preview File

POST /v1/{project_id}/ttsc/async-jobs

Creating an Asynchronous TTS Task

GET /v1/{project_id}/ttsc/async-jobs/{job_id}

Obtaining an Asynchronous TTS Task

Tenant-Level TTS Configuration Management

Table 33 Tenant-level TTS configuration management APIs

API

Description

POST /v1/{project_id}/ttsc/vocabulary-configs

Configuring a Tenant-Level Custom Pronunciation for TTS

GET /v1/{project_id}/ttsc/vocabulary-configs

Obtaining a Tenant-Level Custom Pronunciation for TTS

DELETE /v1/{project_id}/ttsc/vocabulary-configs

Deleting a Tenant-Level Custom Pronunciation for TTS

PUT /v1/{project_id}/ttsc/vocabulary-configs/{vocabulary_id}

Modifying a Tenant-Level Custom Pronunciation for TTS

POST /v1/{project_id}/ttsc/vocabulary-groups

Setting the Tenant-Level Word List Grouping Configuration for TTS

GET /v1/{project_id}/ttsc/vocabulary-groups

Listing Tenant-Level Word List Groups for TTS

PUT /v1/{project_id}/ttsc/vocabulary-groups/{group_id}

Renaming a Tenant-Level Word List Group for TTS

DELETE /v1/{project_id}/ttsc/vocabulary-groups/{group_id}

Deleting a Tenant-Level Word List Group for TTS

PUT /v1/{project_id}/ttsc/group-assets/{group_id}

Setting the Asset List for a Tenant-Level Word List Group for TTS

PUT /v1/{project_id}/ttsc/tenant-configs

Setting the Tenant-Level Configuration

GET /v1/{project_id}/ttsc/tenant-configs

Obtaining the Tenant-Level Global Configuration

Data Analysis and Management

Table 34 Data analysis and management APIs

API

Description

GET /v1/{project_id}/data-analysis

Querying User Data Details

GET /v1/{project_id}/data-analysis-summary

Querying User Data Summary

Tenant Management

Table 35 Tenant management APIs

API

Description

PUT /v1/{project_id}/tenants/service-configs

Configuring Tenant Services

GET /v1/{project_id}/tenants/service-configs

Viewing Tenant Service Configurations

POST /v1/{project_id}/tenants/service-agreements/signed

Signing the Cloud Service Statement

POST /v1/{project_id}/tenants/special-agreements/signed

Signing the Special Cloud Service Statement

GET /v1/{project_id}/tenants/resource/assignrecourd

Querying Tenant Resource Details

POST /v1/{project_id}/tenants/notice-configurations

Setting Tenant Personalized Notification Configurations

GET /v1/{project_id}/tenants/notice-configurations

Querying Tenant Personalized Notification Configurations

POST /v1/{project_id}/tenants/user-configurations

Setting Tenant Personalized Configurations

DELETE /v1/{project_id}/tenants/user-configurations

Deleting Tenant Personalized Configurations

GET /v1/{project_id}/tenants/user-configurations

Querying Tenant Personalized Configurations

GET /v1/{project_id}/tenants/resources-usage

Viewing Tenant Resource Usage

GET /v1/{project_id}/tenants/resources

Listing Tenant Resources

GET /v1/{project_id}/tenants/resources-count

Collecting Statistics on Resource Quantity in a Time Period

POST /v1/{project_id}/tenants/bind-resource

Binding Resources

POST /v1/{project_id}/user/quotas

Creating an IAM User Quota

GET /v1/{project_id}/user/quotas

Listing IAM User Quotas

PUT /v1/{project_id}/user/quotas/{user_id}

Setting an IAM User Quota

DELETE /v1/{project_id}/user/quotas/{user_id}

Deleting an IAM User Quota

Subscription Management

Table 36 Subscription management APIs

API

Description

POST /v1/{project_id}/mss/public/orders

Subscribing to a MetaStudio Product

Import/Export Task Management

Table 37 Tenant management APIs

API

Description

GET /v2/{project_id}/ies/import/{resource}/template

Downloading the Import Template

GET /v2/{project_id}/ies/result/{id}

Downloading an Imported or Exported Result File

GET /v2/{project_id}/ies/task

Listing Import and Export Tasks by Page

DELETE /v2/{project_id}/ies/task/{id}

Deleting an Import or Export Task

GET /v2/{project_id}/ies/task/{id}

Querying Details About an Import or Export Task

POST /v2/{project_id}/ies/import/{resource}

Importing a File

POST /v2/{project_id}/ies/export/{resource}

Exporting a File