Updated on 2022-02-22 GMT+08:00

API Overview

You can use all functions of WAF through its APIs.

Type

Description

Resource quotas

APIs used to obtain package information and the number of added resources

Protected domain names

APIs used to manage protected domain names, including querying and creating protected domain names

Certificate management

APIs used to manage certificates, including uploading and querying certificates

Protection status and domain name connection

APIs used to change the WAF protection status and add domain names to WAF

Policies

APIs used to manage protection policies, including querying and creating protection policies

Blacklist and whitelist

APIs used to manage whitelist and blacklist rules, including querying and creating IP address whitelists or blacklists

CC attack protection rules

APIs used to manage CC attack protection rules, including querying and creating CC attack protection rules

Precise protection rules

APIs used to manage precision protection rules, including querying and creating precise protection rules

Data masking rules

APIs used to manage data masking rules, including querying and creating data masking rules

Web tamper protection rules

APIs used to manage web tamper protection rules, including querying and creating web tamper protection rules

False alarm masking rules

APIs used to manage false alarm masking rules, including querying and creating false alarm masking rules

Event log query

APIs used to query event logs, including querying attack event logs and event type distribution.

Alarm notification

APIs used to query and update configurations of alarm notification

Obtaining option details

APIs used to query the event type in an alarm notification and obtain the HTTP request header of the source IP address

Interconnection with Cloud Eye

API used to query the name and status of a WAF instance interconnecting with Cloud Eye