API overview

Updated at:
Copy as MD

API standards and multilingual preset SDKs

The OpenAPI of this product (vod/2017-03-21) uses the RPC signature style. We have encapsulated SDKs for common programming languages for developers. Developers can download the SDK to directly call this product's OpenAPI without worrying about technical details. If the existing SDK does not meet your needs, you can use the signature mechanism for self-signing integration. Since the details of self-signing are very complex, it may take around 5 business days. Therefore, we recommend joining our DingTalk service group (147535001692) and conducting signature integration under expert guidance.

Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (such as SDK and CLI). For details, see Obtain an AccessKey.

Custom signature scenarios

If your business scenario has special requirements and you need to integrate the API through self-signing, we recommend consulting our technical support team first (DingTalk service group: 147535001692) to obtain professional guidance and ensure efficient integration.

Account and security preparation

Alibaba Cloud accounts have full administrative permissions over all resources. Once an AccessKey is compromised, all associated resources will be at risk of unauthorized access. To ensure security, it is recommended to create a RAM user with only API access permissions and configure its AccessKey, while configuring RAM policies based on the principle of least privilege (PoLP). Use the Alibaba Cloud account only in specific scenarios where Alibaba Cloud account permissions are explicitly required.

Media upload

API

Title

Description

CreateUploadVideo CreateUploadVideo ApsaraVideo VOD provides an upload address and credential for secure and authorized uploads. Call this operation to obtain the upload address and credential, create a media ID (returned as VideoId), and set basic information for the media file.
RefreshUploadVideo RefreshUploadVideo Obtains a new upload credential for a video file after the original credential expires.
CreateUploadImage CreateUploadImage ApsaraVideo VOD returns the upload URL and credential to ensure authorization and security, prevent malicious uploads, and automatically create an image ID for management. Obtains an upload URL and an upload credential for uploading an audio or video file and generates the audio or video ID.
CreateUploadAttachedMedia CreateUploadAttachedMedia Obtain an upload credential and create auxiliary media assets, such as watermarks and subtitles. The upload URL and credential are provided by ApsaraVideo VOD to resolve authorization and security issues, prevent malicious uploads, and automatically create media IDs (Mediaid) for management and processing.
GetUploadDetails GetUploadDetails Queries the upload details, such as the upload time, upload ratio, and upload source, about one or more media files based on the media IDs.
RegisterMedia RegisterMedia Registers media files from your OSS buckets for use in ApsaraVideo VOD. To apply features like transcoding and snapshots to your media, you must first register the files to generate the necessary metadata.

Audio and video playback

API

Title

Description

GetVideoPlayAuth GetVideoPlayAuth Obtains a playback credential (PlayAuth) for an audio or video file. The ApsaraVideo Player SDK uses this credential to automatically retrieve the playback URL. Credentials are time-bound and file-specific—do not reuse across files. Expired or invalid credentials cause playback failures. Use this method for high-security playback scenarios.

Media asset management

API

Title

Description

Tiered storage Tiered storage
GetVideoInfo GetVideoInfo Call this operation to retrieve the title, description, duration, thumbnail URL, status, creation time, size, snapshots, category, and tags of a single audio or video file by its ID.
GetVideoInfos GetVideoInfos You can call this operation to retrieve information about multiple audio or video files in a batch using their IDs. The information includes the title, description, duration, thumbnail URL, status, creation time, size, snapshots, categorization, and tags.
GetMezzanineInfo GetMezzanineInfo Retrieves the source file information for an audio or video file, such as the file URL, resolution, and bitrate.
UpdateVideoInfo UpdateVideoInfo Updates the information for a single audio or video file.
UpdateVideoInfos UpdateVideoInfos Updates information for multiple audio or video files.
DeleteMezzanines DeleteMezzanines Deletes the source files for one or more audio or video files.
DeleteStream DeleteStream Deletes the information and stored files that are associated with media streams, such as video and audio streams.
DeleteVideo DeleteVideo Deletes a complete video, including its source file, transcoded streams, and thumbnails.
Audio and video management Audio and video management
GetAttachedMediaInfo GetAttachedMediaInfo Queries the URL and basic information about one or more auxiliary media assets such as watermark images, subtitle files, and materials based on IDs.
UpdateAttachedMediaInfos UpdateAttachedMediaInfos Modifies the information about multiple auxiliary media assets at a time. After you upload auxiliary media assets, such as images that contain watermarks, subtitle files, or other materials, to ApsaraVideo VOD, you can call this operation to update their titles, descriptions, tags, and categories at a time based on the unique identifiers (IDs) of the auxiliary media assets.
Auxiliary media asset management Auxiliary media asset management
GetImageInfos GetImageInfos Queries the basic information about multiple images at a time.
UpdateImageInfos UpdateImageInfos Modifies the information about multiple images at a time. After you upload images to ApsaraVideo VOD, you can call this operation to update their titles, descriptions, tags, and categories at a time based on the IDs of the images.
Image management Image management
Animated sticker management Animated sticker management

Media processing

API

Title

Description

Initiate processing Initiate processing
SubmitTranscodeJobs SubmitTranscodeJobs Call this API to submit media transcoding jobs and start asynchronous transcoding.
SubmitPreprocessJobs SubmitPreprocessJobs Use this operation to transcode videos for Caster.
SubmitWorkflowJob SubmitWorkflowJob Submits a workflow job to process a video.
Transcoding templates Transcoding templates
AddTranscodeTemplateGroup AddTranscodeTemplateGroup Use this operation to create a transcode template group or add transcode templates to an existing group.
UpdateTranscodeTemplateGroup UpdateTranscodeTemplateGroup Modifies the configurations of a transcoding template group or configurations of transcoding templates within the transcoding template group.
GetTranscodeTemplateGroup GetTranscodeTemplateGroup Queries the details of a transcoding template group based on the template group ID.
Snapshot templates Snapshot templates
ListVodTemplate ListVodTemplate Lists the available snapshot templates.
Image and text watermark templates Image and text watermark templates
AddWatermark AddWatermark Creates an image or text watermark template. ApsaraVideo VOD allows you to create watermark templates to reuse your parameter configurations such as watermark position, size, font, and color. Each watermark template is assigned a unique ID. This simplifies the processing of watermark tasks.
GetWatermark GetWatermark Queries the configurations of an image or text watermark template based on tits ID. You can call this operation to obtain information such as the position, size, and display time of an image watermark or the content, position, font, and font color of a text watermark.
ListWatermark ListWatermark Queries the configuration information about all image and text watermark templates in a region. You can call this operation to obtain information such as the position, size, and display time of image watermarks or the content, position, font, and font color of text watermarks.
Transcoding tasks Transcoding tasks
GetJobDetail GetJobDetail Call this API to retrieve the details of an asynchronous task by its `jobId`.
Task management Task management

Video editing (online editing)

API

Title

Description

ProduceEditingProjectVideo ProduceEditingProjectVideo Synthesizes one or more videos into a final composite video. You can submit the source videos directly by using the `Timeline` parameter, or create a cloud editing project first and then submit it for production.
Online editing project management Online editing project management
AddEditingProject AddEditingProject Call this operation to create an online editing project (video editing task).

Media review

API

Title

Description

Review settings Review settings
SubmitAIMediaAuditJob SubmitAIMediaAuditJob Submits an intelligent review job for an audio or video file. After submission, the job is processed asynchronously. A successful response means the job is queued, not that it is complete.
SubmitAIImageAuditJob SubmitAIImageAuditJob Call this operation to submit an intelligent media moderation job for an image. After the job is submitted, it is processed asynchronously. The response does not mean the job is complete.
GetAIMediaAuditJob GetAIMediaAuditJob Queries the information about an intelligent review job. After the job is submitted, it is processed asynchronously. You can call this operation to query the job information in real time.
GetMediaAuditResult GetMediaAuditResult Queries the summary of automated review results.
GetMediaAuditAudioResultDetail GetMediaAuditAudioResultDetail You can call this operation to retrieve the details of an audio audit.
Automated review Automated review
Manual review Manual review

Video AI

API

Title

Description

AI templates AI templates
AddAITemplate AddAITemplate Call this operation to add an AI template for automated review and intelligent thumbnail tasks.
AI jobs AI jobs
ListAIJob ListAIJob Queries a smart tagging or video fingerprinting job. After you submit a smart tagging or video fingerprinting job, ApsaraVideo VOD asynchronously processes the job. You can call this operation to query the job information in real time.
SubmitAIJob SubmitAIJob Use this operation to submit a smart tag or video DNA job.
Media fingerprint Media fingerprint
GetAIVideoTagResult GetAIVideoTagResult Queries the results of smart tagging jobs.
Smart tagging Smart tagging
SubmitAIImageJob SubmitAIImageJob Submits an AI image processing job.
Smart thumbnail Smart thumbnail

Live to VOD

API

Title

Description

ListLiveRecordVideo ListLiveRecordVideo Queries live-to-VOD videos.

VOD CDN

API

Title

Description

Monitoring and query Monitoring and query
Resource access data Resource access data
DescribeVodDomainTrafficData DescribeVodDomainTrafficData Queries traffic data for accelerated domain names. Compared to DescribeVodDomainRealTimeTrafficData, this operation supports longer historical queries (up to 366 days) but with larger time granularity (minimum 5 minutes) and higher latency.
DescribeVodRangeDataByLocateAndIspService DescribeVodRangeDataByLocateAndIspService Queries the bandwidth data by Internet service provider (ISP) and region.
Back-to-origin data Back-to-origin data
DescribeVodDomainRealTimeByteHitRateData DescribeVodDomainRealTimeByteHitRateData Queries the byte hit ratio of accelerated domain names. The minimum time granularity for a query is 1 minute, and the data has a latency of at least 5 minutes. You can query data from the last 186 days.
Real-time access data Real-time access data
Domain name management Domain name management
AddVodDomain AddVodDomain Adds a domain name to accelerate in ApsaraVideo VOD.
Domain name verification Domain name verification
DescribeVodDomainConfigs DescribeVodDomainConfigs Queries the feature configurations of a domain name.
DescribeVodCertificateList DescribeVodCertificateList Queries the certificates of a specified domain name for CDN or all the domain names for CDN within your Alibaba Cloud account.
DescribeVodDomainCertificateInfo DescribeVodDomainCertificateInfo This operation queries the certificate information for a specified accelerated domain name.
Domain name configuration Domain name configuration
RefreshMediaPlayUrls RefreshMediaPlayUrls Submits media refresh or prefetch tasks based on the media IDs.
Purge and prefetch Purge and prefetch
Log management Log management

Video security

API

Title

Description

Digital watermarking Digital watermarking
SubmitDigitalWatermarkExtractJob SubmitDigitalWatermarkExtractJob Call this operation to submit a job to asynchronously extract a digital watermark. The watermark can be a copyright watermark or a tracing watermark.
Secure download (cache) Secure download (cache)

Data statistics

API

Title

Description

Usage data Usage data
DescribeVodTieringStorageData DescribeVodTieringStorageData Queries the usage of tiered storage for media assets.
DescribeVodTieringStorageRetrievalData DescribeVodTieringStorageRetrievalData Queries the retrieval data usage for tiered storage in media asset management.
Playback quality (QoS/QoE) Playback quality (QoS/QoE)
DescribeVodPlayerMetricData DescribeVodPlayerMetricData Queries player metric data.
DescribeVodPlayerCollectData DescribeVodPlayerCollectData Queries the summary of player playback data.
DescribeVodPlayerDimensionData DescribeVodPlayerDimensionData Queries the metadata of player dimensions.
Playback data (new) Playback data (new)
GetDailyPlayRegionStatis GetDailyPlayRegionStatis This operation retrieves the traffic data for all media assets in a specified region on a specific date. The data is generated from CDN Traffic Logs and represents the traffic consumed by videos. The resulting CSV file contains information such as the date, video ID, domain name, traffic, application ID, and category ID. You can download this file for use in scenarios such as data analytics.
DescribeVodMediaPlayData DescribeVodMediaPlayData Retrieves playback data for an audio or video file on a specified date using its media ID. The data includes the number of unique visitors, average playback count per user, total playback count, average playback duration per user, and total playback duration.
Playback data (legacy) Playback data (legacy)
DescribePlayTopVideos DescribePlayTopVideos Call this operation to obtain daily playback statistics for top videos. The statistics include view counts, unique visitors (UVs), and total playback duration.
DescribePlayVideoStatis DescribePlayVideoStatis Queries daily playback statistics on a video in the specified time range.

Multi-application system

API

Title

Description

Application management Application management
CreateAppInfo CreateAppInfo You can call this API operation to create a new application.
ListAppInfo ListAppInfo Call this operation to retrieve a list of application information based on specified query conditions.
Authorization management Authorization management
AttachAppPolicyToIdentity AttachAppPolicyToIdentity Grants a RAM user or RAM role permissions to access ApsaraVideo VOD applications.
Resource migration Resource migration
GetAppPlayKey GetAppPlayKey Retrieves the playback key for an application.
SetAppPlayKey SetAppPlayKey Sets the playback key for an application.
Playback key Playback key

Global configuration

API

Title

Description

Storage management Storage management
SetMessageCallback SetMessageCallback You can call this operation to set the callback method, webhook address, and event type for event notifications.
Event notification Event notification

Others

API

Title

Description

DescribeVodDomainMax95BpsData DescribeVodDomainMax95BpsData Queries the 95th percentile bandwidth data of an accelerated domain name.
DescribeVodSSLCertificateList DescribeVodSSLCertificateList You can call this operation to query a list of certificates for a domain name.
SetVodDomainSSLCertificate SetVodDomainSSLCertificate This operation enables or disables the SSL certificate feature for a domain name and updates certificate information.
DescribeVodEditingUsageData DescribeVodEditingUsageData Calls DescribeVodEditingUsageData to query the usage of video-on-demand online editing.
DescribeVodUserVipsByDomain DescribeVodUserVipsByDomain Queries the list of IP addresses associated with a domain name.
AddCategory AddCategory Creates a category to classify media assets that are stored in ApsaraVideo VOD. This helps you query and manage resources in a more efficient and convenient way.
AddEditingProjectMaterials AddEditingProjectMaterials Adds one or more materials to an editing project.
AddVodStorageForApp AddVodStorageForApp Binds a storage bucket to one or more applications in ApsaraVideo VOD.
AddVodTemplate AddVodTemplate Adds a snapshot template or frame animation template.
BatchGetMediaInfos BatchGetMediaInfos Retrieves basic information and source file information for multiple media assets.
BatchSetVodDomainConfigs BatchSetVodDomainConfigs Configures one or more domain names for CDN.
BatchStartVodDomain BatchStartVodDomain Enables accelerated domain names that are in the disabled state.
BatchStopVodDomain BatchStopVodDomain Disables accelerated domain names.
CancelUrlUploadJobs CancelUrlUploadJobs Cancels URL-based upload jobs in the queue.
ChangeResourceGroup ChangeResourceGroup Transfers a resource to a specified resource group.
CreateAudit CreateAudit Performs manual review on media files, such as audio and video files.
DecryptKMSDataKey DecryptKMSDataKey Decrypts the ciphertext specified by CiphertextBlob in the Key Management Service (KMS) data key.
DeleteAIImageInfos DeleteAIImageInfos Deletes the information about one or more images that are submitted for AI processing.
DeleteAITemplate DeleteAITemplate Deletes an AI template.
DeleteAppInfo DeleteAppInfo Deletes the information about applications.
DeleteAttachedMedia DeleteAttachedMedia Deletes auxiliary media assets from ApsaraVideo VOD. You can delete one or more auxiliary media assets such as watermark images, subtitle files, and materials in a batch.
DeleteCategory DeleteCategory Deletes a category and its subcategories.
DeleteDynamicImage DeleteDynamicImage Deletes the information about animated stickers.
DeleteEditingProject DeleteEditingProject Deletes online editing projects.
DeleteEditingProjectMaterials DeleteEditingProjectMaterials Deletes the materials to be edited for an online editing project.
DeleteImage DeleteImage Deletes uploaded images and video snapshots that are automatically captured.
DeleteMessageCallback DeleteMessageCallback Deletes the callback method, callback URL, and event type of an event notification.
DeleteMultipartUpload DeleteMultipartUpload Deletes the parts generated during an upload.
DeleteTranscodeTemplateGroup DeleteTranscodeTemplateGroup Deletes one or more transcoding templates from a transcoding template group or forcibly deletes a transcoding template group.
DeleteVodDomain DeleteVodDomain Removes a domain name for CDN from ApsaraVideo VOD.
DeleteVodSpecificConfig DeleteVodSpecificConfig Deletes the configurations of a domain name for CDN.
DeleteVodTemplate DeleteVodTemplate Deletes a snapshot template.
DeleteWatermark DeleteWatermark Deletes an image watermark or text watermark template.
DescribeMediaDistribution DescribeMediaDistribution Queries the distribution of media asset data by time. The maximum time range to query is 6 months.
DescribePlayUserAvg DescribePlayUserAvg Queries the statistics on average playback each day in a specified time range.
DescribePlayUserTotal DescribePlayUserTotal Queries the daily playback statistics in a specified time range. The playback statistics include the total number of views, total number of viewers, total playback duration, and playback duration distribution.
DescribeVodAIData DescribeVodAIData Queries the statistics on video AI of different types, such as automated review and media fingerprinting.
DescribeVodDomainBpsData DescribeVodDomainBpsData Queries the bandwidth for one or more specified domain names for CDN.
DescribeVodDomainBpsDataByLayer DescribeVodDomainBpsDataByLayer Queries the bandwidth data for one or more accelerated domain names by the protocol type.
DescribeVodDomainDetail DescribeVodDomainDetail Queries the basic information about a specified domain name for CDN.
DescribeVodDomainHitRateData DescribeVodDomainHitRateData Queries the byte hit ratios of accelerated domain names. Byte hit ratios are measured in percentage.
DescribeVodDomainLog DescribeVodDomainLog Queries the information about the CDN access logs for a domain name, including the log path.
DescribeVodDomainQpsData DescribeVodDomainQpsData Queries the number of queries per second (QPS) for one or more accelerated domain names. Data is collected every 5 minutes. You can query data collected in the last 90 days.
DescribeVodDomainRealTimeBpsData DescribeVodDomainRealTimeBpsData Queries the bandwidth data for one or more accelerated domains. The minimum time granularity is 1 minute. The minimum data latency is 5 minutes. You can query data in the last 186 days. Compared with the DescribeVodDomainBpsData operation, this operation provides a smaller time granularity, lower data latency, and allows you to query historical data within a shorter time period.
DescribeVodDomainRealTimeDetailData DescribeVodDomainRealTimeDetailData Queries real-time monitoring data of one or more accelerated domain names.
DescribeVodDomainRealTimeHttpCodeData DescribeVodDomainRealTimeHttpCodeData Queries the total number of HTTP status codes and proportion of each HTTP status code for one or more accelerated domains. The minimum time granularity is 1 minute. The minimum data latency is 5 minutes. You can query data in the last 186 days.
DescribeVodDomainRealTimeQpsData DescribeVodDomainRealTimeQpsData Queries the number of queries per second (QPS) for one or more accelerated domains. The minimum time granularity is 1 minute. The minimum data latency is 5 minutes. You can query data in the last 186 days.
DescribeVodDomainRealTimeReqHitRateData DescribeVodDomainRealTimeReqHitRateData Queries the request hit ratio data for one or more accelerated domain names. The minimum time granularity is 1 minute. The minimum data latency is 5 minutes. You can query data in the last 186 days.
DescribeVodDomainRealTimeTrafficData DescribeVodDomainRealTimeTrafficData Queries the traffic data for one or more accelerated domains. The minimum time granularity is 1 minute. The minimum data latency is 5 minutes. You can query data in the last 186 days. Compared with the DescribeVodDomainTrafficData operation, this operation provides a smaller time granularity, lower data latency, and allows you to query historical data within a shorter time period.
DescribeVodDomainReqHitRateData DescribeVodDomainReqHitRateData Queries the byte hit ratio for one or more accelerated domains. Request hit ratios are measured in percentage.
DescribeVodDomainSrcBpsData DescribeVodDomainSrcBpsData Queries the bandwidth data during back-to-origin routing for one or more accelerated domain names.
DescribeVodDomainSrcTrafficData DescribeVodDomainSrcTrafficData Queries origin traffic data for accelerated domain names in ApsaraVideo VOD. The traffic is measured in bytes.
DescribeVodDomainUsageData DescribeVodDomainUsageData Queries the traffic or bandwidth data of one or more accelerated domain names.
DescribeVodRefreshQuota DescribeVodRefreshQuota Queries the maximum number and remaining number of requests to refresh or prefetch files on the current day. You can prefetch files based on URLs and refresh files based on URLs or directories.
DescribeVodRefreshTasks DescribeVodRefreshTasks Queries the information about one or more refresh or prefetch tasks.
DescribeVodStorageData DescribeVodStorageData Queries the usage of storage-related resources, including the storage volume and outbound traffic.
DescribeVodTranscodeData DescribeVodTranscodeData Queries the transcoding statistics.
DescribeVodUserDomains DescribeVodUserDomains Queries the domain names for CDN within your Alibaba Cloud account.
DescribeVodVerifyContent DescribeVodVerifyContent Queries the ownership verification content.
DetachAppPolicyFromIdentity DetachAppPolicyFromIdentity Revokes application permissions from the specified identity. The identity may a RAM user or RAM role.
GenerateDownloadSecretKey GenerateDownloadSecretKey Generates a key for secure download. ApsaraVideo Player SDK provides the secure download feature. Videos that are downloaded to your local device in this mode are encrypted. You can play the encrypted videos only by using the key file generated from the app that you specified. Secure download protects your videos from malicious playback or distribution.
GenerateKMSDataKey GenerateKMSDataKey Generates a random Key Management Service (KMS) data key used for HLS encryption in ApsaraVideo VOD.
GetAIImageJobs GetAIImageJobs Queries jobs of image AI processing.
GetAITemplate GetAITemplate Queries AI templates.
GetAppInfos GetAppInfos Queries the information about one or more applications based on application IDs.
GetAuditHistory GetAuditHistory Queries the manual review history.
GetCategories GetCategories Queries the information about a specific category and its subcategories based on the ID or type of the category.
GetDefaultAITemplate GetDefaultAITemplate Queries the default AI template.
GetDigitalWatermarkExtractResult GetDigitalWatermarkExtractResult Queries the results of a digital watermark extraction job. You can call this operation to obtain information such as the job status and the content of the copyright or user-tracing watermark.
GetEditingProject GetEditingProject Queries an online editing project.
GetEditingProjectMaterials GetEditingProjectMaterials Queries materials that are waiting to be edited in an online editing project.
GetImageInfo GetImageInfo Queries the basic information and URL of an image based on the image ID after you upload the image to ApsaraVideo VOD.
GetMediaAuditResultDetail GetMediaAuditResultDetail Queries the details of automated review results. You can call this operation to query the details of review results in real time.
GetMediaAuditResultTimeline GetMediaAuditResultTimeline Queries the timelines of all snapshots that violate content regulations.
GetMediaDNAResult GetMediaDNAResult Queries the results of video fingerprinting jobs. After a media fingerprinting job is complete, you can call this operation to query the media fingerprinting result.
GetMediaRefreshJobs GetMediaRefreshJobs Queries the information about media refresh or prefetch jobs, such as the job status and filtering conditions.
GetMessageCallback GetMessageCallback Queries the callback method, callback URL, and event type of an event notification.
GetPlayInfo GetPlayInfo Retrieves playback URLs for a media asset by providing its ID. You can then use these URLs to play the audio/video content with ApsaraVideo Player or any third-party player, such as a native system player, open-source player, or a self-developed one.
GetTranscodeSummary GetTranscodeSummary Queries transcoding summaries of audio and video files based on the file ID. A transcoding summary includes the status and progress of transcoding.
GetTranscodeTask GetTranscodeTask Queries details about transcoding jobs based on the transcoding task ID.
GetURLUploadInfos GetURLUploadInfos Retrieves information about URL-based upload jobs.
GetVideoList GetVideoList Retrieves a list of video information.
GetVodTemplate GetVodTemplate Queries details of a snapshot template.
ListAIImageInfo ListAIImageInfo Queries the AI processing results about the images of a specified video.
ListAITemplate ListAITemplate Queries AI templates.
ListAppPoliciesForIdentity ListAppPoliciesForIdentity Queries the application policies that are attached to the specified identity. The identity may be a RAM user or RAM role.
ListAuditSecurityIp ListAuditSecurityIp Queries the IP addresses in a security group.
ListDynamicImage ListDynamicImage Queries the information about animated images of a video based on the video ID.
ListJobInfo ListJobInfo Queries historical tasks based on the media asset ID.
ListSnapshots ListSnapshots Queries snapshots that were captured by submitting snapshot jobs or the thumbnail that was generated by the system when you uploaded a video.
ListTranscodeTask ListTranscodeTask Queries transcoding tasks based on the media ID. This operation does not return specific job information.
ListTranscodeTemplateGroup ListTranscodeTemplateGroup Queries transcoding template groups.
MoveAppResource MoveAppResource Migrates resources between applications. The application administrator can directly migrate resources between applications. Resource Access Management (RAM) users or RAM roles must obtain the write permissions on the source and destination applications before they migrate resources between applications. Multiple resources can be migrated at a time.
PreloadVodObjectCaches PreloadVodObjectCaches Prefetches resources from an origin server to L2 nodes. Users can directly hit the cache upon their first visits. This way, workloads on the origin server can be reduced.
RefreshVodObjectCaches RefreshVodObjectCaches Refreshes files on Alibaba Cloud CDN nodes. You can refresh multiple files at a time based on URLs.
RestoreMedia RestoreMedia Restores media assets.
SearchEditingProject SearchEditingProject Queries online editing projects.
SearchMedia SearchMedia This operation searches for media assets in ApsaraVideo VOD, such as videos, audio, and images. You can call this operation and use the media search protocol to perform multi-dimensional searches. You can specify the fields to return, perform exact matches, fuzzy queries, multi-value queries, and range queries, and specify the fields for sorting.
SetAuditSecurityIp SetAuditSecurityIp Sets IP addresses in review security groups.
SetCrossdomainContent SetCrossdomainContent Updates the cross-domain policy file crossdomain.xml.
SetDefaultAITemplate SetDefaultAITemplate Specifies an AI template as the default template.
SetDefaultTranscodeTemplateGroup SetDefaultTranscodeTemplateGroup Specifies a transcoding template group as the default one.
SetDefaultWatermark SetDefaultWatermark Sets a watermark template as the default one.
SetEditingProjectMaterials SetEditingProjectMaterials Specifies the media assets that you want to edit in an online editing project.
SetVodDomainCertificate SetVodDomainCertificate Enables or disables the certificate of a domain name and modifies the certificate information.
SubmitDynamicImageJob SubmitDynamicImageJob Call this operation to submit a dynamic image job for asynchronous processing.
SubmitMediaDNADeleteJob SubmitMediaDNADeleteJob Deletes a video fingerprinting job.
SubmitSnapshotJob SubmitSnapshotJob Call this operation to submit a snapshot job to asynchronously capture snapshots from a video.
UpdateAITemplate UpdateAITemplate Modifies an AI template.
UpdateAppInfo UpdateAppInfo Updates the information about an application.
UpdateCategory UpdateCategory Updates the category name.
UpdateEditingProject UpdateEditingProject Modifies an online editing project.
UpdateMediaStorageClass UpdateMediaStorageClass Modifies the storage classes of media assets.
UpdateVodDomain UpdateVodDomain Modifies a specific accelerated domain name.
UpdateVodTemplate UpdateVodTemplate Modifies a snapshot template.
UpdateWatermark UpdateWatermark Modifies the name and configurations of a watermark template after you create a watermark template.
UploadMediaByURL UploadMediaByURL Uploads audio or video media files by fetching them from source URLs. This operation supports batch uploads.
UploadStreamByURL UploadStreamByURL Uploads transcoded streams to ApsaraVideo VOD from external storage.
VerifyVodDomainOwner VerifyVodDomainOwner Verifies the ownership of a specified domain name.