The following table lists all the error codes that the system may return when you call a WAF API.
Error code Error message Description
RequestError The system is unavailable. Please try again later. The error message returned because an internal error occurred. Try again later.
ComboError No package information is available. The error message returned because no package information is available. Possible reasons include invalid UID or WAF instance ID.
DomainCountError The number of domain names exceeds the limit. You can upgrade the domain package. The error message returned because the number of domains has reached the upper limit.
HttpsSupportError HTTPS is not supported. The error message returned because HTTPS requests are not supported.
OuterCloudSupportError Servers outside Alibaba is not supported. The error message returned because external servers are not supported.
DomainSourceIpCountError The number of origin fetch addresses exceeds the limit. The error message returned because the number of origin IP addresses has reached the upper limit.
DomainNotRegisterError The specified domain name is not ICP filed. The error message returned because the specified domain does not have an ICP license.
ExtensiveDomainSupportError Wildcard domains is not supported. The error message returned because wildcard domains are not supported.
DomainHasAdded The domain has been configured. The error message returned because the specified domain has already been added to WAF.
SourceIpNotYoursError You are not the owner of this origin fetch address. The error message returned because the specified origin IP address does not belong to the current account.
HttpsCertFormatError The certificate file is malformed. The error message returned because the SSL certificate format is invalid.
HttpsPrivateKeyFormatError The private key of the certificate is malformed. The error message returned because the format of the SSL certificate private key is invalid.
ErrorInSourceIps The origin fetch address includes disallowed IP addresses or domains. The error message returned because some IP addresses or domains cannot be added as origins.
DomainNotExist The specified domain does not exist. The error message returned because the specified domain does not exist.
IsNonStandardPort Non-standard ports are not supported. The error message returned because WAF does not support non-standard ports.
InvalidDomainError The domain is invalid. The error message returned because the specified domain is invalid.
InvalidMainDomainError The number of primary domains exceeds the limit. You can upgrade the domain package. The error message returned because the number of top-level domains has reached the upper limit.
NotSupportMainDomainError The primary domain is not supported. The error message returned because the specified top-level domain is invalid.
CertAndKeyNotMatch The certificate file and private key do not match. The error message returned because the specified certificate and private key do not match.
SourceIpSupportsVirtualIpError This is an instance dedicated for shared virtual host. Only an IP of a virtual host can be added. The error message returned because only the IP address of a Web Hosting instance can be added.
DomainAutoAccessError The auto access of domain is being configured. The error message returned because a domain is being automatically added to WAF.
DomainHttpPortError An invalid HTTP port is specified. The error message returned because HTTP ports are not supported.
DomainHttpsPortError An invalid HTTPS port is specified. The error message returned because HTTPS ports are not supported.
PortCountError The number of ports exceeds the limit. The error message returned because the number of ports has reached the upper limit.
DomainBlackError The domain has been listed in the blacklist. The error message returned because the specified domain has been added to the blacklist.
AclRuleCountError The number of access control rules exceeds the limit. The error message returned because the number of HTTP ACL rules has reached the upper limit.
AclRuleSeniorError You don't have permission to use senior access control rule. The error message returned because the number of advanced HTTP ACL rules has reached the upper limit.
AclRuleDuplicateError The access control rule name is invalid or a rule with the same name already exists. The error message returned because the specified HTTP ACL rule name is invalid.
AclRuleNotFound The specified access control rule does not exist. The error message returned because the specified rule does not exist.
ExtensiveDomainHasBeenUsedByOthers Another user has used this wildcard domain in WAF. The error message returned because the specified wildcard domain has already been used by another account.
AuthorizeCertFailed There are some errors when the system checks your certificate. The error message returned because the certificate verification failed.
CertServiceError There are some errors in the certificate service. The error message returned because a certificate error occurred.
CertNameExisted The certificate name already exists. The error message returned because the specified certificate name already exists.
CertKeysIsNotMatch The certificate file and private key do not match. The error message returned because the specified certificate and private key do not match.
CertKeysIsEmpty The private key of the certificate is required. The error message returned because the certificate private key is not specified.
CertKeyFormatError The private key of the certificate is malformed. The error message returned because the certificate private key format is invalid.
SaveCertFailed There are some errors when the system save your certificate. The error message returned because the system failed to save the certificate.
CertHasExisted This certificate has already been uploaded. Do not upload it again. The error message returned because the specified certificate already exists.
CertHasExpired The certificate has expired. Do not continue using this certificate. The error message returned because the specified certificate has expired.
CertKeyServerError The certificate service is unavailable,Please try again later. The error message returned because a certificate error occurred.
ParamError The parameters of your request are invalid. The error message returned because the specified parameters are invalid.
CertIsNotMatchDomain The certificate does not include this domain. The error message returned because the certificate and the domain do not match.
CertNotExist The certificate is not exist. The error message returned because the specified certificate does not exist.
CertHasDelInCA The certificate is deleted in CA service. The error message returned because the certificate has been deleted by the certificate authority.
NotOperateOtherCallerConfig You are not authorized to perform other channel config. The error message returned because you cannot manage a domain configuration record created by other services.
DomainNotCloseInAntibot The domain is still used in Anti-Bot service. The error message returned because the Anti-Bot Service protection feature is enabled for the specified domain.
AntibotServerError Anti-bot service is unavailable. The error message returned because Anti-Bot Service is unavailable.
TaskNotFound The specified task does not exist. The error message returned because the task does not exist.
TaskIsRejected The task has been rejected. The error message returned because the task has been rejected.
TaskStillRunning The task is running. The error message returned because the task is still running.
TaskTimeOut The task is timeout. The error message returned because the task timed out.