All Products
Search
Document Center

ApsaraVideo Media Processing:List of operations by function

Last Updated:Jan 13, 2026

API standard and pre-built SDKs in multi-language

This product (Mts/2014-06-18) OpenAPI adopts an RPC-style signature mechanism. For implementation details, please refer to the Signature Mechanism documentation.
To streamline development, we provide official SDKs for major programming languages. Using the SDK allows you to call APIs directly without worrying about low-level details such as request signatures, significantly lowering the barrier to entry and reducing integration complexity.

Custom signature

If your use case requires direct API integration with custom signatures, consult our technical support team first. Join our DingTalk support group (147535001692) to receive expert guidance.

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 information analysis

APITitleDescription
SubmitMediaInfoJobSubmitMediaInfoJobSubmits a media information analysis job.
QueryMediaInfoJobListQueryMediaInfoJobListQueries the results of media information analysis jobs.

Transcoding job management

APITitleDescription
SubmitJobsSubmitJobsSubmits transcoding jobs. If the transcoding jobs and workflows created in the ApsaraVideo Media Processing (MPS) console cannot meet your business requirements, you can call the SubmitJobs operation to submit transcoding jobs. Specify transcoding parameters as required when you call the SubmitJobs operation.
CancelJobCancelJobCancels a transcoding job.
QueryJobListQueryJobListQueries transcoding jobs at a time by job ID.
ListJobListJobTraverses transcoding jobs

Intelligent preset template recommendation

APITitleDescription
SubmitAnalysisJobSubmitAnalysisJobSubmits a preset template analysis job.
QueryAnalysisJobListQueryAnalysisJobListQueries the template analysis job and returns a list of available preset templates when the template analysis job is complete.

Custom transcoding template management

APITitleDescription
AddTemplateAddTemplateCreates a custom transcoding template. You need to configure the information such as the container format, video stream settings, and audio stream settings.
UpdateTemplateUpdateTemplate
QueryTemplateListQueryTemplateListYou can call this operation to query up to 10 transcoding templates at a time.
SearchTemplateSearchTemplateYou can call this operation to query custom transcoding templates in the specified state.
DeleteTemplateDeleteTemplateDeletes a custom transcoding template.

Watermark template management

APITitleDescription
AddWaterMarkTemplateAddWaterMarkTemplateCreates a watermark template.
DeleteWaterMarkTemplateDeleteWaterMarkTemplateDeletes a watermark template.
UpdateWaterMarkTemplateUpdateWaterMarkTemplateUpdates the name and configurations of the specified watermark template.
SearchWaterMarkTemplateSearchWaterMarkTemplateSearches for watermark templates.
QueryWaterMarkTemplateListQueryWaterMarkTemplateListQueries watermark templates.

Video snapshot job management

APITitleDescription
SubmitSnapshotJobSubmitSnapshotJobSubmits a snapshot job.
QuerySnapshotJobListQuerySnapshotJobListQueries snapshot jobs.

MPS queue management

APITitleDescription
UpdatePipelineUpdatePipelineUpdates an ApsaraVideo Media Processing (MPS) queue.
QueryPipelineListQueryPipelineListQueries an ApsaraVideo Media Processing (MPS) queue by using the ID of the queue.
SearchPipelineSearchPipelineSearches for ApsaraVideo Media Processing (MPS) queues in the specified state.
AddPipelineAddPipelineAdds an ApsaraVideo Media Processing (MPS) queue.
DeletePipelineDeletePipelineDeletes an ApsaraVideo Media Processing (MPS) queue.

Media workflow management

APITitleDescription
AddMediaWorkflowAddMediaWorkflowCreates a media workflow.
ActivateMediaWorkflowActivateMediaWorkflowActivates a media workflow.
DeactivateMediaWorkflowDeactivateMediaWorkflowDisables a media workflow.
DeleteMediaWorkflowDeleteMediaWorkflowDeletes a media workflow. This does not affect workflow instances that are running.
UpdateMediaWorkflowUpdateMediaWorkflowUpdates the topology of a media workflow.
QueryMediaWorkflowListQueryMediaWorkflowListQueries registered media workflows.
SearchMediaWorkflowSearchMediaWorkflowQueries media workflows in the specified state.
UpdateMediaWorkflowTriggerModeUpdateMediaWorkflowTriggerModeUpdates the trigger mode of a media workflow.

Media workflow execution instance management

APITitleDescription
QueryMediaWorkflowExecutionListQueryMediaWorkflowExecutionListQueries media workflow execution instances.
ListMediaWorkflowExecutionsListMediaWorkflowExecutionsQueries the execution instances of a media workflow.

Media bucket management

APITitleDescription
BindInputBucketBindInputBucketBinds an input media bucket.
BindOutputBucketBindOutputBucketBinds an output media bucket. Media buckets are Object Storage Service (OSS) buckets that are used by ApsaraVideo Media Processing (MPS) to store media resources. After you bind an OSS bucket to MPS as an input media bucket or output media bucket, MPS has the permissions to listen to the messages of the bucket, which indicate that files are uploaded to the bucket. This way, MPS can trigger workflows and return files that are processed. You can all this operation to bind an output media bucket to the media library.
UnbindInputBucketUnbindInputBucketUnbinds an input media bucket from the media library.
UnbindOutputBucketUnbindOutputBucketYou can call this operation to unbind an output media bucket from the media library based on the name of the output media bucket. \## QPS limit You can call this operation up to 100 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. For more information, see \[QPS limits]\(https://www.alibabacloud.com/help/en/apsaravideo-for-media-processing/latest/qps-limit).
ListAllMediaBucketListAllMediaBucketQueries all media buckets bound to the media library.

Media management

APITitleDescription
AddMediaAddMediaAdds a media file.
DeleteMediaDeleteMediaDeletes media files from ApsaraVideo Media Processing (MPS).
UpdateMediaUpdateMediaUpdates the basic information about a media file.
UpdateMediaCategoryUpdateMediaCategoryUpdates the category to which a media file belongs.
UpdateMediaCoverUpdateMediaCoverUpdates the thumbnail of a media file.
AddMediaTagAddMediaTagAdds a tag to a media file.
DeleteMediaTagDeleteMediaTagRemoves a tag for a media file.
UpdateMediaPublishStateUpdateMediaPublishStateUpdates the publishing status of a media file.
QueryMediaListQueryMediaListQueries media files based on media file IDs.
QueryMediaListByURLQueryMediaListByURLQueries media files based on their Object Storage Service (OSS) URLs.

Media review

APITitleDescription
SubmitMediaCensorJobSubmitMediaCensorJobSubmits a content moderation job.
QueryMediaCensorJobDetailQueryMediaCensorJobDetailQueries the information about a content moderation job.
QueryMediaCensorJobListQueryMediaCensorJobListQueries content moderation jobs.

Media fingerprint analysis

APITitleDescription
SubmitFpShotJobSubmitFpShotJobSubmits a media fingerprint analysis job to query the media fingerprint repository for a media file with the identical or similar fingerprint as the input file.
QueryFpShotJobListQueryFpShotJobListQueries media fingerprint analysis jobs. You can call this operation to query video fingerprint analysis jobs and text fingerprint analysis jobs.
CreateFpShotDBCreateFpShotDBSubmits a job of creating a media fingerprint library.
ListFpShotDBListFpShotDBQueries media fingerprint libraries.
SubmitFpFileDeleteJobSubmitFpFileDeleteJobSubmits a job of deleting media files from a media fingerprint library.
QueryFpFileDeleteJobListQueryFpFileDeleteJobListQueries the jobs of deleting media files from a media fingerprint library.
SubmitFpDBDeleteJobSubmitFpDBDeleteJobSubmits a job of clearing or deleting a media fingerprint library.
QueryFpDBDeleteJobListQueryFpDBDeleteJobListQueries the jobs of clearing or deleting a media fingerprint library.