API standard and pre-built SDKs in multi-language
The OpenAPI specification of this product (ICE/2020-11-09) follows the RPC standard. Alibaba Cloud provides pre-built SDKs for popular programming languages to abstract low-level complexities such as request signing. This enables developers to call APIs using language-specific syntax without dealing with HTTP details directly.
Custom signature
If your specific needs, such as a customized signature, are not supported by the SDK, manually sign requests using the signature mechanism. Note that manual signing requires significant effort (usually about 5 business days). For support, join our DingTalk group (ID: 147535001692).
Before you begin
An Alibaba Cloud account has full administrative privileges. A compromised AccessKey pair exposes all associated resources to unauthorized access, posing a significant security risk. To call APIs securely, create a Resource Access Management (RAM) user with API access only, configure its AccessKey pairs, and implement the principle of least privilege (PoLP) through RAM policies. Use the Alibaba Cloud account only when its permissions are explicitly required for specific scenarios.
Media asset upload
|
API |
Title |
Description |
| RegisterMediaStream | Register Media Stream | Registers a media stream file stored in OSS with the media service and attaches the media stream to a specified MediaId. |
Media asset management
|
API |
Title |
Description |
| Media asset search | Media asset search | |
| Stream media asset | Stream media asset | |
| CloseStreamToSearchLib | CloseStreamToSearchLib | Stops the tagging and analysis process for a live stream media asset. |
| GetStreamTagList | GetStreamTagList | Retrieves tags of a live stream media asset. |
| CreateStreamToSearchLib | CreateStreamToSearchLib | Registers a live stream as a media asset. |
| AddStreamTagToSearchLib | AddStreamTagToSearchLib | Adds tags for a specific live stream media asset. |
| Search library | Search library | |
| CreateSearchLib | CreateSearchLib | Creates a search library to store media assets. |
| QuerySearchLib | Query Search Library | Gets information about a search library. |
| ListSearchLib | Obtain the search library list | Retrieves a list of search libraries. |
| AlterSearchLib | AlterSearchLib | Modifies a search library. |
| Search index | Search index | |
| CreateSearchIndex | Create Search Index | You can create a search index under a search library. A search library can contain multiple search indexes of different types. |
| Search index tasks | Search index tasks | |
| SearchIndexJobRerun | Rerun Search Index Job | Rerun the search index jobs for the specified media assets in batch. You can rerun index jobs for up to 20 media assets per request. |
| Media asset operation | Media asset operation | |
| InsertMediaToSearchLib | Insert a media asset into the search library | Insert a media asset into the search library. |
| UpdateMediaToSearchLib | Update Media Asset to Search Library | Update media asset information in the search library. |
| DeleteMediaFromSearchLib | Delete Media Asset from Search Library | Delete the specified media asset from the search library. |
| Search | Search | |
| Basic search | Basic search | |
| SearchMedia | Search Media Information | Returns media assets that match the specified parameters. |
| Face search | Face search | |
| SearchMediaByFace | Search Media Assets by Face Image | Search media assets by face image (coarse search). Input a face image to retrieve information about media assets containing the person in the image. |
| SearchMediaClipByFace | Search media asset clips by face image | The API for searching media asset segments by face image (fine search) returns information about relevant character segments in the media asset where the face appears, based on coarse search results. |
| Label search | Label search | |
| SearchMediaByAILabel | DataQ - Smart Tag Service Text Search | You can perform multimodal search based on person names, captions, and AI categorization. |
| LLM search | LLM search | |
| SearchMediaByMultimodal | LLM Search | LLM search. You can use natural language descriptions to perform searches. |
| SearchMediaByHybrid | Hybrid Search | Hybrid media asset search. Combines the text search capability of DataQ - Smart Tag Service and the LLM-based search capability to perform multi-channel recall, allowing users to search using natural language descriptions. |
| Media library | Media library | |
| GetMediaInfo | GetMediaInfo | Retrieves media asset information using an Intelligent Media Services (IMS) `mediaId` or an `InputURL`. |
| BatchGetMediaInfos | BatchGetMediaInfos | Batch-retrieves media asset information by passing a list of `mediaId`s. |
| ListMediaBasicInfos | ListMediaBasicInfos | Returns basic information for media assets that match the specified parameters. |
| SubmitMediaAiAnalysisJob | Submit an Intelligent Structured Analysis Job for a Media Asset | Perform structured analysis on media assets to enable speaker analysis, video translation, paragraph summarization, and other analyses on videos. |
| GetPlayInfo | GetPlayInfo | This API fetches the playback URL for a media file, such as video or audio, by its Media ID. Use this URL to play the media with the Alibaba Cloud Player SDK (for URL-based playback) or a third-party player. |
Configuration management
|
API |
Title |
Description |
| Templates | Templates | |
| GetCustomTemplate | GetCustomTemplate | Gets the details of a Custom Template for Media Processing. |
| ListCustomTemplates | ListCustomTemplates | Retrieves a list of user-defined Video on Demand (VOD) media processing templates. |
Media processing
|
API |
Title |
Description |
| Transcoding | Transcoding | |
| ListTranscodeJobs | ListTranscodeJobs | Lists the transcoding jobs for a media file. |
Real-time processing
|
API |
Title |
Description |
| Real-time media transcoding | Real-time media transcoding | |
| DeleteLiveTranscodeJob | Delete a real-time ApsaraVideo Media Processing job | Delete the specified real-time transcoding job. |
| Real-time media recording | Real-time media recording | |
| CreateLiveRecordTemplate | CreateLiveRecordTemplate | Use this operation to create a Live Record Template. You can use the template to submit Live Recording Jobs. |
| ListLiveRecordTemplates | ListLiveRecordTemplates | Call `ListLiveRecordTemplates` to retrieve a list of your real-time recording templates. |
| Real-time media screenshots | Real-time media screenshots | |
| ListLiveSnapshotTemplates | ListLiveSnapshotTemplates | Returns a paginated list of Live Snapshot templates. |
| DeleteLiveSnapshotFiles | DeleteLiveSnapshotFiles | Deletes live snapshot files. You can delete only the records, or both the records and the original Object Storage Service (OSS) files. |
| ListLiveSnapshotJobs | ListLiveSnapshotJobs | Retrieves a paginated list of live snapshot jobs. |
Video production
|
API |
Title |
Description |
| Project management | Project management | |
| GetEditingProjectMaterials | GetEditingProjectMaterials | Retrieve all media assets bound to the current editing project. |
| SubmitProjectExportJob | SubmitProjectExportJob | Submits a project export task. |
| GetProjectExportJob | GetProjectExportJob | Queries the information of a project export task. |
| Video generation and editing | Video generation and editing | |
| GetMediaProducingJob | GetMediaProducingJob | Retrieves details for an editing and composition job, such as its task status, timeline, template, and data. |
| SubmitBatchMediaProducingJob | Batch Intelligent One-click Video Production | SubmitBatchMediaProducingJob |
| GetBatchMediaProducingJob | Obtain batch Intelligent One-Click Video Editing job information | Obtain detailed information about batch Intelligent One-Click Video Editing jobs, including the input parameters, job status, and the IDs and URLs of the generated media assets. This API supports querying job data from the past year only. |
| SubmitScreenMediaHighlightsJob | SubmitScreenMediaHighlightsJob | Submits a task to automatically recognize the highlight segments in the video input and compile them into a dramatic and engaging clip. |
| Templates | Templates | |
| GetTemplateParams | Obtain template parameter information | Obtain the replaceable material parameter information of a template, including the parameter name, default material value, and material thumbnail. Currently, only advanced templates are supported. |
| Smart tasks | Smart tasks | |
| Hotwords | Hotwords | |
| DeleteHotwordLibrary | DeleteHotwordLibrary | Deletes a specified hotword library based on the ID. |
| GetHotwordLibrary | GetHotwordLibrary | Queries the information about a specified hotword library based on the ID. |
| ListHotwordLibraries | ListHotwordLibraries | Queries hotword libraries that meet specific search conditions. |
| UpdateHotwordLibrary | UpdateHotwordLibrary | Modifies a specified hotword library, including its name, description, and hotword list. |
| CreateHotwordLibrary | CreateHotwordLibrary | Creates a hotword library. |
| SubmitASRJob | Submit an ASR intelligent subtitling Job | SubmitASRJob |
| SubmitAvatarVideoJob | SubmitAvatarVideoJob | Submits a task to render a video of an avatar speaking the content of the specified text or a human voice audio file. |
| SubmitVideoTranslationJob | Submit a Video Translation Job | By using this API, you can submit a video translation job. The following translation types are currently supported: subtitle-level translation (translating subtitles in the video into a specified language), voice-level translation (translating spoken audio content into a specified language), and face-level translation (lip-sync adaptation). |
| SubmitHighlightExtractionJob | SubmitHighlightExtractionJob | Submits a highlight extraction task. |
| SubmitSegmentationJob | SubmitSegmentationJob | Splits a long video into multiple video clips and outputs as video files or media assets. |
| GetSmartHandleJob | GetSmartHandleJob | Retrieves the information and execution results for a Clipping Task using its Task ID. Only tasks submitted within the past year can be queried. |
| ListSmartSysAvatarModels | ListSmartSysAvatarModels | Lists the system Digital Avatars. This operation supports pagination. |
| ListSmartVoiceGroups | List Intelligent Speech Voice Information | Lists available Smart Voice voices, grouped by Scenario. This operation returns the name, gender, and Sample Audio for each voice. |
Real-time conversational AI
|
API |
Title |
Description |
| Agent management | Agent management | |
| StartAIAgentInstance | Start an Agent Instance | Start an AI agent instance configured in IMS. |
| StopAIAgentInstance | Stop Agent Instance | Stop an agent instance. |
| UpdateAIAgentInstance | Update AI Agent Instance Configuration | Modifies the configuration of a specified AI agent instance. |
| DescribeAIAgentInstance | Query Agent Instance Details | View instance details. |
| ListAIAgentInstance | Query AI Agent Instance List | List AI agent instances. You can retrieve all instances or filter them by specified conditions. |
| SendAIAgentSpeech | Send AI Agent Voice Message | Instructs a specified agent instance to immediately play back a text message, with support for interrupt settings. |
| SendAIAgentText | SendAIAgentText | Sends a message as input to the large language model (LLM). |
| AICallKit integration | AICallKit integration | |
| GenerateMessageChatToken | GenerateMessageChatToken | Generates the token required for interactive messaging. |
| GenerateAIAgentCall | Generate an AI Agent Call Instance | Creates an AI agent instance. This operation returns the agent channel, username, and token for joining the channel. |
| ListAIAgentDialogues | ListAIAgentDialogues | Retrieves the session history. |
| DeleteAIAgentDialogue | DeleteAIAgentDialogue | Deletes a dialogue from an AI agent's history. |
| SendMessageChatText | SendMessageChatText | Sends a message to the client. |
| Voiceprints | Voiceprints | |
| SetAIAgentVoiceprint | SetAIAgentVoiceprint | Registers a voiceprint. |
| ClearAIAgentVoiceprint | ClearAIAgentVoiceprint | Clears the voiceprint associated with the specified voiceprint ID. |
| ListAIAgentVoiceprints | ListAIAgentVoiceprints | Update the callback configuration. |
| Offline task | Offline task | |
| SubmitAIAgentVideoAuditTask | SubmitAIAgentVideoAuditTask | Submits a video to a specified AI agent for content moderation. This operation supports video input from OSS and delivers the results asynchronously via callbacks. You can define custom frame-capturing policies and moderation prompts. |
| RTOS License | RTOS License | |
| GetAiRtcAuthCodeList | GetAiRtcAuthCodeList | Retrieves a list of Real-time Conversational AI authentication codes and their status for a specified batch. |
| ActiveAiRtcLicense | ActiveAiRtcLicense | Activates a specified license using the batch ID, authorization code, and device SN. |
Media AI
|
API |
Title |
Description |
| Smart tagging | Smart tagging | |
| Smart tagging task | Smart tagging task | |
| SubmitVideoCognitionJob | SubmitVideoCognitionJob | Submits a video cognition job. |
| QueryVideoCognitionJob | QueryVideoCognitionJob | Retrieves the results of an AI analysis and processing task. |
| Recognition entity | Recognition entity | |
| CreateRecognitionEntity | CreateRecognitionEntity | Creates an entity to be recognized in a custom recognition library. The entity can be a landmark, object, logo, or person. |
| CreateRecognitionLib | CreateRecognitionLib | Creates a custom library to store the entity information for recognition. |
| CreateRecognitionSample | CreateRecognitionSample | Adds a sample image or a text label to a specific entity within a recognition library. |
| ListRecognitionSamples | Retrieve the list of detection samples for a Custom entity | Retrieves all samples of a custom entity. Pagination is supported. |
| DeleteRecognitionSample | DeleteRecognitionSample | Deletes a sample for a custom entity. |
| ListRecognitionEntities | ListRecognitionEntities | Lists entities in a specified recognition library. Pagination is supported. |
| ListRecognitionLibs | Retrieve the List of Custom Detection Libraries | Perform a paged query to retrieve information about all Custom detection libraries under the current User. |
| DeleteRecognitionLib | DeleteRecognitionLib | Deletes a custom recognition library, including all entities and samples within it. |
| DeleteRecognitionEntity | DeleteRecognitionEntity | Deletes an entity from the specified custom recognition library. |
| Intelligent production | Intelligent production | |
| SubmitIProductionJob | Submit an Intelligent Production Job | Submits an intelligent production job. |
| QueryIProductionJob | Query Intelligent Production Job | Call `QueryIProductionJob` to retrieve the status and results of an intelligent production job. |
| Digital watermarking | Digital watermarking | |
| SubmitCopyrightJob | SubmitCopyrightJob | Submits a job for adding a copyright watermark to a video. |
| QueryCopyrightJobList | QueryCopyrightJobList | Queries copyright watermarking jobs. |
| SubmitCopyrightExtractJob | SubmitCopyrightExtractJob | Submits a job that extracts a copyright watermark. |
| QueryCopyrightExtractJob | QueryCopyrightExtractJob | Queries a job for extracting a copyright watermark. |
| SubmitTraceAbJob | SubmitTraceAbJob | Submits an A/B watermarking job. |
| QueryTraceAbJobList | QueryTraceAbJobList | Queries A/B watermarking jobs. |
| SubmitTraceM3u8Job | SubmitTraceM3u8Job | Submits a job that generates an M3U8 file containing specific trace watermark information. |
| QueryTraceM3u8JobList | QueryTraceM3u8JobList | Queries jobs for generating M3U8 files containing specific trace watermark information. |
| SubmitTraceExtractJob | SubmitTraceExtractJob | Submits a job to extract the trace watermark. |
| QueryTraceExtractJob | QueryTraceExtractJob | Queries a job for extracting a trace watermark. |
Workflow
|
API |
Title |
Description |
| StartWorkflow | Submit Flow Task | By invoking the StartWorkflow API, you can submit a media workflow template task to implement an automated media processing flow based on the workflow template. |
| ListWorkflowTasks | ListWorkflowTasks | Retrieves workflow tasks. |
| StartAIWorkflow | StartAIWorkflow | Initiates a workflow task for automated media processing based on a workflow template. |
| StopAIWorkflowTask | StopAIWorkflowTask | Manually stops a workflow task. |
| GetAIWorkflowTask | GetAIWorkflowTask | Retrieves the details of a workflow task. |
MediaService
|
API |
Title |
Description |
| MediaLive | MediaLive | |
| CreateMediaLiveInput | Create a live media input | Create a live media input. |
| UpdateMediaLiveInput | Update a media live input | Update a media live input. |
| GetMediaLiveInput | Query media live input details | Query the details of a media live input. |
| ListMediaLiveInputs | Query media live streaming input list | Query the list of media live inputs. |
| CreateMediaLiveChannel | CreateMediaLiveChannel | Creates a MediaLive channel. |
| UpdateMediaLiveChannel | UpdateMediaLiveChannel | Modifies a MediaLive channel. |
| GetMediaLiveChannel | GetMediaLiveChannel | Queries a MediaLive channel. |
| ListMediaLiveChannels | ListMediaLiveChannels | Queries MediaLive channels. |
| MediaConvert | MediaConvert | |
| SubmitMediaConvertJob | SubmitMediaConvertJob | Submits a transcoding task. |
| GetMediaConvertJob | Query an ApsaraVideo Media Processing job | [responses_200_schema_properties_Job_properties_Config_properties_Outputs_title]List of transcoding job output configurations |
| ListMediaConvertJobs | ListMediaConvertJobs | Retrieves MediaConvert tasks. |
| MediaConnect | MediaConnect | |
| GetMediaConnectAvailableRegion | GetMediaConnectAvailableRegion | Retrieves all regions where MediaConnect is available. |
| ForbidMediaConnectFlowOutput | ForbidMediaConnectFlowOutput | Disables an output of a MediaConnect flow. When disabled, the output retains its configuration, but no live stream is delivered to the destination. |
| ResumeMediaConnectFlowOutput | ResumeMediaConnectFlowOutput | Resumes an output of a MediaConnect flow. When resumed, the output can deliver the live stream to the destination. |
| GetMediaConnectFlowAllOutputName | GetMediaConnectFlowAllOutputName | Retrieves the names of all outputs for a MediaConnect flow. |
| CloseMediaConnectFlowFailover | CloseMediaConnectFlowFailover | Disables Source Failover for a MediaConnect flow. |
| OpenMediaConnectFlowFailover | OpenMediaConnectFlowFailover | Enables Source Failover for a MediaConnect flow. |
| GetMediaConnectFlowOutput | Get MediaConnect Flow Instance's Output Information | Retrieve detailed information of a specific output based on outputName |
| DeleteMediaConnectFlowInput | Delete Input of a MediaConnect Flow Instance | Delete the input of a specific MediaConnect instance |
| UpdateMediaConnectFlowInput | Modify MediaConnect Flow Instance Input | Modify the input information of a specific MediaConnect flow |
| GetMediaConnectFlowInput | Get MediaConnect Flow Instance Input Information | Retrieves the input information of a MediaConnect instance. |
| AddMediaConnectFlowInput | AddMediaConnectFlowInput | Adds an input to a MediaConnect Flow instance. |
| GetMediaConnectFlow | Get MediaConnect Flow Instance Information | Retrieves the details of a MediaConnect Flow instance. |
| MediaWeaver | MediaWeaver | |
| UpdateProgram | UpdateProgram | Modifies a program in a MediaWeaver channel. |
| DeleteChannel | DeleteChannel | Deletes a channel. |
| DeleteProgram | DeleteProgram | Deletes a program from a channel. |
| MediaPackage | MediaPackage | |
| LivePackage | LivePackage | |
| CreateLivePackageOriginEndpoint | 创建实时打包源站端点 | \[responses_200_schema_properties_LivePackageOriginEndpoint_properties_EndpointUrl_description]Endpoint playback URL |
| UpdateLivePackageOriginEndpoint | Modify Real-Time Packaging Origin Endpoint | Update the real-time packaging origin endpoint configuration of a channel group, supporting protocol, time-shift settings, and access control. |
| GetLivePackageOriginEndpoint | Obtain real-time packaging origin endpoint | Query the real-time stream packaging origin configuration details of a specified channel. |
WonderClip
|
API |
Title |
Description |
| SubmitYikeAIAppJob | Submit an application job | Submits a Yike AI application job. |
| CreateYikeAssetUpload | Obtain audio and video upload URL and credential | Obtains an upload credential for a Yike media asset. |
| RegisterYikeAssetMediaInfo | Register media asset information | Registers a media asset in the asset library. |
| ListYikeProductions | Retrieve the project list | Queries the list of Yike projects. |
| GetYikeAIAppJob | Obtain Job Result Details | Retrieves the details of a Yike AI App job. |
| GetYikeAssetMediaInfo | Obtain media asset information details | Gets media asset information. |
| ListYikeAssetFolders | Retrieve Folder List | Retrieves a list of Yike folders. |
| BatchGetYikeAIAppJob | Batch retrieve AI application jobs | Batch retrieve Yike AI application generation jobs |
| BatchGetYikeAssetMediaInfos | Batch Retrieve Media Asset Details | Retrieves multiple media assets. |
| DeleteYikeAssetMediaInfos | Details of deleting media asset information | Deletes one or more media assets. |
Other
|
API |
Title |
Description |
| Full Set Configuration-deprecated | Full Set Configuration-deprecated | |
| SetContentAnalyzeConfig | Configure Intelligent Content Analysis | Invoke SetContentAnalyzeConfig to configure Intelligent Content Analysis. |
| GetContentAnalyzeConfig | Obtain Intelligent Content Analysis Configuration | You can invoke GetContentAnalyzeConfig to obtain the Intelligent Content Analysis configuration. |
| SetDefaultStorageLocation | Set Default Storage Location | Set the default storage path for temporary files. The default storage address is used by the ICE online editor and the integrated web SDK to store temporary files generated during video editing, such as audio files generated by Intelligent configurations. Setting a default storage address avoids inconveniencing users who would otherwise need to specify storage paths for various temporary resources during editing. If you integrate ICE editing capabilities through an API, you can flexibly specify the path in the API request, and this default path will not take effect. |
| GetDefaultStorageLocation | Obtain Default Storage Location | This topic describes the API request parameters and sample for obtaining the default storage configuration. |
| DescribePlayList | DescribePlayList | Retrieves playback records based on the player's TraceId. This API supports pagination. |
| Material Center | Material Center | |
| AddFavoritePublicMedia | Collect public copyright media assets | Add all media assets specified by the input mediaId list to your collection. |
| CancelFavoritePublicMedia | Remove public copyright media assets from favorites | Removes all specified media assets from favorites based on the input mediaId list. |
| GetPublicMediaInfo | Obtain public copyright media assets | Obtain and return media asset information based on the mediaId of an ICE public copyright media asset. The URL returned by the API is a preview or audition address for the copyright media asset. The official material will be used during synthesis. |
| SearchPublicMediaInfo | Search public copyright media assets | Search for media assets that meet the conditions based on the parameters provided by the User. |
| GetStorageList | GetStorageList | Obtains storage configurations. |
| StopRtcRobotInstance | Stop RTC Interactive AI Agent Instance | Stop an RTC interactive AI agent instance. |
| StartRtcRobotInstance | Start RTC Interactive AI Agent Instance | Start an RTC interactive AI agent instance and join an RTC call. |
| UpdateRtcRobotInstance | Update RTC Interactive AI Agent Instance | Modify the configuration of an RTC interactive AI agent instance, such as voice tone and welcome message. |
| DescribeRtcRobotInstance | Query an RTC interactive AI agent instance | Query the information of an RTC interactive AI agent instance |
| DescribeNotifyConfig | Query Agent Notification Configuration | Obtain the event callback settings of a specified agent. |
| CancelIProductionJob | Cancel Intelligent Production Job | Invoke CancelIProductionJob to cancel an Intelligent Production job. |
| SubmitSceneMediaSelectionJob | SubmitSceneMediaSelectionJob | Selects suitable clips based on the submitted videos, images, and voiceovers, and returns the selection results. Two scenarios are supported: image-text matching and highlight mashup. |
| SubmitSceneBatchEditingJob | SubmitSceneBatchEditingJob | Submits a batch job to render multiple videos by providing a list of editing project IDs. |
| SubmitSceneTimelineOrganizationJob | SubmitSceneTimelineOrganizationJob | Arranges media assets, including videos, images, background music, and voiceovers, into a complete timeline based on media selection results, and creates an editing project for preview. Two scenarios are supported: image-text matching and highlight mashup. |
Others
|
API |
Title |
Description |
| AddAdInsertion | AddAdInsertion | Adds an ad insertion configuration. |
| AddCategory | AddCategory | Creates a category. |
| AddEditingProjectMaterials | AddEditingProjectMaterials | Adds one or more materials to an online editing project. |
| AddMediaConnectFlowOutput | AddMediaConnectFlowOutput | Creates an output for a MediaConnect flow. |
| AddMediaMarks | AddMediaMarks | Adds marks for a media asset. |
| AddTemplate | AddTemplate | Creates a template. |
| AlterSearchIndex | AlterSearchIndex | Modifies search index information including index status and configurations. |
| BatchCreateVodPackagingAsset | BatchCreateVodPackagingAsset | Ingests multiple assets for VOD packaging. |
| CancelDNAJob | CancelDNAJob | Cancels a media fingerprint analysis job. |
| CreateAudit | CreateAudit | Submits manual review results for media assets. |
| CreateAvatarTrainingJob | CreateAvatarTrainingJob | Creates an avatar training job. You can configure the basic information of the avatar and the materials required for the training. |
| CreateChannel | CreateChannel | Creates a channel in MediaWeaver. |
| CreateCustomTemplate | CreateCustomTemplate | Creates a custom media processing template. |
| CreateCustomizedVoiceJob | CreateCustomizedVoiceJob | Creates a human voice cloning job. You can configure the basic information of the human voice cloning job. |
| CreateDNADB | CreateDNADB | Creates media fingerprint libraries. |
| CreateEditingProject | CreateEditingProject | Creates an online editing project. You can specify configurations such as the title, description, timeline, and thumbnail for the project. |
| CreateLivePackageChannel | CreateLivePackageChannel | Creates a live package channel. |
| CreateLivePackageChannelGroup | CreateLivePackageChannelGroup | Creates a live package channel group with a custom name and description. |
| CreateLiveSnapshotTemplate | CreateLiveSnapshotTemplate | Create a live stream snapshot template to facilitate the creation of snapshot jobs. |
| CreateLiveTranscodeTemplate | CreateLiveTranscodeTemplate | Creates a live stream transcoding template, which can be referenced when submitting a transcoding job. |
| CreateMediaConnectFlow | CreateMediaConnectFlow | Creates a MediaConnect flow. |
| CreateMediaLiveInputSecurityGroup | CreateMediaLiveInputSecurityGroup | Creates a security group in MediaLive. |
| CreatePipeline | CreatePipeline | Creates an ApsaraVideo Media Processing (MPS) queue. |
| CreateProgram | CreateProgram | Creates a program in a MediaWeaver channel. |
| CreateSource | CreateSource | Creates a source in MediaWeaver. |
| CreateSourceLocation | CreateSourceLocation | Creates a source location. |
| CreateUploadMedia | CreateUploadMedia | Obtains the upload URL and credential of a media asset and creates information about the media asset. |
| CreateUploadStream | CreateUploadStream | Obtains the upload URL and credential of a media stream. |
| CreateVodPackagingAsset | CreateVodPackagingAsset | Ingests an asset for VOD packaging. |
| CreateVodPackagingConfiguration | CreateVodPackagingConfiguration | Creates a VOD packaging configuration. |
| CreateVodPackagingGroup | CreateVodPackagingGroup | Creates a VOD packaging group. |
| DecryptKMSDataKey | DecryptKMSDataKey | Decrypts the ciphertext specified by CiphertextBlob in the Key Management Service (KMS) data key. |
| DeleteAdInsertion | DeleteAdInsertion | Deletes an ad insertion configuration. |
| DeleteAvatarTrainingJob | DeleteAvatarTrainingJob | Deletes a digital human training job that is in the Init or Fail state. |
| DeleteCategory | DeleteCategory | Deletes a media asset category. |
| DeleteCustomTemplate | DeleteCustomTemplate | Deletes a custom template. |
| DeleteCustomizedVoiceJob | DeleteCustomizedVoiceJob | Deletes a human voice cloning job that is not in the Training or Success state. |
| DeleteDNADB | DeleteDNADB | Deletes a media fingerprint library. |
| DeleteDNAFiles | DeleteDNAFiles | Deletes files from a media fingerprint library. |
| DeleteEditingProjectMaterials | DeleteEditingProjectMaterials | Deletes one or more materials from an online editing project. |
| DeleteEditingProjects | DeleteEditingProjects | Deletes one or more online editing project. |
| DeleteLivePackageChannel | DeleteLivePackageChannel | Deletes a live package channel by GroupName and ChannelName. |
| DeleteLivePackageChannelGroup | DeleteLivePackageChannelGroup | Deletes a live package channel group by name. |
| DeleteLivePackageOriginEndpoint | DeleteLivePackageOriginEndpoint | Deletes an origin endpoint associated with a live package channel. |
| DeleteLiveRecordFiles | DeleteLiveRecordFiles | Deletes live stream recording files. You can choose to delete only the recording files or delete both the recording files and the original Object Storage Service (OSS) files. |
| DeleteLiveRecordTemplate | DeleteLiveRecordTemplate | Deletes a live stream recording template without affecting existing jobs. |
| DeleteLiveSnapshotTemplate | DeleteLiveSnapshotTemplate | Deletes a live stream snapshot template. |
| DeleteLiveTranscodeTemplate | DeleteLiveTranscodeTemplate | Deletes a live stream transcoding template. |
| DeleteMediaConnectFlow | DeleteMediaConnectFlow | Deletes a MediaConnect flow. |
| DeleteMediaConnectFlowOutput | DeleteMediaConnectFlowOutput | Deletes an output of a MediaConnect flow. |
| DeleteMediaInfos | DeleteMediaInfos | Deletes multiple media assets at a time. You can delete at most 20 media assets at a time. If MediaIds is specified, it is preferentially used. If MediaIds is empty, InputURLs must be specified. |
| DeleteMediaLiveChannel | DeleteMediaLiveChannel | Deletes a MediaLive channel. |
| DeleteMediaLiveInput | DeleteMediaLiveInput | Deletes a MediaLive input. |
| DeleteMediaLiveInputSecurityGroup | DeleteMediaLiveInputSecurityGroup | Deletes a security group in MediaLive. |
| DeleteMediaMarks | DeleteMediaMarks | Deletes the marks of a media asset. |
| DeletePipeline | DeletePipeline | Deletes an ApsaraVideo Media Processing (MPS) queue. |
| DeletePlayInfo | DeletePlayInfo | Deletes media streams such as video streams and audio streams. |
| DeleteSmartJob | DeleteSmartJob | Deletes intelligent jobs based on job IDs. |
| DeleteSource | DeleteSource | Deletes a source from MediaWeaver. |
| DeleteSourceLocation | DeleteSourceLocation | Deletes a source location. |
| DeleteTemplate | DeleteTemplate | Deletes templates. |
| DeleteVodPackagingAsset | DeleteVodPackagingAsset | Deletes a VOD packaging asset. |
| DeleteVodPackagingConfiguration | DeleteVodPackagingConfiguration | Deletes a VOD packaging configuration. |
| DeleteVodPackagingGroup | DeleteVodPackagingGroup | Deletes a VOD packaging group. |
| DescribeMeterImsEditUsage | DescribeMeterImsEditUsage | Queries the usage statistics of Intelligent Media Services (IMS) on video-on-demand (VOD) editing. The maximum query range is 31 days. You can query data within the last 90 days. |
| DescribeMeterImsMediaConvertUHDUsage | DescribeMeterImsMediaConvertUHDUsage | Queries the usage statistics of Intelligent Media Services (IMS) on ultra high definition (UHD) transcoding of ApsaraVideo Media Processing (MPS). The maximum query range is 31 days. You can query data within the last 90 days. |
| DescribeMeterImsMediaConvertUsage | DescribeMeterImsMediaConvertUsage | Queries the usage statistics of Intelligent Media Services (IMS) on video-on-demand (VOD) transcoding. The maximum query range is 31 days. You can query data within the last 90 days. |
| DescribeMeterImsMpsAiUsage | DescribeMeterImsMpsAiUsage | Queries the usage statistics of Intelligent Media Services (IMS) on AI processing of ApsaraVideo Media Processing (MPS). The maximum query range is 31 days. You can query data within the last 90 days. |
| DescribeMeterImsSummary | DescribeMeterImsSummary | Queries the usage statistics of Intelligent Media Services (IMS). The maximum query range is 31 days. You can query data within the last 90 days. |
| DetectAudioForCustomizedVoiceJob | DetectAudioForCustomizedVoiceJob | Checks whether the reading of users has issues, such as noticeable pronunciation errors or background noise. After the audio is checked on the cloud, the qualified audio is temporarily stored on the cloud for subsequent training. Do not skip this step. |
| DropSearchIndex | DropSearchIndex | Deletes a search index. After you delete a search index, the existing index data is cleared and index-based analysis, storage, and query are not supported for subsequent media assets. |
| DropSearchLib | DropSearchLib | Deletes a search library and all media assets in the library. |
| GenerateKMSDataKey | GenerateKMSDataKey | Generates a random Key Management Service (KMS) data key used for HTTP Live Streaming (HLS) encryption and transcoding of videos. |
| GetAdInsertion | GetAdInsertion | Obtains details of an ad insertion configuration. |
| GetAiRtcLicenseInfoList | GetAiRtcLicenseInfoList | Retrieves a list of license batches for Real-time Conversational AI based on specified filter criteria. |
| GetAvatar | GetAvatar | Queries the information about a trained digital human. |
| GetAvatarTrainingJob | GetAvatarTrainingJob | Queries the information about a digital human training job. |
| GetCategories | GetCategories | Queries the information about a category and its subcategories. |
| GetChannel | GetChannel | Queries information about a channel in MediaWeaver. |
| GetCustomizedVoice | GetCustomizedVoice | Queries the information about a personalized human voice. |
| GetCustomizedVoiceJob | GetCustomizedVoiceJob | Queries the information about a human voice cloning job. |
| GetDemonstrationForCustomizedVoiceJob | GetDemonstrationForCustomizedVoiceJob | Queries the text to be read and sample audio for training a personalized human voice. |
| GetDynamicImageJob | GetDynamicImageJob | Queries the information about an image animation job. |
| GetEditingProject | GetEditingProject | Queries the information about an online editing project. |
| GetEventCallback | GetEventCallback | Queries event callback configurations. |
| GetLiveEditingIndexFile | GetLiveEditingIndexFile | Queries the index file of a live stream. The index file is used to preview an editing project in the console. |
| GetLiveEditingJob | GetLiveEditingJob | Queries the information about a live editing job. The requested information includes the state, timeline, and template of the job, the ID and URL of the output file, and the configurations of the job. Query only live editing jobs created within the past year. |
| GetLivePackageChannel | GetLivePackageChannel | Queries the details of a live package channel. |
| GetLivePackageChannelGroup | GetLivePackageChannelGroup | Queries the details of a live package channel group by name. |
| GetLiveRecordJob | GetLiveRecordJob | Queries the information about a live stream recording job. |
| GetLiveRecordTemplate | GetLiveRecordTemplate | Queries the information about a live stream recording template or a snapshot of the template. |
| GetLiveSnapshotJob | GetLiveSnapshotJob | Queries the information a live stream snapshot job. |
| GetLiveSnapshotTemplate | GetLiveSnapshotTemplate | Queries the information about a live stream snapshot template. |
| GetLiveTranscodeJob | GetLiveTranscodeJob | Queries the information about a live stream transcoding job. |
| GetLiveTranscodeTemplate | GetLiveTranscodeTemplate | Queries the information a live stream transcoding template. |
| GetMediaInfoJob | GetMediaInfoJob | Queries the information about a media information analysis job. |
| GetMediaLiveInputSecurityGroup | GetMediaLiveInputSecurityGroup | Queries the details of a security group in MediaLive. |
| GetMediaMarks | GetMediaMarks | Queries the information about marks based on mark IDs. |
| GetPackageJob | GetPackageJob | Queries the information about a packaging job. |
| GetPipeline | GetPipeline | Queries the information about an ApsaraVideo Media Processing (MPS) queue. |
| GetProgram | GetProgram | Queries a program. |
| GetSnapshotJob | GetSnapshotJob | Queries the information about a snapshot job. |
| GetSnapshotUrls | GetSnapshotUrls | Queries the accessible URLs of the output images of a snapshot job. |
| GetSource | GetSource | Queries a source. |
| GetSourceLocation | GetSourceLocation | Queries a source location. |
| GetSystemTemplate | GetSystemTemplate | Queries the information about a system template. |
| GetTemplate | GetTemplate | Queries the information about a template based on the template ID. Query the information about an advanced template if the template is in the Available state. |
| GetTemplateMaterials | GetTemplateMaterials | Queries the URLs of materials associated with an advanced template for use by the advanced template editor. The URLs expire in 30 minutes. FileList is an array of materials that you want to query. If you do not specify this parameter, the URLs of all materials are returned. A maximum of 400 URLs can be returned. |
| GetTranscodeJob | GetTranscodeJob | Queries the information about a transcoding job. |
| GetUrlUploadInfos | GetUrlUploadInfos | Queries the information about URL-based upload jobs. |
| GetVideoList | GetVideoList | Queries information about video and audio files. |
| GetVodPackagingAsset | GetVodPackagingAsset | Queries a VOD packaging asset. |
| GetVodPackagingConfiguration | GetVodPackagingConfiguration | Queries a packaging configuration. |
| GetVodPackagingGroup | GetVodPackagingGroup | Queries a VOD packaging group. |
| GetWorkflowTask | GetWorkflowTask | Queries the information about a workflow task by task ID, including the workflow ID and the status and result of the task. You can query only the workflow task data of the last year. |
| GetYikeStoryboardJob | Query storyboard generation Job | Obtain a Yike AI application job |
| ListAdInsertions | ListAdInsertions | Obtains ad insertion configurations. |
| ListAlerts | ListAlerts | Lists alerts received in MediaWeaver. |
| ListAllPublicMediaTags | ListAllPublicMediaTags | Queries a list of tags of media assets in the public media library. |
| ListAvatarTrainingJobs | ListAvatarTrainingJobs | Queries a list of digital human training jobs. |
| ListAvatars | ListAvatars | Queries a list of trained digital humans. |
| ListBatchMediaProducingJobs | ListBatchMediaProducingJobs | Queries a list of quick video production jobs based on conditions such as the job type and state. |
| ListChannelAlerts | ListChannelAlerts | Lists alerts for resources in a MediaWeaver channel. |
| ListChannels | ListChannels | Lists MediaWeaver channels. |
| ListCustomizedVoiceJobs | ListCustomizedVoiceJobs | Queries a list of human voice cloning jobs. |
| ListCustomizedVoices | ListCustomizedVoices | Queries a list of personalized human voices. |
| ListDNADB | ListDNADB | Queries a list of media fingerprint libraries. |
| ListDNAFiles | ListDNAFiles | Lists files in a media fingerprint library. |
| ListDynamicImageJobs | ListDynamicImageJobs | Queries a list of image animation jobs. |
| ListEditingProjects | ListEditingProjects | Queries a list of projects that meet the specified conditions. You can filter projects by project creation time. |
| ListLivePackageChannelGroups | ListLivePackageChannelGroups | Queries live package channel groups by page. Fuzzy search by name or description and sorting are supported. |
| ListLivePackageChannels | ListLivePackageChannels | Queries live package channels by channel group and keyword. Paging and sorting are supported. |
| ListLivePackageOriginEndpoints | ListLivePackageOriginEndpoints | Queries origin endpoints by channel group and channel name. Paging and sorting are supported. |
| ListLiveRecordFiles | ListLiveRecordFiles | Queries all recording index files in the specified period of time. |
| ListLiveRecordJobs | ListLiveRecordJobs | Queries a list of live stream recording jobs by page. |
| ListLiveSnapshotFiles | ListLiveSnapshotFiles | Queries a list of live stream snapshot files by page. |
| ListLiveTranscodeJobs | ListLiveTranscodeJobs | Queries a list of live stream transcoding jobs. |
| ListLiveTranscodeTemplates | ListLiveTranscodeTemplates | Queries a list of live stream transcoding templates. |
| ListMediaInfoJobs | ListMediaInfoJobs | Queries a list of media information analysis jobs. |
| ListMediaLiveInputSecurityGroups | ListMediaLiveInputSecurityGroups | Queries the security groups in MediaLive. |
| ListMediaMarks | ListMediaMarks | Queries a list of marks of a media asset. |
| ListMediaProducingJobs | ListMediaProducingJobs | Queries a list of media editing and production jobs that meet the specified conditions. You can query the jobs based on the job state and type. |
| ListPackageJobs | ListPackageJobs | Queries packaging jobs. |
| ListPipelines | ListPipelines | Queries a list of ApsaraVideo Media Processing (MPS) queues. |
| ListPrograms | ListPrograms | Lists programs. |
| ListPublicMediaBasicInfos | ListPublicMediaBasicInfos | Queries a list of media assets in the public media library that meet the specified conditions. A maximum of 100 media assets can be returned. |
| ListSchedules | ListSchedules | Lists the program schedule of a MediaWeaver channel. |
| ListSmartJobs | ListSmartJobs | Queries a list of intelligent jobs based on specified parameters. |
| ListSnapshotJobs | ListSnapshotJobs | Queries a list of snapshot jobs. |
| ListSourceLocations | ListSourceLocations | Lists source locations. |
| ListSources | ListSources | Lists sources in MediaWeaver. |
| ListSystemTemplates | ListSystemTemplates | Queries a list of system templates. |
| ListTemplates | ListTemplates | Queries a list of templates that meet the specified conditions. You can query templates based on information such as the template status and creation source. |
| ListVodPackagingAssets | ListVodPackagingAssets | Lists VOD packaging assets. |
| ListVodPackagingConfigurations | ListVodPackagingConfigurations | Lists VOD packaging configurations. |
| ListVodPackagingGroups | ListVodPackagingGroups | Lists VOD packaging groups. |
| PrecheckYikeAIAppJob | Pre-validate application job parameters | Check whether the application parameters are valid. |
| QueryDNAJobList | QueryDNAJobList | Queries a list of media fingerprint analysis jobs. |
| QueryMediaCensorJobDetail | QueryMediaCensorJobDetail | Queries the information about a content moderation job. |
| QueryMediaCensorJobList | QueryMediaCensorJobList | Queries a list of content moderation jobs. |
| QueryMediaIndexJob | QueryMediaIndexJob | Queries the indexing jobs enabled for a media asset. |
| QuerySearchIndex | QuerySearchIndex | Gets details about a search index. |
| QuerySmarttagJob | QuerySmarttagJob | Query Smart Tag tasks. |
| RefreshUploadMedia | RefreshUploadMedia | Obtain a new upload credential for a media asset after its upload credential expires. |
| RegisterMediaInfo | RegisterMediaInfo | Registers a media asset with Intelligent Media Services (IMS). IMS assigns an ID to the media asset. This operation asynchronously accesses the media asset service in which the media asset is stored to obtain the file information of the media asset based on the input URL. You can also specify basic information, such as the title, tags, and description, for the media asset. This operation returns the ID of the media asset. You can call the GetMediaInfo operation based on the ID to query the details of the media asset. You can set InputURL only to the URL of an Object Storage Service (OSS) file or an ApsaraVideo VOD media asset. |
| SearchEditingProject | SearchEditingProject | Queries online editing projects by creation time and status. |
| SendAIAgentDataChannelMessage | SendAIAgentDataChannelMessage | Sends a DataChannel message to an AI agent. |
| SendLiveSnapshotJobCommand | SendLiveSnapshotJobCommand | Sends a command to process a live stream snapshot job. |
| SendLiveTranscodeJobCommand | SendLiveTranscodeJobCommand | Sends a command to process a live stream transcoding job. |
| SetDefaultCustomTemplate | SetDefaultCustomTemplate | Sets a custom template as the default template. |
| SetEventCallback | SetEventCallback | Configures a callback method for one or more events. |
| SetNotifyConfig | SetNotifyConfig | Enables or disables event notifications for an AI agent and configures the callback URL and event types. |
| StartChannel | StartChannel | Starts a channel. |
| StartMediaLiveChannel | StartMediaLiveChannel | Starts a MediaLive channel. |
| StopChannel | StopChannel | Stops a MediaWeaver channel. |
| StopMediaLiveChannel | StopMediaLiveChannel | Stops a MediaLive channel. |
| SubmitAudioProduceJob | SubmitAudioProduceJob | Converts the provided text content into a high-quality audio file. |
| SubmitAvatarTrainingJob | SubmitAvatarTrainingJob | Submits a digital human training job. Submit a job the first time or submit a job again with updated parameters if the training failed. |
| SubmitCustomizedVoiceJob | SubmitCustomizedVoiceJob | Submits a basic voice cloning job. |
| SubmitDNAJob | SubmitDNAJob | Submits a media fingerprint analysis job. |
| SubmitDynamicChartJob | SubmitDynamicChartJob | Submits a job to generate a dynamic chart video, such as a Line Chart, Pie Chart, or Bar Chart, from Excel data. You can customize chart elements like line colors and fonts. |
| SubmitDynamicImageJob | SubmitDynamicImageJob | Submits an image animation job. |
| SubmitLiveEditingJob | SubmitLiveEditingJob | Submits a live editing job to merge one or more live stream clips into one video. After a live editing job is submitted, the job is queued in the background for asynchronous processing. You can call the GeLiveEditingJob operation to query the state of the job based on the job ID. You can also call the GetMediaInfo operation to query the information about the generated media asset based on the media asset ID. |
| SubmitLiveRecordJob | SubmitLiveRecordJob | Submits a live stream recording job. |
| SubmitLiveSnapshotJob | SubmitLiveSnapshotJob | Submits a live stream snapshot job. If the job is submitted during stream ingest, it automatically starts in asynchronous mode. Otherwise, it does not start. |
| SubmitLiveTranscodeJob | SubmitLiveTranscodeJob | Submits a live stream transcoding job. |
| SubmitMediaCensorJob | SubmitMediaCensorJob | Submits a content moderation job. |
| SubmitMediaInfoJob | SubmitMediaInfoJob | Submits a media information analysis job in asynchronous mode. |
| SubmitMediaProducingJob | SubmitMediaProducingJob | Submits a media editing and production job. If you need to perform any form of post-production such as editing and production on video or audio materials, you can call this operation to automate the process. |
| SubmitPackageJob | SubmitPackageJob | Submits a packaging job. |
| SubmitSmarttagJob | SubmitSmarttagJob | Submits a Smarttag Job. |
| SubmitSnapshotJob | SubmitSnapshotJob | Submits a snapshot job. |
| SubmitSportsHighlightsJob | SubmitSportsHighlightsJob | Submits a sports highlights job to generate a highlights video of an event based on event materials that contain commentary. |
| SubmitStandardCustomizedVoiceJob | SubmitStandardCustomizedVoiceJob | Submits a standard human voice cloning job. After you call this operation, the JobId is returned. The training process is asynchronous. During training, you can call the GetCustomizedVoiceJob operation to query information such as the job state. |
| SubmitSyncMediaInfoJob | SubmitSyncMediaInfoJob | Submits a media file in synchronous mode for media information analysis. |
| SubmitTextGenerateJob | SubmitTextGenerateJob | Submits a text generation job to generate marketing copies based on keywords and the requirements for the word count and number of output copies. The word count of the output copies may differ from the specified word count. After the job is submitted, you can call the GetSmartHandleJob operation to obtain the job state and result based on the job ID. |
| SubmitTranscodeJob | SubmitTranscodeJob | Submits a transcoding job. |
| SubmitYikeStoryboardJob | Submit a storyboard generation job | Submit an AI application job |
| TakeoverAIAgentCall | TakeoverAIAgentCall | Hands off a conversation to a human agent. |
| UpdateAdInsertion | UpdateAdInsertion | Modifies an ad insertion configuration. |
| UpdateAvatarTrainingJob | UpdateAvatarTrainingJob | Modifies a digital human training job. You can modify the basic information or update parameters such as Video and Transparent for retraining if the training failed. |
| UpdateCategory | UpdateCategory | Updates a category. |
| UpdateChannel | UpdateChannel | Modifies a MediaWeaver channel. |
| UpdateCustomTemplate | UpdateCustomTemplate | Updates a custom template. |
| UpdateCustomizedVoice | UpdateCustomizedVoice | Updates a personalized human voice. Only the media asset ID of the sample audio file can be modified. |
| UpdateEditingProject | UpdateEditingProject | Modifies an online editing project. Modify the configurations such as the title, timeline, and thumbnail of an online editing project. |
| UpdateLivePackageChannel | UpdateLivePackageChannel | Updates the configuration of a live package channel, including the protocol, segment duration, and number of segments. |
| UpdateLivePackageChannelCredentials | UpdateLivePackageChannelCredentials | Updates the credentials of ingest endpoints associated with a live package channel. |
| UpdateLivePackageChannelGroup | UpdateLivePackageChannelGroup | Updates the information about a live package channel group including its description. |
| UpdateLiveRecordTemplate | UpdateLiveRecordTemplate | Updates the information about a live stream recording template. |
| UpdateLiveSnapshotTemplate | UpdateLiveSnapshotTemplate | Updates the information about a live stream snapshot template. |
| UpdateLiveTranscodeJob | UpdateLiveTranscodeJob | Updates the information about a live stream transcoding job. |
| UpdateLiveTranscodeTemplate | UpdateLiveTranscodeTemplate | Updates the information about a live stream transcoding template. |
| UpdateMediaConnectFlowOutput | UpdateMediaConnectFlowOutput | Modifies an output of a MediaConnect flow. |
| UpdateMediaConnectFlowStatus | UpdateMediaConnectFlowStatus | Modifies the state of a MediaConnect flow. |
| UpdateMediaInfo | UpdateMediaInfo | Updates information about a media asset based on the ID of the media asset in Intelligent Media Services (IMS) or the input URL of the media asset. |
| UpdateMediaLiveInputSecurityGroup | UpdateMediaLiveInputSecurityGroup | Modifies a security group created in MediaLive. |
| UpdateMediaMarks | UpdateMediaMarks | Modifies the marks of a media asset. |
| UpdatePipeline | UpdatePipeline | Updates the information about an ApsaraVideo Media Processing (MPS) queue. |
| UpdateSource | UpdateSource | Modifies a source. |
| UpdateSourceLocation | UpdateSourceLocation | Modifies a source location. |
| UpdateTemplate | UpdateTemplate | Modifies an online editing template. You can modify the template title and template configurations. |
| UploadMediaByURL | UploadMediaByURL | Uploads an audio or video file based on the URL of the source file. You can upload multiple media files at a time. |
| UploadStreamByURL | UploadStreamByURL | Uploads a media stream file based on the URL of the source file. |