The following tables list the API operations available for use in Dynamic Route for CDN (DCDN).

Service activation

Operation Description
OpenDcdnService Activates DCDN.
DescribeUserDcdnStatus Queries whether the DCDN service is activated and whether your DCDN service has overdue payments.
DescribeDcdnService Queries information about the DCDN service. The information includes the time when the service was activated, the current service status, the current billing method, and the billing method of the next cycle.

Domain name management

Operation Description
AddDcdnDomain Adds an accelerated domain name. You can specify only one domain name in each request.
BatchAddDcdnDomain Adds multiple domain names to DCDN at a time.
StartDcdnDomain Enables an accelerated domain name. After an accelerated domain name is enabled, the value of the DomainStatus parameter for the domain name changes to Online.
BatchStartDcdnDomain Enables multiple accelerated domain names at a time. After the accelerated domain names are enabled, the value of the DomainStatus parameter for the domain names changes to Online.
UpdateDcdnDomain Modifies an accelerated domain name.
DeleteDcdnDomain Deletes an accelerated domain name.
BatchStopDcdnDomain Disables one or more accelerated domain names. After an accelerated domain name is disabled, the value of the DomainStatus parameter for the domain name changes to Offline.
StopDcdnDomain Disables an accelerated domain name. After an accelerated domain name is disabled, the value of the DomainStatus parameter for the domain name changes to Offline.
DescribeDcdnDomainCname Queries whether CNAME records are configured for one or more accelerated domain names.
DescribeDcdnUserDomains Queries the accelerated domain names in your account. You can filter domains by name or by state. Fuzzy match is supported when you filter domains by name.
DescribeDcdnDomainDetail Queries basic information about the configurations of an accelerated domain name.
ModifyDCdnDomainSchdmByProperty Changes the acceleration region of an accelerated domain name.
DescribeDcdnUserDomainsByFunc Queries all accelerated domain names that belong to your Alibaba Cloud account based on the FuncId parameter.
BatchSetDcdnDomainConfigs Configures multiple accelerated domain names at a time.
DescribeDcdnDomainConfigs Queries the configurations of an accelerated domain name. You can query the configurations of one or more features in each request.
DeleteDcdnSpecificConfig Deletes configurations of an accelerated domain name.
BatchDeleteDcdnDomainConfigs Deletes configurations of multiple accelerated domain names at a time.

Domain name ownership verification

Operation Description
VerifyDcdnDomainOwner Verifies the ownership of a domain name.
DescribeDcdnVerifyContent Queries the ownership verification content for a domain name.

Refresh and prefetch

Operation Description
DescribeDcdnRefreshTasks Queries details about refresh and prefetch tasks.
RefreshDcdnObjectCaches Refreshes specified objects on cache nodes. The objects can be included in the content of files or URLs. You can refresh multiple URLs in each request.
PreloadDcdnObjectCaches Prefetches content from an origin server to L2 cache nodes. This improves the cache hit ratio for first-time visitors, and reduces the workload on the origin server.
DescribeDcdnRefreshQuota Queries the daily quota and the remaining quota of URLs and directories that can be refreshed or prefetched.
DescribeDcdnUserQuota Queries resource quotas and resource usage.
DescribeDcdnRefreshTaskById Queries the status of refresh or prefetch tasks by task ID.

Certificate service

Operation Description
SetDcdnDomainCertificate Enables or disables the SSL certificate for a domain name and modifies certificate details.
DescribeDcdnCertificateList Queries the certificates of one or more accelerated domain names.
DescribeDcdnCertificateDetail Queries details about a certificate.
DescribeDcdnDomainByCertificate Queries accelerated domain names based on certificate information.
DescribeDcdnDomainCertificateInfo Queries certificate information about an accelerated domain name.
DescribeDcdnHttpsDomainList Queries information about all certificates that belong to your account.
BatchSetDcdnDomainCertificate Configures the SSL certificate and modifies the certificate information for multiple accelerated domain names at a time.

Resource usage

Operation Description
DescribeDcdnDomainHttpCodeData Queries the total number and proportions of returned HTTP status codes at a minimum interval of five minutes. You can query the data that is collected over the last 90 days.
DescribeDcdnDomainRegionData Queries the geographical distribution of users for an accelerated domain name. The data is collected at an interval of one day. You can query the data that is collected over the last 90 days.
DescribeDcdnRegionAndIsp Queries the list of Internet service providers (ISPs) and regions.
DescribeDcdnDomainHitRateData Queries the cache hit ratios of an accelerated domain name. You can query the data that is collected over the last 90 days.
DescribeDcdnDomainIspData Queries the proportions of requests that are sent by different ISPs for one or more accelerated domain names. The data is collected on a daily basis. You can query the data that is collected over the last 90 days.
DescribeDcdnDomainQpsData Queries the queries per second (QPS) for one or more accelerated domain names. You can query the data that is collected over the last 90 days.
DescribeDcdnDomainBpsData Queries bandwidth for one or more accelerated domain names. You can query the data that is collected over the last 90 days.
DescribeDcdnDomainTrafficData Queries network traffic for one or more accelerated domain names. You can query the data that is collected over the last 90 days.
DescribeDcdnDomainOriginBpsData Queries back-to-origin bandwidth for one or more accelerated domain names. You can query the data that is collected over the last 90 days.
DescribeDcdnDomainOriginTrafficData Queries back-to-origin traffic for one or more accelerated domain names. You can query the data that is collected over the last 90 days.
DescribeDcdnDomainWebsocketHttpCodeData Queries the total number and proportions of returned HTTP status codes for accelerated domain names for which WebSocket is enabled. The data is collected at a minimum interval of five minutes.
DescribeDcdnDomainWebsocketBpsData Queries bandwidth of one or more accelerated domain names for which WebSocket is enabled. You can query the data that is collected over the last 90 days.
DescribeDcdnDomainWebsocketTrafficData Queries traffic of one or more accelerated domain names for which WebSocket is enabled. You can query the data that is collected over the last 90 days.

Real-time monitoring

Operation Description
DescribeDcdnDomainRealTimeSrcTrafficData Queries back-to-origin traffic for one or more accelerated domain names. The resolution of the data is one minute. You can query the data that is collected over the last 90 days.
DescribeDcdnDomainRealTimeQpsData Queries the QPS for one or more accelerated domain names. The resolution of the data is one minute.
DescribeDcdnDomainRealTimeSrcBpsData Queries back-to-origin bandwidth for one or more accelerated domain names. The resolution of the data is one minute. You can query the data that is collected over the last seven days.
DescribeDcdnDomainRealTimeHttpCodeData Queries the total number of HTTP status codes and the proportion of each HTTP status code for one or more accelerated domain names.
DescribeDcdnDomainRealTimeByteHitRateData Queries byte hit ratios for one or more accelerated domain names. The resolution of the data is one minute.
DescribeDcdnDomainRealTimeBpsData Queries bandwidth data for one or more accelerated domain names. The resolution of the data is one minute.
DescribeDcdnDomainRealTimeReqHitRateData Queries request hit ratios for one or more accelerated domain names. The resolution of the data is one minute.
DescribeDcdnDomainRealTimeSrcHttpCodeData Queries the proportions of HTTP status codes based on back-to-origin statistics. The resolution of the data is one minute.
DescribeDcdnDomainRealTimeTrafficData Queries network traffic data for domain names that are added to DCDN. The resolution of the data is one minute.
DescribeDcdnDomainRealTimeDetailData Queries traffic usage through each ISP and the number of visits in each region. The resolution of the data is one minute.

Traffic or bandwidth usage

Operation Description
DescribeDcdnUserResourcePackage Queries the information about the resource plans in your Alibaba Cloud account.
DescribeDcdnUserBillHistory Queries the billing records of an Alibaba Cloud account. The maximum time range that you can specify is one month.
DescribeDcdnDomainUsageData Queries resource usage about specified domain names in a specified region.
DescribeDcdnBgpBpsData Queries bandwidth data for one or more Border Gateway Protocol (BGP) accelerated domain names. The resolution of the data is five minutes.
DescribeDcdnBgpTrafficData Queries traffic data for one or more BGP accelerated domain names. The resolution of the data is five minutes.

Log management

Operation Description
DescribeDcdnDomainLog Queries the address from which you can download the raw access log data of a domain name.
DescribeUserLogserviceStatus Queries whether Log Service is activated and whether your Log Service has overdue payments.

Operations reports

Operation Description
CreateDcdnSubTask Customizes an operations report.
CreateDcdnDeliverTask Creates a report subscription task. After a report subscription task is created, the system periodically sends operations reports by email.
DescribeDcdnSubList Queries a custom report task.
DescribeDcdnReport Queries the content of custom operations reports.
DescribeDcdnReportList Queries custom operations reports.
DescribeDcdnDeliverList Queries all subscription tasks.
UpdateDcdnSubTask Updates one or more operations reports.
UpdateDcdnDeliverTask Updates a subscription task by task ID.
DeleteDcdnSubTask Deletes all custom operations reports.
DeleteDcdnDeliverTask Deletes subscription tasks by task ID.

Offline log storage

Operation Description
EnableDcdnDomainOfflineLogDelivery Configures log storage for a specified domain name. This operation supports only the POST method.
DescribeDcdnOfflineLogDelivery Queries information about a log storage task.
DescribeDcdnOfflineLogDeliveryField Queries the log fields that are supported by log storage.
DescribeDcdnOfflineLogDeliveryRegions Queries the regions in which log storage is supported.
DescribeDcdnOfflineLogDeliveryStatus Queries whether log storage is enabled.
DisableDcdnDomainOfflineLogDelivery Disables log storage for a specified domain name. This operation supports only the POST method.
DisableDcdnOfflineLogDelivery Disables log storage. This operation supports only the POST method.

IP Application Accelerator

Operation Description
DescribeDcdnIpaDomainConfigs Queries configurations of accelerated domain names.
StopDcdnIpaDomain Disables a specified accelerated domain. After the accelerated domain is disabled, the value of the DomainStatus parameter is changed to Offline.
DescribeUserDcdnIpaStatus Queries whether the IP Application Accelerator (IPA) service is activated and whether your IPA service has overdue payments.
DescribeDcdnIpaService Queries the status of the IP Application Accelerator (IPA) service.
UpdateDcdnIpaDomain Modifies an accelerated domain name.
DeleteDcdnIpaDomain Deletes a specified accelerated domain from IP Application Accelerator (IPA).
StartDcdnIpaDomain Enables a specified accelerated domain that is disabled. After the domain is enabled, the value of the DomainStatus parameter is changed to Online.
AddDcdnIpaDomain Adds a domain name to IPA. You can add only one domain name in each call.
BatchSetDcdnIpaDomainConfigs Configures multiple domain names to be accelerated by IP Application Accelerator (IPA).
DescribeDcdnIpaUserDomains Queries the information about all the domains that are added to IP Application Accelerator (IPA) under your account.
DescribeDcdnIpaDomainDetail Queries basic information about a specified domain name that is accelerated by IP Application Accelerator (IPA).
DeleteDcdnIpaSpecificConfig Deletes specific configurations of an accelerated domain name from IP Application Accelerator (IPA)
DescribeDcdnDomainProperty Queries the protocol type of IP Application Accelerator (IPA).
DescribeDcdnDomainIpaBpsData Queries monitoring information about bandwidth data of the Layer-4 accelerated network for one or more specified accelerated domain names.
DescribeDcdnDomainIpaTrafficData Queries the monitoring data of Layer 4 network traffic for one or more accelerated domain names.

EdgeScript

Operation Description
SetDcdnDomainStagingConfig Specifies or modifies the domain name configuration in the canary release environment.
DescribeDcdnDomainStagingConfig Queries the environment configuration in the canary release environment.
DeleteDcdnSpecificStagingConfig Deletes the configurations of an accelerated domain name in the canary release environment.
PublishDcdnStagingConfigToProduction Deploys the DCDN configurations from the staging environment to the production environment.
RollbackDcdnStagingConfig Rolls back the DCDN configurations from the staging environment to the production environment.
DescribeDcdnStagingIp Queries valid virtual IP addresses (VIPs) in the staging environment.

Edge security

Operation Description
DescribeDcdnUserSecDrop Queries the number of packets blocked by a specified security feature.
DescribeDcdnWafDomain Queries information about accelerated domain names for which Web Application Firewall (WAF) is enabled.
DescribeDcdnSecFuncInfo Creates an edge security drop-down list in the DCDN console.
DescribeDcdnUserSecDropByMinute Queries the number of packets that are blocked by security features at the application layer in a specific time range.
DescribeDcdnBlockedRegions Queries the countries and regions that can be added to the blacklist.

Tag management

Operation Description
TagDcdnResources Adds one or more tags to specified resources.
DescribeDcdnTagResources Queries the tags of one or more resources.
DescribeDcdnUserTags Queries user tags.
UntagDcdnResources Removes one or more tags from the specified resources.

Tool management

Operation Description
DescribeDcdnIpInfo Queries whether a specified IP address is assigned to an Alibaba Cloud DCDN node.