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 |
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} |
|
|
POST /v1/{project_id}/smart-live-interaction-rule-groups |
|
|
GET /v1/{project_id}/smart-live-interaction-rule-groups |
|
|
PUT /v1/{project_id}/smart-live-interaction-rule-groups/{group_id} |
|
|
DELETE /v1/{project_id}/smart-live-interaction-rule-groups/{group_id} |
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-jobs |
|
|
POST /v1/{project_id}/smart-live-rooms/{room_id}/smart-live-jobs/{job_id}/live-event-report |
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 |
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/products |
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 |
|
|
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} |
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 |
Voice Modeling Task Management
|
API |
Description |
|---|---|
|
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 |
|
|
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}/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 |
TTS 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} |
|
|
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} |
Tenant Management
|
API |
Description |
|---|---|
|
GET /v1/{project_id}/tenants/resources-usage |
|
|
GET /v1/{project_id}/tenants/resources |
|
|
GET /v1/{project_id}/tenants/resources-count |
Subscription Management
|
API |
Description |
|---|---|
|
POST /v1/{project_id}/mss/public/orders |
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