All Products
Search
Document Center

Edge Security Acceleration:API overview

Last Updated:Jul 15, 2026

API standards and multilingual preset SDKs

The OpenAPI of this product (ESA/2024-09-10) 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.

Site management

API

Title

Description

Add and verify sites Add and verify sites
CreateSite Create a site Creates a site.
CheckSiteName CheckSiteName Checks whether a specified website name is available.
Query sites Query sites
GetSite Query information of a single site Retrieves the details of a site by its ID.
ListSites Query site list Queries the list of sites under the current user, including site names, statuses, and configurations.
Update and delete sites Update and delete sites
DeleteSite DeleteSite Deletes a site by site ID.
UpdateSiteCoverage Modify site acceleration region Modifies the acceleration region of a site. Updates the acceleration configuration of a site to adapt to traffic distribution changes or improve the access experience for users in specific regions.

Site configuration

API

Title

Description

Site status Site status
Site suspension Site suspension
UpdateSitePause Modify site pause configuration Modifies the site pause configuration.
GetSitePause GetSitePause Queries the site pause configuration.
Site name exclusivity Site name exclusivity
Version management Version management
SaaS domain names SaaS domain names
CreateCustomHostname Create a saaS domain name Creates a SaaS domain name for a site.
DeleteCustomHostname DeleteCustomHostname Deletes a custom domain name from a Software as a Service (SaaS) site based on its HostnameId.
UpdateCustomHostname Update a saaS domain name Updates a SaaS domain name. You can modify the bound record ID, certificate type, and other settings.
VerifyCustomHostname Verify saaS domain name ownership Verifies the ownership of a SaaS domain name. Sites that pass the verification are automatically activated.
GetCustomHostname Query saaS domain name details Retrieves the detailed configuration of a single SaaS domain name, including the domain verification TXT name, domain verification TXT content, and certificate expiration time (when SSL is enabled).
ListCustomHostnames Query saaS domain names Queries the list of SaaS domain names under a site, including the ID, status, and domain name verification information of each SaaS domain name. You can filter results by SaaS domain name, site ID, or associated record ID.
ApplyCustomHostnameCertificate ApplyCustomHostnameCertificate Requests a new free certificate for a Software as a Service (SaaS) domain name. Call this operation only if the previous certificate request failed, or the current certificate is about to expire or has expired.
DNS records DNS records
BatchCreateRecords Batch create DNS records Creates multiple DNS records in a batch. Multiple record types are supported.
DeleteRecord Delete a DNS record Deletes a DNS record based on its RecordId.
UpdateRecord Update a DNS record Updates a DNS record. Various record types and origin authentication configurations are supported.
ListRecords Query DNS Record List Queries the list of DNS records under a site, including record values, priorities, authentication configurations, etc. Supports filtering by conditions such as record name and record type.
GetRecord Query DNS record details Retrieves the detailed configuration of a single DNS record, including the record value, priority, and back-to-origin authentication configuration (exclusive to CNAME records).
ListEdgeRoutineRecords Query edge routing records Queries the list of edge routing records for a site.
ExportRecords ExportRecords Exports all DNS records of a website domain as a TXT file.
CNAME flattening CNAME flattening
UpdateCnameFlattening UpdateCnameFlattening Modifies the CNAME flattening configuration of a website.
DNS DNS
SaaS domain names SaaS domain names
ApplyCertificate ApplyCertificate Applies for a free certificate.
SetCertificate Configure site certificate Configures whether to enable the certificate feature for a site and updates certificate information.
ListCertificatesByRecord Query site certificates that match records Queries the list of site certificates that match records. Batch record matching is supported.
GetCertificateQuota GetCertificateQuota Queries the quota and usage of free certificates.
ListCertificates Query site certificate list Queries the certificate list for a specific site.
GetCertificate Get specified certificate information Retrieves information about a specified certificate for a site.
DNS records DNS records
GetClientCaCertificate Get a client CA certificate Retrieves a specified client CA certificate.
ListClientCaCertificates Get client CA certificate list Retrieves the list of client CA certificates for a specified site.
GetClientCertificate Get client certificate information Retrieves information about a specified client certificate.
ListClientCertificates Get client certificate list Retrieves the list of client certificates for a specified site.
SetClientCertificateHostnames Set client CA certificate hostname bindings Associates domain names with a specified client CA certificate. If no certificate is specified, the domain names are associated with the ESA CA certificate. This API is deprecated. Use SetClientCaCertificateHostnames instead.
GetClientCertificateHostnames GetClientCertificateHostnames Retrieves the list of hostnames bound to a specified client CA certificate. If you do not specify a certificate, the operation returns the list of hostnames for the ESA CA certificate.
SetClientCaCertificateHostnames SetClientCaCertificateHostnames Binds hostnames to a specified client CA certificate. If you do not specify a certificate, the hostnames are bound to the ESA CA certificate.
GetClientCaCertificateHostnames GetClientCaCertificateHostnames Retrieves the list of hostnames bound to a specified client CA certificate. If no certificate is specified, this operation returns the list of hostnames bound to the ESA CA certificate.
CNAME flattening CNAME flattening
UploadOriginCaCertificate Upload Origin Server CA Certificate Uploads an origin server CA certificate.
GetOriginCaCertificate Retrieve origin server CA certificate information Retrieves the CA certificate information of an origin server.
DeleteOriginCaCertificate Delete the source server CA certificate Deletes an origin CA certificate.
ListOriginCaCertificates ListOriginCaCertificates Queries the list of origin server CA certificates.
GetSiteOriginClientCertificate Retrieve site-level back-to-origin client certificate information Retrieves the back-to-origin client certificate information at the site level.
DeleteSiteOriginClientCertificate Delete the site-granularity origin fetch client certificate Deletes a site-level origin client certificate.
ListSiteOriginClientCertificates List site-level origin client certificates Queries the list of back-to-origin client certificates at the site level.
UploadOriginClientCertificate Upload a domain-granularity origin fetch client certificate. Uploads an origin client certificate for a site.
GetOriginClientCertificate Retrieve back-to-origin client certificate information at the domain name granularity Retrieves the back-to-origin client certificate information at the domain name granularity.
DeleteOriginClientCertificate Delete the domain name granularity origin fetch client certificate Deletes an origin client certificate for a specific site.
ListOriginClientCertificates Query back-to-origin client certificates by domain name Queries the list of back-to-origin client certificates at the domain name granularity.
SetOriginClientCertificateHostnames Attach domain names to the origin fetch client certificate at the domain name granularity. Associates specified hostnames with an origin client certificate.
GetOriginClientCertificateHostnames Obtain the list of domain names attached to a client certificate for origin fetch at domain name granularity Retrieves the hostnames associated with a specific origin client certificate.
Keyless service Keyless service
SetKeylessServer SetKeylessServer Creates or updates a keyless server configuration.
GetKeylessServer Get keyless server configuration Retrieves the configuration of a Keyless server.
ListKeylessServers Get keyless server configuration list Retrieves the list of Keyless server configurations for a site.
DeleteKeylessServer DeleteKeylessServer Deletes a keyless server configuration.
SSL/TLS SSL/TLS
Site certificates Site certificates
SetAutomaticFrequencyControlConfig SetAutomaticFrequencyControlConfig Configures the automatic frequency control threshold for a site.
GetAutomaticFrequencyControlConfig GetAutomaticFrequencyControlConfig Queries the automatic frequency control configuration for a site.
Client certificates Client certificates
CreateWafRule Create a WAF rule Creates a rule in Web Application Firewall (WAF). You can use this operation to refine firewall behavior and improve the security of your website or application.
CreateWafRuleset Create WAF Ruleset Creates a WAF ruleset.
BatchCreateWafRules Batch create WAF rules Batch creates rules in a specified WAF phase. You can create multiple rules at a time and configure shared settings for these rules.
GetWafRule Get details of a single WAF rule Retrieves the details of a single rule in Web Application Firewall (WAF). You can use this operation to query the configuration and status of a specific rule.
GetWafRuleset Get WAF ruleset details Retrieves the details of a specified WAF ruleset. You can call this operation to query the configuration and status information of a specific ruleset.
ListWafRules List WAF rules Lists all rules or filters rules by specific conditions under Web Application Firewall (WAF). You can use this operation to query detailed information about WAF rules in a paged manner.
ListWafRulesets List WAF rulesets Lists the rulesets under the current WAF execution phase. Queries basic information and status of rulesets with paging support.
UpdateWafRule Update WAF Rule Updates a web application firewall (WAF) rule. Use this operation to modify the rule's configuration and status.
UpdateWafRuleset Update WAF Ruleset Updates a WAF ruleset based on its ID.
BatchUpdateWafRules Batch update WAF rules Batch updates rules in a specified WAF ruleset. You can use this operation to update the configurations of multiple rules at a time.
DeleteWafRule Delete WAF Rule Deletes a specified rule in Web Application Firewall (WAF). This operation also deletes the configurations and conditions associated with the rule.
DeleteWafRuleset Delete WAF Ruleset Deletes a specified Web Application Firewall (WAF) ruleset.
ListWafTemplateRules List WAF Template Rules Lists the template rules in WAF. These rules are typically predefined rulesets for quickly enabling protection against common attack types.
ListWafManagedRules List WAF managed rules Lists all managed rules under Web Application Firewall (WAF) or filters rules based on specific conditions. You can use this operation to query detailed information about WAF managed rules in a paginated manner.
ListWafUsageOfRules List WAF rule usage Lists the usage of WAF rules.
GetWafQuota Retrieve WAF resource quotas Retrieves quota details for Web Application Firewall (WAF) resources. These quotas define the quantity limits of corresponding resources that a customer can use, such as managed rule groups, custom lists, custom response pages, and scenario-specific protection rules.
GetWafFilter Obtain WAF matching engine information Retrieves matching engine information for a site at a given WAF phase, which defines how the WAF detects and handles various network requests.
GetSiteWafSettings Get WAF Configuration for a Site Get WAF Configuration for a Site
EditSiteWafSettings Edit WAF Configuration for a Site Edit WAF Configuration for a Site
BatchGetExpressionFields Batch retrieve matching fields for expressions Retrieves matching items for expressions in batches.
Origin certificates Origin certificates
SetHttpDDoSAttackRuleStatus Set the Protection Status of Specified HTTP DDoS Attack Rules Set the Protection Status of Specified HTTP DDoS Attack Rules
SetHttpDDoSAttackRuleAction Set the Protection Action for Specified HTTP DDoS Attack Rules Set the Protection Action for Specified HTTP DDoS Attack Rules
DescribeHttpDDoSAttackRules DescribeHttpDDoSAttackRules Queries HTTP DDoS attack protection rules.
DescribeDDoSAllEventList Query the DDoS attack event list Gets a list of DDoS attack events.
SetDdosMaxBurstGbps SetDdosMaxBurstGbps Sets the maximum burstable protection bandwidth for a DDoS instance in mainland China.
DescribeDdosMaxBurstGbps DescribeDdosMaxBurstGbps Queries the maximum burst bandwidth for a DDoS instance in mainland China.
SetHttpDDoSAttackIntelligentProtection SetHttpDDoSAttackIntelligentProtection This operation configures the intelligent HTTP DDoS protection settings for a site.
DeleteHttpDDoSIntelligentRule Delete rules for deep learning and protection distribution Deletes a rule created by Deep Learning and Protection.
DescribeHttpDDoSAttackIntelligentProtection DescribeHttpDDoSAttackIntelligentProtection Retrieves the HTTP DDoS intelligent protection configuration, including the protection mode and protection level.
DescribeHttpDDoSIntelligentRateLimitRules DescribeHttpDDoSIntelligentRateLimitRules Queries the frequency control rules generated by Deep Learning and Protection.
DescribeHttpDDoSIntelligentAclRules DescribeHttpDDoSIntelligentAclRules Describes the accurate access control rules created by Deep Learning and Protection.
Keyless service Keyless service
GetApiSchemaUsage GetApiSchemaUsage Retrieves usage information for an API schema validation plan.
Origin protection Origin protection
CreateOriginProtection Enable origin protection Enables origin protection.
DeleteOriginProtection DeleteOriginProtection Disable origin protection.
UpdateOriginProtection UpdateOriginProtection Modify the origin protection feature to enable or disable origin fetch convergence.
UpdateOriginProtectionIpWhiteList UpdateOriginProtectionIpWhiteList Confirm that you want to update the site’s origin IP whitelist to the latest version.
GetOriginProtection GetOriginProtection Queries site origin protection configurations, including the origin protection switch, the origin convergence switch, whether the origin IP whitelist needs to be updated, and detailed information about the origin IP whitelist, including the current origin IP whitelist used by the site, the latest origin IP whitelist, and the differences between them.
Security protection Security protection
Intelligent rate limiting Intelligent rate limiting
DescribePurgeTasks Query refresh tasks Queries the execution status of refresh tasks.
GetPurgeQuota Get refresh quota Retrieves the quota and used quota for different refresh types.
WAF WAF
UpdateCacheTag UpdateCacheTag Modifies the cache tag configuration of your website.
DDoS DDoS
DescribePreloadTasks DescribePreloadTasks Queries prefetch tasks by time, task status, or prefetch URL.
API security API security
CreateScheduledPreloadJob Create a Scheduled Prefetch Task Add a scheduled prefetch task.
CreateScheduledPreloadExecutions Create execution plans for batch scheduled prefetch tasks Creates execution plans for batch scheduled prefetch tasks.
StartScheduledPreloadExecution Start a single scheduled prefetch plan Starts a scheduled prefetch based on the prefetch plan ID.
StopScheduledPreloadExecution Stop a Single Scheduled Preload Execution Plan Stops a single scheduled preload execution plan based on the preload plan ID. Prerequisites: (1) This API only takes effect when the execution plan status is running. Execution plans in the waiting or failed status cannot be stopped. (2) Whether an execution plan can reach the running status depends on whether the site it belongs to has completed access verification (site Status=active).
DeleteScheduledPreloadExecution DeleteScheduledPreloadExecution Deletes a single scheduled preload plan.
DeleteScheduledPreloadJob DeleteScheduledPreloadJob Deletes a specified scheduled preload job.
UpdateScheduledPreloadExecution Update a scheduled prefetch plan Updates a scheduled prefetch plan by prefetch plan ID.
ResetScheduledPreloadJob Reset the progress of a scheduled prefetch task Resets the progress of a scheduled prefetch task and restarts the prefetch from the beginning. Before calling this operation, you must first create a scheduled prefetch task by calling CreateScheduledPreloadJob to obtain a valid task ID, and then pass the ID to this operation for resetting.
GetScheduledPreloadJob Query a single scheduled prefetch task Queries a single scheduled prefetch task by task ID.
ListScheduledPreloadJobs List Scheduled Prefetch Tasks Lists scheduled prefetch tasks for a site.
ListScheduledPreloadExecutions List execution plans of a specified scheduled prefetch task Lists the execution plans of a specified scheduled prefetch task by task ID.
Origin protection Origin protection
BlockObject URL blocking Blocks access to specified URLs.
Tiered cache Tiered cache
UpdateTieredCache Modify site multi-level cache configuration Modifies the multi-level cache configuration of a site.
Cache reserve Cache reserve
ListCacheReserveInstances ListCacheReserveInstances Queries the cache reserve instances for your account.
UpdateCacheReserveSpec Cache Reserve Specification Change Cache Reserve Specification Change
Cache Cache
Development mode Development mode
CreateHttpsBasicConfiguration Create HTTPS basic configuration for a site Create HTTPS basic configuration for a site.
UpdateHttpsBasicConfiguration Modify Site HTTPS Basic Configuration Modify Basic HTTPS Configuration.
ListHttpsBasicConfigurations Query HTTPS basic configurations Queries multiple HTTPS basic configurations.
Refresh cache Refresh cache
CreateHttpsApplicationConfiguration Add Site HTTPS Application Configuration Adds an HTTPS application configuration to a site.
UpdateHttpsApplicationConfiguration Modify Site HTTPS Application Configuration Update the HTTPS Application Configuration.
GetHttpsApplicationConfiguration Query Site HTTPS Application Configuration Retrieves a single HTTPS application configuration.
ListHttpsApplicationConfigurations Query HTTPS Application Configuration List Query multiple HTTPS application configurations.
Cache tags Cache tags
CreateRedirectRule Create redirect configuration Creates a redirect configuration for a site.
UpdateRedirectRule Update redirect configuration Modifies the redirect configuration of a site.
Batch refresh and prefetch Batch refresh and prefetch
CreateRewriteUrlRule CreateRewriteUrlRule Create a rewrite URL rule configuration for a site.
UpdateRewriteUrlRule Modify URL rewrite configuration Modifies the URL rewrite configuration of a site.
Prefetch cache Prefetch cache
CreateHttpRequestHeaderModificationRule Create an HTTP request header modification configuration Creates an HTTP request header modification configuration for a site.
UpdateHttpRequestHeaderModificationRule Update HTTP Request Header Modification Configuration Modify HTTP request header rules.
GetHttpRequestHeaderModificationRule Query HTTP Request Header Configuration Details Retrieves the details of an HTTP request header modification rule for a site.
ListHttpRequestHeaderModificationRules Query HTTP request header modification configurations Queries the list of HTTP request header modification configurations.
Scheduled prefetch Scheduled prefetch
CreateHttpIncomingRequestHeaderModificationRule Create an HTTP inbound request header modification configuration Creates a configuration for modifying HTTP inbound request headers for a site.
UpdateHttpIncomingRequestHeaderModificationRule Update HTTP Incoming Request Header Modification Configuration Modify HTTP incoming request header configuration.
GetHttpIncomingRequestHeaderModificationRule GetHttpIncomingRequestHeaderModificationRule Queries the configuration details of an HTTP request header modification rule for a website.
ListHttpIncomingRequestHeaderModificationRules Query HTTP incoming request header modification configurations Queries the list of HTTP incoming request header modification configurations for a site.
DeleteHttpIncomingRequestHeaderModificationRule DeleteHttpIncomingRequestHeaderModificationRule Deletes the configuration of modifying incoming HTTP request headers for a website.
Content blocking Content blocking
CreateHttpResponseHeaderModificationRule Create an HTTP response header modification configuration Creates an HTTP response header modification configuration.
UpdateHttpResponseHeaderModificationRule Update HTTP response header modification configuration Updates the HTTP response header modification configuration for a site.
GetHttpResponseHeaderModificationRule Query HTTP Response Header Configuration Details Queries the details of an HTTP response header modification rule for a site.
ListHttpResponseHeaderModificationRules Query HTTP response header modification configurations Queries the list of HTTP response header modification configurations for a site.
Multi-level cache Multi-level cache
CreateHttpIncomingResponseHeaderModificationRule Create an HTTP inbound response header modification configuration Creates a configuration for modifying HTTP inbound response headers for a site.
UpdateHttpIncomingResponseHeaderModificationRule Update HTTP incoming response header modification configuration Updates the HTTP incoming response header modification configuration for a site.
GetHttpIncomingResponseHeaderModificationRule GetHttpIncomingResponseHeaderModificationRule Queries the configuration details of an incoming HTTP response header modification rule for a website.
ListHttpIncomingResponseHeaderModificationRules Query configurations for modifying HTTP incoming response headers Queries the list of configurations for modifying HTTP incoming response headers of a site.
DeleteHttpIncomingResponseHeaderModificationRule DeleteHttpIncomingResponseHeaderModificationRule Deletes the configuration of modifying HTTP response headers for a website.
Cache retention Cache retention
CreateCustomResponseCodeRule Create a custom response code rule Creates a custom response code rule for a site.
UpdateCustomResponseCodeRule Update response code rewrite configuration Modifies the response code rewrite configuration of a site.
DeleteCustomResponseCodeRule DeleteCustomResponseCodeRule Deletes a custom response code configuration for a site.
GetCustomResponseCodeRule GetCustomResponseCodeRule Retrieve details about a site's custom response code configuration.
ListCustomResponseCodeRules Query custom response code configuration list Query the list of custom response code configurations for a site.
Managed transforms Managed transforms
UpdateManagedTransform Modify Site Managed Transformation Configuration Modify the site hosting transformation configuration.
GetManagedTransform Query Managed Transform Configuration Retrieves the managed transform configuration for a site.
Cache rules Cache rules
CreateCacheRule Add Site Cache Configuration Create a Site Cache Configuration.
UpdateCacheRule Modify Site Cache Configuration Modify the cache configuration.
GetCacheRule Query Site Cache Configuration Retrieves a single cache configuration.
ListCacheRules Query site cache configuration list Queries multiple cache configurations.
Network optimization rules Network optimization rules
CreateNetworkOptimization Add site network optimization configuration Adds a network optimization configuration for a site.
UpdateNetworkOptimization Modify Site Network Optimization Configuration Updates a network optimization configuration.
File compression File compression
CreateCompressionRule Create a compression rule configuration Creates a compression rule configuration for a site.
UpdateCompressionRule Modify compression rule configuration Modifies the compression rule configuration of a site.
Image processing Image processing
CreateImageTransform Create site image transformation configuration Creates an image transformation configuration for a site.
UpdateImageTransform Modify site image transformation configuration Modifies the image transformation configuration of a site.
GetImageTransform Query a single site image transformation configuration Queries a single site image transformation configuration.
ListImageTransforms Query image transformation configurations for a site Queries the list of image transformation configurations for a site.
Video processing Video processing
CreateVideoProcessing CreateVideoProcessing Create a site video processing configuration.
UpdateVideoProcessing Modify site video processing configuration Modifies the video processing configuration of a website.
GetVideoProcessing GetVideoProcessing Queries the video processing configuration details of a site.
ListVideoProcessings Query video processing configurations for a site Queries the list of video processing configurations for a site.
DeleteVideoProcessing DeleteVideoProcessing Deletes a video processing configuration.
Back-to-origin rules Back-to-origin rules
CreateOriginRule Add Origin Rule Configuration for Site Create a Back-to-Origin Rule for a Site.
UpdateOriginRule Modify Origin Rule Configuration for Site Updates a site's origin fetch rules.
GetOriginRule GetOriginRule Queries the configurations of a single origin rule.
ListOriginRules Query the list of site back-to-origin rule configurations Query multiple back-to-origin rule configurations.
Rules Rules
SSL/TLS rules SSL/TLS rules
UpdateIPv6 Modify IPv6 configuration for a website Modify IPv6 configuration for a website.
GetIPv6 Query Site IPv6 Configuration Queries the IPv6 configuration for a site.
HTTPS rules HTTPS rules
CreateUrlObservation Create a web monitoring configuration Creates a web monitoring configuration.
UpdateUrlObservation Update URL observation configuration Updates the URL observation configuration.
DescribeUrlObservationData DescribeUrlObservationData Queries the page monitoring data.
ListUrlObservations Query web page monitoring configurations Queries the list of web page observation configurations.
DeleteUrlObservation DeleteUrlObservation Deletes page monitoring configurations.
Redirect rules Redirect rules
GetCrossBorderOptimization GetCrossBorderOptimization Queries the configuration of Chinese mainland access optimization.
UpdateCrossBorderOptimization Modify China mainland network access optimization configuration for a site Modifies the China mainland network access optimization configuration for a site.
URL rewrite URL rewrite
Modify outbound request headers (ESA to origin) Modify outbound request headers (ESA to origin)
Modify inbound request headers (client to ESA) Modify inbound request headers (client to ESA)
Modify outbound response headers (ESA to client) Modify outbound response headers (ESA to client)
Modify inbound response headers (origin to ESA) Modify inbound response headers (origin to ESA)
Custom response codes Custom response codes
Managed transforms Managed transforms
Cache rules Cache rules
Network optimization rules Network optimization rules
File compression File compression
Image processing Image processing
Video processing Video processing
Back-to-origin rules Back-to-origin rules
Speed and network Speed and network
IPv6 IPv6
CreateWaitingRoom Create a waiting room Creates a waiting room for a website.
UpdateWaitingRoom Update a waiting room Updates the configuration of a specified waiting room.
ListWaitingRooms Query waiting room list Queries the details of all configured waiting rooms for a specified site.
CreateWaitingRoomEvent Create a waiting room event Creates a waiting room event. You can specify the queuing method and type.
UpdateWaitingRoomEvent Update a waiting room event Updates the configuration of a waiting room event.
ListWaitingRoomEvents ListWaitingRoomEvents Queries waiting room events for a waiting room.
UpdateSeoBypass Modify search engine crawler allowlisting configuration for a site Modifies the search engine crawler allowlisting configuration for a site.
Web page monitoring Web page monitoring
CreateOriginPool Create Origin Address Pool Creates an origin pool for a site. You can then use the origin pool with a Server Load Balancer or for direct back-to-origin requests.
UpdateOriginPool Modify a single origin address pool Modifies a single origin address pool specified by the origin address pool ID.
GetOriginPool Query a Single Origin Pool Retrieves a specific source address pool by its source address pool ID.
ListOriginPools List Origin Pools Lists all origin pools within a site. Supports pagination and searching by origin pool name (exact or fuzzy).
Chinese mainland network - access optimization Chinese mainland network - access optimization
CreateLoadBalancer Create a load balancer Creates a load balancer instance that supports custom routing policies, session persistence, monitoring configurations, and other advanced features.
UpdateLoadBalancer Modify Existing Load Balancer Information To modify an existing load balancer, you must specify its load balancer ID.
GetLoadBalancer Query a single load balancer Retrieves the details of a specific load balancer based on the specified site ID and load balancer ID.
ListLoadBalancers Query load balancers under a site Queries the list of load balancers under a site and returns load balancing information. You can query by load balancer name. Paging is supported.
ListLoadBalancerRegions Query load balancer area information Queries the primary and secondary region information of a load balancing instance to obtain geographic region codes, descriptions, and other basic information that are active and can be used to configure a country/region-based scheduling policy for the load balancing instance.
Traffic Traffic
CreateTransportLayerApplication Create a layer 4 acceleration application Creates a Layer 4 acceleration application.
UpdateTransportLayerApplication Update a layer 4 acceleration application Modifies the forwarding rule configurations of a Layer 4 application under a specified site.
GetTransportLayerApplication Query a layer 4 acceleration application Queries the details of a Layer 4 application.
ListTransportLayerApplications Query the list of Layer 4 acceleration applications for a site Query the list of Layer 4 applications for a site.
DeleteTransportLayerApplication Delete Transport Layer Acceleration Application Delete Transport Layer Application
Layer 4 proxy Layer 4 proxy
ListSiteRoutes Query edge routine routes for a site Queries the list of Edge Routine routes for a site.
Function routing Function routing

Edge computing

API

Title

Description

Edge routine Edge routine
Function service Function service
CreateRoutine Create an edge routine Creates an Edge Routine.
ListUserRoutines Query user routine list Retrieves a paginated list of Edge Routines created by the user along with quota information.
GetRoutine Query edge routine configuration Queries all configuration information of an Edge Routine, including the code version list, environment configuration list, associated domain name configuration list, and associated route configuration list.
UpdateRoutineConfigDescription UpdateRoutineConfigDescription Modifies the description of a routine.
Function management Function management
CreateRoutineRoute Create an edge routine route configuration Creates an Edge Routine route configuration.
UpdateRoutineRoute Modify edge routine route configuration Modifies the route configuration of an Edge Routine.
DeleteRoutineRoute DeleteRoutineRoute Deletes the route configuration of an edge function.
ListRoutineRoutes Query the function route list of an edge routine Queries the function route list of an Edge Routine.
GetRoutineRoute Query a single edge routine route configuration Queries the configuration of a single Edge Routine route.
Function routing Function routing
CreateRoutineRelatedRecord Create an edge routine associated record Adds an associated site record for an Edge Routine function. This creates a new record under the site to trigger the execution of the Edge Routine function code.
ListRoutineRelatedRecords ListRoutineRelatedRecords The records associated with the function.
Function-associated host records Function-associated host records
CommitRoutineStagingCode Submit edge routine staging code Submits the staging (unstable) code of an Edge Routine and generates a production version. Prerequisite: Before calling this API operation, call GetRoutineStagingCodeUploadInfo to obtain OSS upload credentials. Upload the code file through OSS POST. After the upload callback succeeds, call this API operation to submit the code.
ListRoutineCodeVersions Query edge routine code versions Queries the code version information of a specified Edge Routine program by paging.
GetRoutineCodeVersion Query code information of a specific edge routine version Queries the code information of a specific version of an Edge Routine.
CreateRoutineCodeDeployment CreateRoutineCodeDeployment Creates a percentage-based canary deployment for a Routine code version in a specified environment.
Function code versions Function code versions
Edge containers Edge containers
Service management Service management
DeleteEdgeContainerApp Delete an edge container application Deletes an edge container application that is no longer needed by application ID.
UpdateEdgeContainerAppResourceReserve Update edge container application resource reservation configuration Updates the resource reservation configuration of an edge container application.
GetEdgeContainerAppResourceReserve Get edge container application resource reservation configuration Retrieves the resource reservation configuration of an edge container application.
DescribeEdgeContainerAppStats DescribeEdgeContainerAppStats Retrieves monitoring data for metrics of Edge Service Agent (ESA) edge containers.
GetEdgeContainerAppResourceStatus GetEdgeContainerAppResourceStatus Obtains the distribution of edge container application resources.
GetEdgeContainerAppResourceCapacity Get the resource capacity of an edge container application Get the resource capacity of an edge container application
Container applications Container applications
CreateEdgeContainerAppImageSecret Create Edge Container Application Image Secret Create an image secret for the edge container application
ListEdgeContainerAppImageSecrets Retrieve image secret list for edge container application Retrieves the list of image secrets for an edge container application.
DeleteEdgeContainerAppImageSecret DeleteEdgeContainerAppImageSecret Deletes the image secret for an edge containerized application.
Container application image secrets Container application image secrets
CreateEdgeContainerAppVersion CreateEdgeContainerAppVersion Creates a version for a containerized application. You can iterate the application based on the version.
GetEdgeContainerAppVersion GetEdgeContainerAppVersion Queries the information about a version of a containerized application. You can select an application version to release based on the version information.
PublishEdgeContainerAppVersion PublishEdgeContainerAppVersion Releases a specific version of a containerized application.
RollbackEdgeContainerAppVersion Roll Back Edge Container Application Rolls back an edge container application to a specified version. Use this API to quickly recover from a failed deployment and minimize service disruption.
Logs Logs
Triggers Triggers
Version management Version management
Edge storage Edge storage
Service status query Service status query
DescribeKvAccountStatus DescribeKvAccountStatus Queries the status of an account in the KV service.
GetKvAccount GetKvAccount Retrieves usage information for an account in the KV service, including a list of all namespaces.
Key-value pair settings Key-value pair settings
GetKvDetail GetKvDetail Queries the value and time to live (TTL) of a key.
ListKvs List key-value pairs in a KV storage namespace Lists all key-value pairs in a specified KV storage namespace under your account.
GetKv GetKv Retrieves the value of a specified key.
PutKv PutKv Creates or updates a single key-value pair in a namespace. The maximum size of a request is 2 MB.
DeleteKv DeleteKv Delete a specific key-value pair from a namespace.
BatchPutKv BatchPutKv Sets multiple key-value pairs in a specified namespace.
BatchDeleteKv BatchDeleteKv Delete key-value pairs in bulk from a specified namespace.
PutKvWithHighCapacity Set a single large-capacity key-value pair in a KV namespace Sets a single large-capacity key-value pair in a KV namespace. The maximum value size is 25 MB.
BatchPutKvWithHighCapacity Batch set large-capacity key-value pairs in a KV namespace Batch sets key-value pairs in a specified KV namespace based on a specified list of key names. The maximum request body size is 100 MB.
BatchDeleteKvWithHighCapacity Batch delete high-capacity key-value pairs from a KV namespace Batch deletes key-value pairs from a specified KV namespace based on a specified list of key names. The maximum request body size is 100 MB.
Storage space Storage space
CreateKvNamespace CreateKvNamespace Creates a KV namespace in the current account.
DeleteKvNamespace DeleteKvNamespace Deletes a namespace from your account.
GetKvNamespace GetKvNamespace Retrieves information about a specific namespace.

Analytics and logs

API

Title

Description

Data analytics Data analytics
DescribeSiteTimeSeriesData Query Traffic Analysis Time Series Data Query traffic analysis time series data
DescribeSiteTopData DescribeSiteTopData Queries the top-ranking records in a traffic analytics report by website or Alibaba Cloud account.
Real-time logs Real-time logs
CreateSiteDeliveryTask CreateSiteDeliveryTask Create a real-time log shipping task.
UpdateSiteDeliveryTask UpdateSiteDeliveryTask Updates a site delivery task.
UpdateUserDeliveryTaskStatus UpdateUserDeliveryTaskStatus Changes the status of a delivery task in your Alibaba Cloud account.
GetSiteLogDeliveryQuota GetSiteLogDeliveryQuota Queries the remaining quota for delivering a specific category of real-time logs in a website.
CreateUserDeliveryTask CreateUserDeliveryTask Creates a custom log shipping task to SLS, HTTP, OSS, S3, or Kafka.
UpdateUserDeliveryTask UpdateUserDeliveryTask Updates a delivery task configuration. You can modify the task name, selected fields, real-time log type, and discard rate.
GetUserDeliveryTask GetUserDeliveryTask Queries the delivery configuration and status of a task for a specific user.
GetSiteDeliveryTask GetSiteDeliveryTask Retrieves the details of a real-time log delivery task.
Offline logs Offline logs
DescribeSiteLogs DescribeSiteLogs Queries the URLs from which you can download the raw access logs of a website.

Global configuration

API

Title

Description

Global WAF Global WAF
CreateUserWafRuleset Create a WAF ruleset Creates an instance-level Web Application Firewall (WAF) ruleset that supports multiple types of protection rules.
DeleteUserWafRuleset DeleteUserWafRuleset Deletes a WAF ruleset from a specified instance.
GetUserWafRuleset Get user WAF ruleset Queries the details of a WAF ruleset for a specified instance.
ListUserWafRulesets ListUserWafRulesets Retrieves WAF rule sets for a specified instance, allowing filtering by phase, name, and other criteria.
UpdateUserWafRuleset UpdateUserWafRuleset Modifies the WAF ruleset configuration for a specified instance, including its position, name, and other properties.
Groups Groups
GetList Get custom list details Retrieves the details of a specific custom list. You can use this operation to query the properties of a specific list, including the name, description, kind, and list items.
ListLists List custom lists Lists all custom lists under the account along with their details. You can use query parameters to filter results and paginate to retrieve a specific set of lists.
Scenario-specific policies Scenario-specific policies
CreateCustomScenePolicy Create Scenario-specific Policy Creates a user-level custom scene policy. After you associate the policy with one or more sites, the policy applies to those sites.
UpdateCustomScenePolicy Modify a scenario-specific policy Updates a specified custom scene policy.
DescribeCustomScenePolicies Query scenario-specific policies Retrieves the configurations of custom scene policies.
Custom pages Custom pages
CreatePage Create a custom response page Creates a custom error response page. When a user request is blocked by Web Application Firewall (WAF), these custom error pages can be displayed. You can configure the page HTML content, page type, description, and other information, and submit the page content in BASE64 encoding.
UpdatePage Update a custom response page Updates a custom response page that the user has created. You can use this operation to modify the page name, description, content type, and content.
GetPage Get custom response page details Retrieves the details of a custom response page by its ID.
ListPages List custom response pages Lists all custom response pages created by the user. This operation supports pagination and allows you to retrieve the response page list by specifying the page number and page size.

Tag management

API

Title

Description

TagResources TagResources Adds one or more tags to resources.

Tools

API

Title

Description

Site diagnostics Site diagnostics
ListTraceTasks Retrieve diagnostic task list Retrieves a list of diagnostic tasks.
DescribeTraceDiagnoseReport Retrieve diagnostic report details Retrieves the details of a diagnostic report. 1. Call GenerateTraceDiagnose to obtain a diagnostic link. 2. Open the link in a browser to complete client-side diagnostics. 3. Call ListTraceTasks to obtain the TaskId or TraceId. 4. Call this operation to retrieve the report.
GenerateTraceDiagnose GenerateTraceDiagnose Generates a diagnosis link.
ListESAIPInfo ListESAIPInfo Batch query whether the IP address is included in the ESA resolution result.

Billing management

API

Title

Description

Plan instance management Plan instance management
PurchaseRatePlan Purchase a plan Purchases a plan by calling PurchaseRatePlan.
UpdateRatePlanSpec Change plan specifications Modifies the specifications of a plan by calling UpdateRatePlanSpec.
ListUserRatePlanInstances Query user plan instances Queries the plan instances purchased by the user and their details.
ListPostpaidRatePlanInstances Query pay-as-you-go plan instances for a site Queries the list of pay-as-you-go plan instances.
DescribeRatePlanPrice DescribeRatePlanPrice Queries the price of a plan, including its type and status.
Security instance management Security instance management
ListDDoSInstances ListDDoSInstances Retrieves a list of purchased DDoS protection instances.
ReleaseInstance Schedule release Schedules the release of a security instance.
Usage query Usage query

Others

API

Title

Description

GetPerformanceDataCollection Query data quality collection configuration Queries the data quality collection configuration.
UpdatePerformanceDataCollection Modify web data quality collection configuration Modifies the web data quality collection configuration.
ActivateClientCertificate ActivateClientCertificate Activates the client based on the certificate ID.
ActivateVersionManagement Enable site version management Enables version management. This allows a site to support multiple configuration versions and multiple deployment environments, providing more flexible management of site traffic and configuration.
CheckSiteProjectName CheckSiteProjectName Checks the name of a real-time log delivery task.
CheckUserProjectName CheckUserProjectName Checks the name of a real-time log delivery task by account.
CreateClientCertificate Create a client certificate Issues a client certificate by using the ESA certificate authority (CA).
CreateEdgeContainerApp CreateEdgeContainerApp Creates a containerized application. You can deploy and release a version of the application across points of presence (POPs).
CreateEdgeContainerAppRecord CreateEdgeContainerAppRecord Associates a domain name with a containerized application. This way, requests destined for the associated domain name are forwarded to the application.
CreateList Create a custom list Creates a custom list. Custom lists are typically referenced by the rule matching engine for values used in various security policies to implement complex logic and control.
CreateRecord Create DNS Record Create a DNS record under a site.
CreateSiteCustomLog CreateSiteCustomLog Adds the configuration of custom request header, response header, and cookie fields that are used to capture logs of a website.
CreateWaitingRoomRule Create a waiting room bypass rule Creates a waiting room bypass rule.
DeactivateVersionManagement Disable site version management Disables the version management feature for a site.
DeleteCacheRule Delete Site Cache Configuration Delete Cache Configuration
DeleteCertificate DeleteCertificate Deletes a certificate for a website.
DeleteClientCaCertificate DeleteClientCaCertificate Deletes a client CA certificate.
DeleteClientCertificate DeleteClientCertificate Deletes a revoked client certificate.
DeleteCompressionRule Delete Compression Rule Configuration Delete compression rule
DeleteCustomScenePolicy DeleteCustomScenePolicy Deletes a scenario-specific custom policy.
DeleteEdgeContainerAppRecord DeleteEdgeContainerAppRecord Disassociates a domain name from a containerized application. After the dissociation, you can no longer use the domain name to access the containerized application.
DeleteEdgeContainerAppVersion DeleteEdgeContainerAppVersion Deletes a version of a containerized application.
DeleteHttpRequestHeaderModificationRule DeleteHttpRequestHeaderModificationRule Deletes the configuration of modifying HTTP request headers for a website.
DeleteHttpResponseHeaderModificationRule DeleteHttpResponseHeaderModificationRule Deletes the configuration of modifying HTTP response headers for a website.
DeleteHttpsApplicationConfiguration Delete Site HTTPS Application Configuration Delete HTTPS Application Configuration
DeleteHttpsBasicConfiguration Delete Site HTTPS Basic Configuration Delete HTTPS Basic Configuration
DeleteImageTransform Delete Site Image Transformation Configuration Delete Site Image Transformation Configuration
DeleteList DeleteList Deletes a custom list that is no longer needed.
DeleteLoadBalancer Delete Load Balancer Delete Load Balancer
DeleteNetworkOptimization Delete Site Network Optimization Configuration Delete Network Optimization Configuration
DeleteOriginPool Delete Origin Address Pool Delete Origin Address Pool
DeleteOriginRule Delete Origin Rule Configuration for Site Delete Origin Rule Configuration
DeletePage DeletePage Deletes a custom error page that is no longer needed.
DeleteRedirectRule DeleteRedirectRule Deletes a URL redirect rule for a website.
DeleteRewriteUrlRule DeleteRewriteUrlRule Deletes a URL rewrite rule for a website.
DeleteRoutine Delete an edge routine Deletes an Edge Routine.
DeleteRoutineCodeVersion DeleteRoutineCodeVersion Deletes a code version of a routine.
DeleteRoutineRelatedRecord Delete an edge routine association record Deletes an association record of an Edge Routine.
DeleteSiteDeliveryTask DeleteSiteDeliveryTask Deletes a real-time log delivery task.
DeleteUserDeliveryTask DeleteUserDeliveryTask Deletes a log delivery task from your Alibaba Cloud account.
DeleteWaitingRoom DeleteWaitingRoom Deletes a waiting room.
DeleteWaitingRoomEvent DeleteWaitingRoomEvent Deletes a waiting room event.
DeleteWaitingRoomRule DeleteWaitingRoomRule Deletes a waiting room bypass rule.
DescribeBotPrice Query bot instance price Queries the price of a bot instance.
DescribeCacheReservePrice Query cache reserve price Invokes DescribeCacheReservePrice to query the price of a query cache reserve instance.
DescribeCacheReservePriceGap Query cache-retained specification change price Queries the price for a cache-retained specification change.
DescribeDDoSBpsList Query DDoS Network Layer Data Query DCDN DDoS user bps and pps data
DescribeDDoSBpsMax DescribeDDoSBpsMax Queries the peak bits per second (BPS) and packets per second (PPS) data of DDoS attacks at the network layer.
DescribeDDoSEventMax Query peak values of DDoS attack events Queries the peak values of DDoS attack events within a specified time range.
DescribeDDoSL7QpsList Query DDoS Application Layer Time Dimension Aggregated Statistics DDoS Analysis Layer 7 QPS Trend Chart API
DescribeDDoSOverseasAttackCount Query the number of DDoS attacks outside China Queries the number of DDoS attacks outside China.
DescribeHttpDDoSAttackProtection DescribeHttpDDoSAttackProtection Queries the configurations of HTTP DDoS attack protection.
DescribeRatePlanInstanceStatus DescribeRatePlanInstanceStatus Queries the status of an instance that uses a plan.
DescribeRatePlanPriceGap Query plan specification change price difference Queries the price difference for a plan specification change by calling DescribeRatePlanPriceGap.
DescribeSiteWafTimeSeriesData Query site WAF analysis time series data Retrieves time series data for WAF event analysis of a website.
DescribeSiteWafTopData Query site WAF event analysis top data Retrieves the top data from WAF event analysis for a website.
DescribeWafUsageData Query WAF usage data Queries the usage data of WAF by calling DescribeWafUsageData.
DisableCustomScenePolicy DisableCustomScenePolicy Disables a scenario-specific policy.
EnableCustomScenePolicy EnableCustomScenePolicy Enables a scenario-specific policy.
GetCacheReserveSpecification GetCacheReserveSpecification Queries the available specifications of cache reserve instances.
GetCacheTag Query Site Cache Tag Configuration Query Site Cache Tag Configuration
GetCnameFlattening GetCnameFlattening Queries the CNAME flattening configuration of a website
GetCompressionRule Query Compression Rule Configuration Details Query Compression Rule Details
GetDcvDelegation Retrieve managed DCV information Retrieves the delegated DCV information.
GetDevelopmentMode GetDevelopmentMode Query Site Developer Mode Configuration
GetEdgeContainer Retrieve edge container plan instance details Retrieves the details of an edge container plan instance.
GetEdgeContainerApp GetEdgeContainerApp Queries the information about a containerized application, including basic application configurations and health check configurations.
GetEdgeContainerAppLogRiver Retrieve edge container log collection configuration Retrieves the log collection configuration of an edge container application.
GetEdgeContainerAppStatus GetEdgeContainerAppStatus Queries the status information about a containerized application, including the deployment, release, and rollback of the application.
GetEdgeContainerDeployRegions Get edge container application deployment regions Retrieves the deployment regions of an edge container application by application ID.
GetEdgeContainerLogs Retrieve edge container log information Retrieves log information for an edge container. You can specify the number of output lines.
GetEdgeContainerStagingDeployStatus Get application staging environment deployment status Retrieves the staging environment deployment status of an application by application ID.
GetEdgeContainerTerminal Retrieve edge container application terminal information Retrieves terminal information of an edge container application.
GetErService GetErService Checks the status of Edge Routine.
GetFailFile Get failed file download link Downloads the failed file for a specified upload task.
GetHttpsBasicConfiguration Query Site HTTPS Basic Configuration Query a Single HTTPS Basic Configuration
GetNetworkOptimization Query Site Network Optimization Configuration Query a single network optimization configuration
GetRealtimeDeliveryField GetRealtimeDeliveryField Queries the fields in real-time logs based on the log category.
GetRedirectRule Query Redirect Configuration Details Query Redirect Rule Details
GetRewriteUrlRule Query Rewrite URL Configuration Query details of the rewrite URL rule
GetRoutineCodeVersionInfo Query routine code version information Queries the status and other information of a specific code version of a specified Routine.
GetRoutineStagingCodeUploadInfo GetRoutineStagingCodeUploadInfo Obtains the release information about the routine code that is released to the staging environment. This information can be used to upload the test code to Object Storage Service (OSS).
GetSeoBypass GetSeoBypass Queries the configuration for search engine crawler of a website.
GetSiteCurrentNS GetSiteCurrentNS Queries the nameservers configured for a website.
GetSiteCustomLog GetSiteCustomLog Queries the configuration of custom log fields for a website.
GetSiteNameExclusive GetSiteNameExclusive Queries the site hold configuration of a website. After you enable site hold, other accounts cannot add your website domain or its subdomains to ESA.
GetTieredCache Query Multi-level Cache Configuration for Site Query Multi-level Cache Configuration for Site
GetUploadTask Query file upload task status Queries the execution status and runtime information of a file upload task by task ID.
GetUserLogDeliveryQuota GetUserLogDeliveryQuota Queries the remaining log delivery quota of each log category in your account.
GetWafBotAppKey Get the APP key in the BOT phase of WAF This interface is used to obtain the application key (AppKey) for the BOT behavior detection feature in the site's Web Application Firewall (WAF). The key is typically used for authentication and data exchange with the WAF service.
ListCasCertificates Query China shield certificate list Queries the list of China Shield certificates.
ListCiphers ListCiphers Query TLS Cipher Suite List
ListCompressionRules Query compression rule configurations Queries the list of compression rule configurations.
ListEdgeContainerAppRecords ListEdgeContainerAppRecords Lists domain names that are associated with a containerized application.
ListEdgeContainerAppVersions ListEdgeContainerAppVersions Lists versions of all containerized applications.
ListEdgeContainerApps ListEdgeContainerApps Queries all containerized applications in your Alibaba Cloud account.
ListEdgeContainerRecords ListEdgeContainerRecords Queries the records that are associated with Edge Container for a website.
ListEdgeRoutinePlans ListEdgeRoutinePlans Queries Edge Routine plans.
ListInstanceQuotas Query quota details of an instance Queries the quota details of the plan associated with a specific instance or site by quota name.
ListInstanceQuotasWithUsage ListInstanceQuotasWithUsage Queries quotas and the actual usage in a plan based on the website or plan ID.
ListLoadBalancerOriginStatus Query the Status of Origins under Load Balancers Query the status of origins in load balancers
ListManagedRulesGroups List WAF managed rule groups Lists all WAF managed rule groups under the current account. You can call this operation to retrieve a list of all rule groups and their summary information.
ListNetworkOptimizations Query network optimization configurations Queries multiple network optimization configurations.
ListRedirectRules Query redirect configuration list Queries the redirect configuration list of a site.
ListRewriteUrlRules Query URL rewrite configurations for a site Queries the list of URL rewrite configurations for a site.
ListSiteDeliveryTasks ListSiteDeliveryTasks Lists all log delivery tasks that are in progress.
ListTagResources Query tags Queries tags by region ID and resource type.
ListUploadTasks List file upload tasks Lists the execution status and runtime information of file upload tasks by time and type.
ListUserDeliveryTasks ListUserDeliveryTasks Queries all delivery tasks in your Alibaba Cloud account by page. You can filter the delivery tasks by the category of the delivered real-time logs.
ListWafPhases List WAF Operation Phases List WAF Phases
ListWaitingRoomRules Query Waiting Room Bypass Rules List Query Waiting Room Bypass Rules
OpenEdgeContainer Activate edge container service Activates the edge container service.
OpenErService OpenErService OpenErService
PreloadCaches Prefetch uRLs Prefetches resources.
PublishRoutineCodeVersion Publish a specific version of edge routine code Publishes a specific version of Edge Routine code to a staging or production environment. When publishing to the production environment, you can perform a canary release to specific regions.
PurchaseBotInstance Purchase a bot instance Purchases a new bot instance.
PurchaseCacheReserve Purchase a cache reserve instance Purchases a cache reserve instance.
PurgeCaches Refresh node cache Refreshes file content on nodes. Supports refreshing by file, directory, cache tag, ignored parameters, hostname, and entire site.
RebuildEdgeContainerAppStagingEnv RebuildEdgeContainerAppStagingEnv Rebuild the staging environment of an edge container application.
RevokeClientCertificate RevokeClientCertificate Revokes an activated client certificate.
SetHttpDDoSAttackProtection SetHttpDDoSAttackProtection Configures HTTP DDoS attack protection for a website.
SubmitUploadTask SubmitUploadTask Submits a purge or prefetch task after a file that contains resources to be purged or prefetched is uploaded.
UntagResources UntagResources Deletes a resource tag based on a specified resource ID.
UpdateDevelopmentMode UpdateDevelopmentMode Modifies the development mode configuration of your website. If you enable Development Mode, all requests bypass caching components on POPs and are redirected to the origin server. This allows clients to retrieve the most recent resources on the origin server.
UpdateEdgeContainerAppLogRiver Update edge container log collection configuration Updates the log collection configuration of an edge container application.
UpdateList Update a custom list Updates a custom list.
UpdateSiteAccessType UpdateSiteAccessType Converts the DNS setup option of a website.
UpdateSiteCustomLog UpdateSiteCustomLog Modifies the configuration of custom request header, response header, and cookie fields that are used to capture logs of a website.
UpdateSiteDeliveryTaskStatus UpdateSiteDeliveryTaskStatus Changes the status of a real-time log delivery task.
UpdateSiteNameExclusive Modify exclusive site name configuration Modifies the exclusive site name configuration. After this feature is enabled, other accounts can no longer create sites or subsites with the same name as the current site.
UpdateSiteVanityNS Modify custom NS servers for a site Modifies the custom nameserver (NS) names for a single site.
UpdateWaitingRoomRule Update a waiting room bypass rule Updates the waiting room bypass rule configuration for a specified site.
UploadClientCaCertificate Upload a client CA certificate Uploads a client CA certificate.
UploadFile Upload a refresh or prefetch file Uploads a refresh or prefetch file to improve access speed.
UploadSiteOriginClientCertificate Upload Site-level Origin Client Certificate Upload site origin client certificate
VerifySite VerifySite Verifies the ownership of a website domain. Websites that pass the verification are automatically activated.