---
title: "POST /#X-Amz-Target=AWSWAF_Regional_20161128.ListRateBasedRules"
method: POST
path: "/#X-Amz-Target=AWSWAF_Regional_20161128.ListRateBasedRules"
---

# POST /#X-Amz-Target=AWSWAF_Regional_20161128.ListRateBasedRules

`POST /#X-Amz-Target=AWSWAF_Regional_20161128.ListRateBasedRules`

<note> <p>This is <b>AWS WAF Classic</b> documentation. For more information, see <a href="https://docs.aws.amazon.com/waf/latest/developerguide/classic-waf-chapter.html">AWS WAF Classic</a> in the developer guide.</p> <p> <b>For the latest version of AWS WAF</b>, use the AWS WAFV2 API and see the <a href="https://docs.aws.amazon.com/waf/latest/developerguide/waf-chapter.html">AWS WAF Developer Guide</a>. With the latest version, AWS WAF has a single set of endpoints for regional and global use. </p> </note> <p>Returns an array of <a>RuleSummary</a> objects.</p>

## Headers

- `X-Amz-Target` 'AWSWAF_Regional_20161128.ListRateBasedRules', required

## Request body

- ListRateBasedRulesRequest
  - `NextMarker` string — If you specify a value for <code>Limit</code> and you have more <code>Rules</code> than the value of <code>Limit</code>, AWS WAF returns a <code>NextMarker</code> value in the response that allows you to list another group of <code>Rules</code>. For the second and subsequent <code>ListRateBasedRules</code> requests, specify the value of <code>NextMarker</code> from the previous response to get information about another batch of <code>Rules</code>.
  - `Limit` integer — Specifies the number of <code>Rules</code> that you want AWS WAF to return for this request. If you have more <code>Rules</code> than the number that you specify for <code>Limit</code>, the response includes a <code>NextMarker</code> value that you can use to get another batch of <code>Rules</code>.

## Response `200`

Success

- ListRateBasedRulesResponse
  - `NextMarker` string — If you have more <code>Rules</code> than the number that you specified for <code>Limit</code> in the request, the response includes a <code>NextMarker</code> value. To list more <code>Rules</code>, submit another <code>ListRateBasedRules</code> request, and specify the <code>NextMarker</code> value from the response in the <code>NextMarker</code> value in the next request.
  - `Rules` RuleSummary[] — An array of <a>RuleSummary</a> objects.
    - `RuleId` string, required — <p>A unique identifier for a <code>Rule</code>. You use <code>RuleId</code> to get more information about a <code>Rule</code> (see <a>GetRule</a>), update a <code>Rule</code> (see <a>UpdateRule</a>), insert a <code>Rule</code> into a <code>WebACL</code> or delete one from a <code>WebACL</code> (see <a>UpdateWebACL</a>), or delete a <code>Rule</code> from AWS WAF (see <a>DeleteRule</a>).</p> <p> <code>RuleId</code> is returned by <a>CreateRule</a> and by <a>ListRules</a>.</p>
    - `Name` string, required — A friendly name or description of the <a>Rule</a>. You can't change the name of a <code>Rule</code> after you create it.

## Other responses

- `480` — WAFInternalErrorException
- `481` — WAFInvalidAccountException

---

[API](https://skmtc.net/aws/apis/waf-regional.md) · [All operations](https://skmtc.net/aws/apis/waf-regional/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/waf-regional/versions/12b830ff94fb/schema)
