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
| API | Description |
|---|---|
| POST /v1/{project_id}/digital-assets | |
| GET /v1/{project_id}/digital-assets | |
| PUT /v1/{project_id}/digital-assets/{asset_id} | |
| DELETE /v1/{project_id}/digital-assets/{asset_id} | |
| GET /v1/{project_id}/digital-assets/{asset_id} | |
| POST /v1/{project_id}/digital-assets/{asset_id}/restore | |
| POST /v1/{project_id}/digital-assets/batch-action | |
| POST /v1/{project_id}/digital-assets/summarys | |
| GET /v1/{project_id}/digital-assets/{asset_id}/replication-info | |
| POST /v1/{project_id}/digital-assets-by-replication-info | |
| POST /v1/{project_id}/digital-assets-action/transfers | |
| GET /v1/{project_id}/digital-assets-action/transfers | |
| GET /v1/{project_id}/digital-assets-action/transfers/{job_id} | |
| POST /v1/{project_id}/digital-assets-action/transfers/{job_id}/{action} |
File Management
| API | Description |
|---|---|
| DELETE /v1/{project_id}/files/{file_id} | |
| POST /v1/{project_id}/files | |
| POST /v1/{project_id}/files/{file_id}/complete | |
| POST /v1/{project_id}/large-files |
Video Script Management
| API | Description |
|---|---|
| POST /v1/{project_id}/digital-human-video-scripts | |
| GET /v1/{project_id}/digital-human-video-scripts | |
| GET /v1/{project_id}/digital-human-video-scripts/{script_id} | |
| PUT /v1/{project_id}/digital-human-video-scripts/{script_id} | |
| DELETE /v1/{project_id}/digital-human-video-scripts/{script_id} | |
| POST /v1/{project_id}/digital-human-video-scripts/{script_id}/copy |
Video Production Management
| API | Description |
|---|---|
| GET /v1/{project_id}/digital-human-videos |
Virtual Avatar Video Production Management
| API | Description |
|---|---|
| POST /v1/{project_id}/2d-digital-human-videos | |
| GET /v1/{project_id}/2d-digital-human-videos/{job_id} | |
| 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
| API | Description |
|---|---|
| POST /v1/{project_id}/subtitle-files | |
| GET /v1/{project_id}/subtitle-files/{job_id} |
Intelligent Live Room Management
| API | Description |
|---|---|
| POST /v1/{project_id}/smart-live-rooms | |
| GET /v1/{project_id}/smart-live-rooms | |
| GET /v1/{project_id}/smart-live-rooms/{room_id} | |
| PUT /v1/{project_id}/smart-live-rooms/{room_id} | |
| DELETE /v1/{project_id}/smart-live-rooms/{room_id} | |
| GET /v1/{project_id}/smart-live-rooms/{room_id}/live-warning-info |
Livestreaming Task Management
| API | Description |
|---|---|
| POST /v1/{project_id}/smart-live-rooms/{room_id}/smart-live-jobs | |
| GET /v1/{project_id}/smart-live-rooms/{room_id}/smart-live-jobs | |
| 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 | |
| POST /v1/{project_id}/smart-live-rooms/{room_id}/smart-live-jobs/{job_id}/command | |
| GET /v1/{project_id}/smart-live-rooms/{room_id}/smart-live-jobs/{job_id}/command/insert-commands | |
| GET /v1/{project_id}/smart-live-jobs | |
| POST /v1/{project_id}/smart-live-rooms/{room_id}/smart-live-jobs/{job_id}/live-event-report |
Third-Party Live Platform Management
| API | Description |
|---|---|
| POST /v1/{project_id}/live-platforms/platforms | |
| PUT /v1/{project_id}/live-platforms/platforms/{platform_id} | |
| DELETE /v1/{project_id}/live-platforms/platforms/{platform_id} | |
| GET /v1/{project_id}/live-platforms/platforms | |
| GET /v1/{project_id}/live-platforms/platforms/{platform_id} | |
| GET /v1/{project_id}/live-platforms/access-types | |
| GET /v1/{project_id}/live-platforms/products |
Interaction Rule Library Management
| API | Description |
|---|---|
| POST /v1/{project_id}/smart-live-interaction-rule-groups | |
| GET /v1/{project_id}/smart-live-interaction-rule-groups | |
| 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} | |
| 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} | |
| POST /v1/{project_id}/smart-live-interaction-rule-groups/{group_id}/rules | |
| PUT /v1/{project_id}/smart-live-interaction-rule-groups/{group_id}/rules/{rule_id} | |
| DELETE /v1/{project_id}/smart-live-interaction-rule-groups/{group_id}/rules/{rule_id} |
Live Product Management
| API | Description |
|---|---|
| POST /v1/{project_id}/products | |
| GET /v1/{project_id}/products | |
| PUT /v1/{project_id}/products/{product_id} | |
| GET /v1/{project_id}/products/{product_id} | |
| DELETE /v1/{project_id}/products/{product_id} | |
| POST /v1/{project_id}/products/{product_id}/assets |
Live-streaming Configuration Management
| API | Description |
|---|---|
| PUT /v1/{project_id}/smart-live-configs/user-config | |
| GET /v1/{project_id}/smart-live-configs/user-config |
Virtual Avatar Dialog Management
| API | Description |
|---|---|
| POST /v1/{project_id}/smart-chat-rooms | |
| GET /v1/{project_id}/smart-chat-rooms | |
| GET /v1/{project_id}/smart-chat-rooms/{room_id} | |
| PUT /v1/{project_id}/smart-chat-rooms/{room_id} | |
| DELETE /v1/{project_id}/smart-chat-rooms/{room_id} |
Virtual Avatar Dialog Task Management
| API | Description |
|---|---|
| POST /v1/{project_id}/digital-human-chat/create-dialog-url | |
| POST /v1/{project_id}/digital-human-chat/smart-chat-rooms/{room_id}/smart-chat-jobs | |
| GET /v1/{project_id}/digital-human-chat/smart-chat-rooms/{room_id}/smart-chat-jobs | |
| POST /v1/{project_id}/digital-human-chat/smart-chat-rooms/{room_id}/smart-chat-jobs/{job_id}/stop | |
| GET /v1/{project_id}/digital-human-chat/smart-chat-rooms/{room_id}/smart-chat-jobs/{job_id}/state |
Virtual Avatar Application Management
| API | Description |
|---|---|
| POST /v1/{project_id}/digital-human-chat/robot | |
| GET /v1/{project_id}/digital-human-chat/robot | |
| GET /v1/{project_id}/digital-human-chat/robot/{robot_id} | |
| PUT /v1/{project_id}/digital-human-chat/robot/{robot_id} | |
| POST /v1/{project_id}/digital-human-chat/robot/delete |
Virtual Avatar Authentication Code Management
| API | Description |
|---|---|
| POST /v1/{project_id}/digital-human-chat/once-code |
Virtual Avatar Activation Code Management
| API | Description |
|---|---|
| POST /v1/{project_id}/digital-human-chat/active-code | |
| GET /v1/{project_id}/digital-human-chat/active-code | |
| GET /v1/{project_id}/digital-human-chat/active-code/{active_code_id} | |
| PUT /v1/{project_id}/digital-human-chat/active-code/{active_code_id} | |
| PUT /v1/{project_id}/digital-human-chat/active-code/{active_code_id}/reset | |
| POST /v1/{project_id}/digital-human-chat/active-code/delete |
Virtual Avatar Knowledge Base Skill Management
| API | Description |
|---|---|
| POST /v1/{project_id}/digital-human-chat/knowledge/skill | |
| GET /v1/{project_id}/digital-human-chat/knowledge/skill | |
| PUT /v1/{project_id}/digital-human-chat/knowledge/skill/{skill_id} | |
| GET /v1/{project_id}/digital-human-chat/knowledge/skill/{skill_id} | |
| POST /v1/{project_id}/digital-human-chat/knowledge/skill/delete | |
| GET /v1/{project_id}/digital-human-chat/knowledge/skill/{skill_id}/export |
Virtual Avatar Knowledge Base Intent Management
| API | Description |
|---|---|
| POST /v1/{project_id}/digital-human-chat/knowledge/intent | |
| GET /v1/{project_id}/digital-human-chat/knowledge/intent | |
| GET /v1/{project_id}/digital-human-chat/knowledge/intent/{intent_id} | |
| PUT /v1/{project_id}/digital-human-chat/knowledge/intent/{intent_id} | |
| POST /v1/{project_id}/digital-human-chat/knowledge/intent/delete | |
| POST /v1/{project_id}/digital-human-chat/knowledge/intent-question |
Virtual Avatar Knowledge Base Question Management
| API | Description |
|---|---|
| POST /v1/{project_id}/digital-human-chat/knowledge/question | |
| GET /v1/{project_id}/digital-human-chat/knowledge/question | |
| GET /v1/{project_id}/digital-human-chat/knowledge/question/{question_id} | |
| PUT /v1/{project_id}/digital-human-chat/knowledge/question/{question_id} | |
| POST /v1/{project_id}/digital-human-chat/knowledge/question/delete | |
| POST /v1/{project_id}/digital-human-chat/knowledge/question-batch | |
| PUT /v1/{project_id}/digital-human-chat/knowledge/question-batch |
Virtual Avatar Greeting Management
| API | Description |
|---|---|
| POST /v1/{project_id}/digital-human-chat/welcome-speech | |
| GET /v1/{project_id}/digital-human-chat/welcome-speech | |
| GET /v1/{project_id}/digital-human-chat/welcome-speech/{welcome_speech_id} | |
| PUT /v1/{project_id}/digital-human-chat/welcome-speech/{welcome_speech_id} | |
| POST /v1/{project_id}/digital-human-chat/welcome-speech/delete | |
| POST /v1/{project_id}/digital-human-chat/welcome-speech-switch | |
| GET /v1/{project_id}/digital-human-chat/welcome-speech-switch |
Virtual Avatar Frequently Asked Question Management
| API | Description |
|---|---|
| POST /v1/{project_id}/digital-human-chat/hot-question | |
| GET /v1/{project_id}/digital-human-chat/hot-question | |
| GET /v1/{project_id}/digital-human-chat/hot-question/{hot_question_id} | |
| PUT /v1/{project_id}/digital-human-chat/hot-question/{hot_question_id} | |
| POST /v1/{project_id}/digital-human-chat/hot-question/delete |
Virtual Avatar Keyword Record Management
| API | Description |
|---|---|
| POST /v1/{project_id}/digital-human-chat/hot-words | |
| GET /v1/{project_id}/digital-human-chat/hot-words | |
| GET /v1/{project_id}/digital-human-chat/hot-words/{hot_words_id} | |
| PUT /v1/{project_id}/digital-human-chat/hot-words/{hot_words_id} | |
| DELETE /v1/{project_id}/digital-human-chat/hot-words/{hot_words_id} | |
| POST /v1/{project_id}/digital-human-chat/hot-words-switch | |
| GET /v1/{project_id}/digital-human-chat/hot-words-switch |
Virtual Avatar Agency Management
| API | Description |
|---|---|
| GET /v1/{project_id}/digital-human-chat/agency | |
| POST /v1/{project_id}/digital-human-chat/agency/{role_type} | |
| DELETE /v1/{project_id}/digital-human-chat/agency/{role_type} |
Virtual Avatar Dialog Result Reporting Configuration Management
| API | Description |
|---|---|
| POST /v1/{project_id}/digital-human-chat/dialog-report-config | |
| GET /v1/{project_id}/digital-human-chat/dialog-report-config | |
| PUT /v1/{project_id}/digital-human-chat/dialog-report-config | |
| DELETE /v1/{project_id}/digital-human-chat/dialog-report-config |
Virtual Avatar Voice Recording Configuration Management
| API | Description |
|---|---|
| POST /v1/{project_id}/digital-human-chat/audio-record-config | |
| GET /v1/{project_id}/digital-human-chat/audio-record-config | |
| PUT /v1/{project_id}/digital-human-chat/audio-record-config | |
| DELETE /v1/{project_id}/digital-human-chat/audio-record-config |
Virtual Avatar Keyword List Management
| API | Description |
|---|---|
| POST /v1/{project_id}/digital-human-chat/asr-vocabulary | |
| GET /v1/{project_id}/digital-human-chat/asr-vocabulary | |
| GET /v1/{project_id}/digital-human-chat/asr-vocabulary/{asr_vocabulary_id} | |
| PUT /v1/{project_id}/digital-human-chat/asr-vocabulary/{asr_vocabulary_id} | |
| DELETE /v1/{project_id}/digital-human-chat/asr-vocabulary/{asr_vocabulary_id} | |
| GET /v1/{project_id}/digital-human-chat/asr-vocabulary/association/{asr_vocabulary_id} |
Image Modeling Management
| API | Description |
|---|---|
| POST /v1/{project_id}/digital-human-training-manage/user/jobs | |
| GET /v1/{project_id}/digital-human-training-manage/user/jobs | |
| GET /v1/{project_id}/digital-human-training-manage/user/jobs/{job_id} | |
| DELETE /v1/{project_id}/digital-human-training-manage/user/jobs/{job_id} | |
| PUT /v1/{project_id}/digital-human-training-manage/user/jobs/{job_id} | |
| POST /v1/{project_id}/digital-human-training-manage/user/jobs/{job_id}/command | |
| GET /v1/digital-human-training-manage/user/encrypt-file-download |
Voice Modeling Task Management
| API | Description |
|---|---|
| GET /v1/voice-training-manage/common/encrypt-file-download | |
| GET /v1/{project_id}/voice-training-manage/user/tenant-duration-cfg | |
| POST /v1/{project_id}/voice-training-manage/user/basic-jobs | |
| POST /v1/{project_id}/voice-training-manage/user/middle-jobs | |
| POST /v1/{project_id}/voice-training-manage/user/advance-jobs | |
| POST /v1/{project_id}/voice-training-manage/user/third-party-jobs | |
| GET /v1/{project_id}/voice-training-manage/user/jobs | |
| POST /v1/{project_id}/voice-training-manage/user/jobs/{job_id} | |
| GET /v1/{project_id}/voice-training-manage/user/jobs/{job_id} | |
| DELETE /v1/{project_id}/voice-training-manage/user/jobs/{job_id} | |
| GET /v1/{project_id}/voice-training-manage/user/jobs/{job_id}/review-attachment-uploading-address-url | |
| GET /v1/{project_id}/voice-training-manage/user/jobs/{job_id}/op-logs | |
| GET /v1/{project_id}/voice-training-manage/user/jobs/{job_id}/uploading-address-url | |
| GET /v1/{project_id}/voice-training-manage/user/jobs/{job_id}/audit-result | |
| PUT /v1/{project_id}/voice-training-manage/user/batch | |
| POST /v1/{project_id}/voice-training-manage/user/training-segment | |
| GET /v1/{project_id}/voice-training-manage/user/training-segment | |
| POST /v1/{project_id}/voice-training-manage/user/short-jobs | |
| POST /v1/{project_id}/voice-training-manage/user/short-jobs/{job_id} | |
| GET /v1/{project_id}/voice-training-manage/user/short-jobs/{job_id} |
Voice Training Resource Management
| API | Description |
|---|---|
| GET /v1/{project_id}/voice-training-manage/quotas |
TTS Management
| 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 | |
| GET /v1/{project_id}/ttsc/tts-jobs |
Asynchronous TTS Task Management
| API | Description |
|---|---|
| POST /v1/{project_id}/ttsc/audition | |
| GET /v1/{project_id}/ttsc/audition-file/{job_id} | |
| POST /v1/{project_id}/ttsc/async-jobs | |
| GET /v1/{project_id}/ttsc/async-jobs/{job_id} |
Tenant-Level TTS Configuration Management
| API | Description |
|---|---|
| POST /v1/{project_id}/ttsc/vocabulary-configs | |
| GET /v1/{project_id}/ttsc/vocabulary-configs | |
| DELETE /v1/{project_id}/ttsc/vocabulary-configs | |
| PUT /v1/{project_id}/ttsc/vocabulary-configs/{vocabulary_id} | |
| POST /v1/{project_id}/ttsc/vocabulary-groups | Setting the Tenant-Level Word List Grouping Configuration for TTS |
| GET /v1/{project_id}/ttsc/vocabulary-groups | |
| PUT /v1/{project_id}/ttsc/vocabulary-groups/{group_id} | |
| DELETE /v1/{project_id}/ttsc/vocabulary-groups/{group_id} | |
| 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 | |
| GET /v1/{project_id}/ttsc/tenant-configs |
Data Analysis and Management
| API | Description |
|---|---|
| GET /v1/{project_id}/data-analysis | |
| GET /v1/{project_id}/data-analysis-summary |
Tenant Management
| API | Description |
|---|---|
| PUT /v1/{project_id}/tenants/service-configs | |
| GET /v1/{project_id}/tenants/service-configs | |
| POST /v1/{project_id}/tenants/service-agreements/signed | |
| POST /v1/{project_id}/tenants/special-agreements/signed | |
| GET /v1/{project_id}/tenants/resource/assignrecourd | |
| POST /v1/{project_id}/tenants/notice-configurations | |
| GET /v1/{project_id}/tenants/notice-configurations | |
| POST /v1/{project_id}/tenants/user-configurations | |
| DELETE /v1/{project_id}/tenants/user-configurations | |
| GET /v1/{project_id}/tenants/user-configurations | |
| GET /v1/{project_id}/tenants/resources-usage | |
| GET /v1/{project_id}/tenants/resources | |
| GET /v1/{project_id}/tenants/resources-count | |
| POST /v1/{project_id}/tenants/bind-resource | |
| POST /v1/{project_id}/user/quotas | |
| GET /v1/{project_id}/user/quotas | |
| PUT /v1/{project_id}/user/quotas/{user_id} | |
| DELETE /v1/{project_id}/user/quotas/{user_id} |
Subscription Management
| API | Description |
|---|---|
| POST /v1/{project_id}/mss/public/orders |
Import/Export Task Management
| API | Description |
|---|---|
| GET /v2/{project_id}/ies/import/{resource}/template | |
| GET /v2/{project_id}/ies/result/{id} | |
| GET /v2/{project_id}/ies/task | |
| DELETE /v2/{project_id}/ies/task/{id} | |
| GET /v2/{project_id}/ies/task/{id} | |
| POST /v2/{project_id}/ies/import/{resource} | |
| POST /v2/{project_id}/ies/export/{resource} |
What is your overall rating for this page?
Thank 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