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.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
esa:ListPages |
list |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| QueryArgs |
object |
No |
The query parameters passed in JSON format, which contain various filter conditions. |
|
| NameDescriptionLike |
string |
No |
The keyword used for fuzzy matching against the name or description of custom pages. |
example |
| ContentType |
string |
No |
The Content-Type field in the HTTP header. Example values:
|
application/json |
| PageNumber |
integer |
No |
The page number. Valid values: 1 to 100000. Default value: 1. |
1 |
| PageSize |
integer |
No |
The number of entries per page. Default value: 20. |
20 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID. |
36af3fcc-43d0-441c-86b1-428951dc8225 |
| Usage |
integer |
The number of custom response pages created by the user. |
10 |
| TotalCount |
integer |
The number of custom response pages after filtering. |
10 |
| Pages |
array<object> |
The array of custom response pages. Each object in the array contains the details of a page. |
|
|
object |
WafPageItemType |
||
| UpdateTime |
string |
The time when the custom response page was last modified. Format: RFC 3339 / ISO 8601, UTC time zone (ending with Z). Example: 2026-06-10T14:23:45Z |
2024-01-01T00:00:00Z |
| Id |
integer |
The ID of the custom response page. You can call the ListPages operation to obtain the ID. |
50000001 |
| Name |
string |
The name of the custom response page. |
example |
| Kind |
string |
The type of the custom response page. |
custom |
| Description |
string |
The description of the custom response page. |
a custom deny page |
| ContentType |
string |
The Content-Type field in the HTTP header. |
text/html |
| Content |
string |
The Base64-encoded response page content corresponding to the Content-Type. |
PGh0bWw+aGVsbG8gcGFnZTwvaHRtbD4= |
| PageNumber |
integer |
The current page number. |
1 |
| PageSize |
integer |
The number of entries per page. |
20 |
Examples
Success response
JSON format
{
"RequestId": "36af3fcc-43d0-441c-86b1-428951dc8225",
"Usage": 10,
"TotalCount": 10,
"Pages": [
{
"UpdateTime": "2024-01-01T00:00:00Z",
"Id": 50000001,
"Name": "example",
"Kind": "custom",
"Description": "a custom deny page",
"ContentType": "text/html",
"Content": "PGh0bWw+aGVsbG8gcGFnZTwvaHRtbD4="
}
],
"PageNumber": 1,
"PageSize": 20
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | The specified parameter is invalid. | The specified parameter is invalid. |
| 400 | InternalException | Failed to call the service. Try again later or contact technical support. | Failed to call the service. Try again later or contact technical support. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.