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

Domain name configuration

API Description
DescribeDcdnDomainConfigs Queries configurations of a specified accelerated domain name. You can query the configurations of one or more features in each request.
BatchDeleteDcdnDomainConfigs Deletes configurations of multiple accelerated domain names at a time.
BatchSetDcdnDomainConfigs Configures multiple accelerated domain names at a time.
DeleteDcdnSpecificConfig Deletes configurations of a specified accelerated domain name.

Data monitoring

API Description
DescribeDcdnDomainPvData Queries page view (PV) statistics. The data is collected at a minimum interval of one hour.
DescribeDcdnDomainHttpCodeData Queries the total number and proportions of returned HTTP status codes at a minimum interval of five minutes. You can query data that is collected within the last 90 days.
DescribeDcdnDomainTopReferVisit Queries and sorts frequently requested web pages on a specified day for a specified accelerated domain name. You can query data that is collected within the last 90 days.
DescribeDcdnDomainUvData Queries the unique visitor (UV) data of a specified accelerated domain name. The data is collected at an interval of one hour. You can query data that is collected within the last 90 days.
DescribeDcdnDomainRegionData Queries the geographical distribution of users for a specified accelerated domain name. The data is collected at an interval of one day. You can query data that is collected within the last 90 days.
DescribeDcdnTopDomainsByFlow Queries the top N domain names ranked by network traffic. You can query data that is collected within the last 90 days.
DescribeDcdnDomainHitRateData Queries the cache hit ratios of a specified accelerated domain name. You can query data that is collected within the last 90 days.
DescribeDcdnDomainTopUrlVisit Queries frequently requested URLs of a specified accelerated domain name on a specific day. You can query data that is collected within the last 90 days.
DescribeDcdnUserQuota Queries resource quotas and resource usage.
DescribeDcdnDomainRealTimeSrcTrafficData Queries the monitoring data of back-to-origin traffic for one or more specified accelerated domain names. The traffic data is collected every minute. You can query data that is collected within the last 90 days.
DescribeDcdnDomainRealTimeQpsData Queries the number of queries per second (QPS) for one or more specified accelerated domain names. The QPS data is collected every minute.
DescribeDcdnDomainRealTimeSrcBpsData Queries the bandwidth data of back-to-origin requests for one or more accelerated domain names. The bandwidth data is collected every minute. You can query data that is collected within 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 specified accelerated domain names.
DescribeDcdnDomainRealTimeByteHitRateData Queries byte hit ratios for one or more specified accelerated domain names. The data is collected every minute.
DescribeDcdnDomainRealTimeBpsData Queries the bandwidth data of one or more specified accelerated domain names. The bandwidth data is collected every minute.
DescribeDcdnDomainRealTimeReqHitRateData Queries request hit ratios for one or more accelerated domain names. The data is collected every minute.
DescribeDcdnDomainIspData Queries the proportions of the data usage of the requests that are initiated through different Internet service providers (ISPs) for one or more accelerated domain names. The data is collected on a daily basis. You can query data that is collected within the last 90 days.
DescribeDcdnDomainQpsData Queries the QPS for one or more accelerated domain names. You can query data that is collected within the last 90 days.
DescribeDcdnDomainBpsData Queries the bandwidth data for one or more specified accelerated domain names. You can query data that is collected within the last 90 days.
DescribeDcdnDomainTrafficData Queries network traffic for one or more specified accelerated domain names. You can query data that is collected within the last 90 days.
DescribeDcdnDomainOriginBpsData Queries back-to-origin bandwidth for one or more accelerated domain names. You can query data that is collected within the last 90 days.
DescribeDcdnDomainOriginTrafficData Queries back-to-origin traffic for one or more specified accelerated domain names. You can query data collected within the last 90 days.
DescribeDcdnDomainWebsocketHttpCodeData Queries the total number and proportions of returned HTTP status codes for accelerated domain names that have WebSocket enabled. The data is collected at a minimum interval of five minutes.
DescribeDcdnDomainWebsocketBpsData Queries the bandwidth data of the WebSocket network for one or more specified accelerated domain names. You can query data that is collected within the last 90 days.
DescribeDcdnDomainIpaBpsData Queries the bandwidth data of the Layer 4 accelerated network for one or more specified accelerated domain names. You can query data that is collected within the last 90 days.
DescribeDcdnDomainWebsocketTrafficData Queries the monitoring data of the WebSocket network traffic for one or more accelerated domain names. You can query data that is collected within the last 90 days.
DescribeDcdnDomainIpaTrafficData Queries the monitoring data of Layer 4 network traffic for one or more accelerated domain names. You can query data that is collected within the last 90 days.

Domain name management

API Description
StartDcdnDomain Enables a disabled accelerated domain name. After an accelerated domain name is enabled, the value of the DomainStatus parameter is changed to Online.
UpdateDcdnDomain Modifies a specified accelerated domain name.
DeleteDcdnDomain Deletes a specified accelerated domain name.
BatchStopDcdnDomain Disables one or more accelerated domain names. After an accelerated domain name is disabled, the value of the DomainStatus parameter is changed to Offline.
BatchStartDcdnDomain Enables multiple disabled accelerated domain names. After accelerated domain names are enabled, the value of the DomainStatus parameter is changed to Online.
StopDcdnDomain Disables a specified accelerated domain name. After an accelerated domain name is disabled, the value of the DomainStatus parameter is changed to Offline.
AddDcdnDomain Creates an accelerated domain name. You can specify only one domain name in each request.
DescribeDcdnDomainCname Checks whether canonical name (CNAME) records are configured for one or more accelerated domain names.
DescribeDcdnUserDomains Queries all accelerated domain names that belong to a specified account. You can filter domain names by name or by state. Fuzzy match is supported.
DescribeDcdnDomainDetail Queries basic information about the configurations of a specified accelerated domain name.

Domain name ownership verification

API Description
VerifyDcdnDomainOwner Varifies the ownership of a specified domain name.
DescribeDcdnVerifyContent Queries the ownership verification content.
DescribeDcdnIpInfo Checks whether a specified IP address is assigned to an Alibaba Cloud DCDN node.

Service management

API Description
DescribeUserDcdnStatus Queries whether the DCDN service is activated and whether your DCDN service has overdue payments.
DescribeDcdnUserResourcePackage Queries the current resource plans of DCDN that belong to your account.
DescribeDcdnService Queries information about the DCDN service. The information includes the service activation time, the current service state, the current billing method, and the next billing method to take effect.
DescribeDcdnUserBillHistory Queries the billing records of a specified account. The maximum time range that you can specify is one month.

Log management

API Description
DescribeDcdnDomainLog Queries the raw access log information for a specific domain name, including the log path.

Certificate management

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

Refresh and prefetch

API Description
DescribeDcdnRefreshTasks Queries the status information about refresh or 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. Users can directly hit the cache upon their first visit to reduce workloads on the origin server.
DescribeDcdnRefreshQuota Queries the daily quota and remaining quota of URLs and directories that can be refreshed or prefetched.

IPA

API Description
DescribeDcdnIpaDomainConfigs Queries configurations for one or more specified accelerated domain names. You can query the configurations of one or more features in each request.
StopDcdnIpaDomain Disables a specified domain name that is accelerated by IP Application Accelerator (IPA). After an accelerated domain name is disabled, the value of the DomainStatus parameter is changed to Offline.
DescribeUserDcdnIpaStatus Queries whether the IPA service is activated and whether your IPA service has overdue payments.
DescribeDcdnIpaService Queries the status of the IPA service.
ModifyDCdnDomainSchdmByProperty Changes the acceleration region of a specified accelerated domain.
UpdateDcdnIpaDomain Modifies a specified domain name that is accelerated by IPA.
DeleteDcdnIpaDomain Deletes a domain name that is accelerated by IPA.
StartDcdnIpaDomain Enables a disabled domain name that is accelerated by IPA. After an accelerated domain name is enabled, the value of the DomainStatus parameter is changed to Online.
AddDcdnIpaDomain Adds a domain name to IPA. You can specify only one domain name in each request.
BatchSetDcdnIpaDomainConfigs Configures multiple IPA-accelerated domain names at a time.
DescribeDcdnIpaUserDomains Queries information about all domain names that are accelerated by IPA within your account.
DescribeDcdnIpaDomainDetail Queries the basic information about a specified domain name that is accelerated by IPA.

Edge services

API Description
SetDcdnDomainStagingConfig Specifies or modifies the domain name configuration in the canary environment.
DescribeDcdnDomainStagingConfig Queries the environment configuration in the canary environment.
DeleteDcdnSpecificStagingConfig Deletes the configurations of an accelerated domain name in the canary environment.
PublishDcdnStagingConfigToProduction Publishes the DCDN configurations from the staging environment to the production environment.
RollbackDcdnStagingConfig Rolls back the configurations from the staging environment to the production environment.

Tags

API 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.