All Products
Search
Document Center

Web Application Firewall:DescribePrepayDailyBills

Last Updated:Mar 25, 2026

Queries burstable pay-as-you-go charges for a WAF subscription instance, such as burstable QPS.

Try it now

Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.

Test

RAM authorization

No authorization for this operation. If you encounter issues with this operation, contact technical support.

Request parameters

Parameter

Type

Required

Description

Example

PageNumber

integer

No

The page number. Pages start from page 1. Default value: 1.

1

PageSize

integer

No

The number of entries per page. Default value: 10.

10

InstanceId

string

Yes

The ID of the WAF instance.

Note

Call DescribeInstance to obtain the instance ID.

waf_v3prepaid_public_cn-***

RegionId

string

No

The region of the WAF instance. Valid values:

  • cn-hangzhou: the Chinese mainland.

  • ap-southeast-1: outside the Chinese mainland.

cn-hangzhou

ResourceManagerResourceGroupId

string

No

The ID of the Alibaba Cloud resource group.

rg-acfm***q

Response elements

Element

Type

Description

Example

object

TotalCount

integer

The total number of entries returned.

10

RequestId

string

The request ID.

EC10C9EA-A367-52D5-***-***

Bills

array<object>

The WAF burstable billing records.

object

A WAF burstable billing record.

Type

array

The burstable billing types.

string

The burstable billing type. Valid values:

  • base: base traffic.

  • bot: Bot management.

  • apisec: API security.

base

ExceedStatus

integer

The overuse status during the current billing period. Valid values:

  • 0: Normal.

  • 1: Overused.

  • 2: Sandbox.

0

RiskControl

boolean

Indicates whether Fraud Detection is enabled. Valid values:

  • true: Fraud Detection is enabled.

  • false: Fraud Detection is disabled.

true

MaxQps

integer

The maximum QPS during the current billing period.

600

EndTime

integer

The end time of the billing period. The value is a UNIX timestamp. Unit: seconds.

1687591200

Price

number

The unit price for burstable billing. Unit: CNY for the China site and USD for the international site.

0.25

Qps

integer

The additional QPS quota of the WAF instance.

10

QpsVersion

integer

The edition-included QPS quota of the WAF instance.

10

Total

integer

The total billable QPS.

0

StartTime

integer

The start time of the billing period. The value is a UNIX timestamp. Unit: seconds.

1687822980

RiskTraffic

integer

The number of Fraud Detection requests.

100

ElasticQpsSetValue

integer

The burstable QPS quota of the WAF instance.

100

Examples

Success response

JSON format

{
  "TotalCount": 10,
  "RequestId": "EC10C9EA-A367-52D5-***-***",
  "Bills": [
    {
      "Type": [
        "base"
      ],
      "ExceedStatus": 0,
      "RiskControl": true,
      "MaxQps": 600,
      "EndTime": 1687591200,
      "Price": 0.25,
      "Qps": 10,
      "QpsVersion": 10,
      "Total": 0,
      "StartTime": 1687822980,
      "RiskTraffic": 100,
      "ElasticQpsSetValue": 100
    }
  ]
}

Error codes

See Error Codes for a complete list.

Release notes

See Release Notes for a complete list.