Queries the bypass rules configured for a specified waiting room.
Operation description
Queries the waiting room bypass rules associated with a specific site.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
esa:ListWaitingRoomRules |
list |
*Site
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| SiteId |
integer |
Yes |
Site ID. You can call the ListSites operation to obtain the site ID. |
123456**** |
| WaitingRoomId |
string |
Yes |
The waiting room ID. You can call the ListWaitingRooms operation to obtain the waiting room ID. |
6a51d5bc6460887abd129**** |
| WaitingRoomRuleId |
integer |
No |
The waiting room bypass rule ID. You can call the ListWaitingRoomRules operation to obtain the rule ID. |
37286782688**** |
| RuleName |
string |
No |
The rule name. If specified, filters results by rule name. |
test |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response object. |
||
| RequestId |
string |
The request ID. |
15C66C7B-671A-4297-9187-2C4477247A123425345 |
| WaitingRoomRules |
array<object> |
The list of waiting room bypass rules. |
|
|
object |
The details of a waiting room bypass rule. |
||
| WaitingRoomRuleId |
integer |
The rule ID. |
37286782688**** |
| RuleName |
string |
The rule name. You do not need to set this parameter when adding a global configuration. |
ip |
| RuleEnable |
string |
The rule switch. You do not need to set this parameter when adding a global configuration. Valid values:
|
on |
| Rule |
string |
The rule content, which uses conditional expressions to match user requests. You do not need to set this parameter when adding a global configuration. Valid values:
|
(http.request.uri.path.file_name eq \"jpg\") |
Examples
Success response
JSON format
{
"RequestId": "15C66C7B-671A-4297-9187-2C4477247A123425345",
"WaitingRoomRules": [
{
"WaitingRoomRuleId": 0,
"RuleName": "ip",
"RuleEnable": "on",
"Rule": "(http.request.uri.path.file_name eq \\\"jpg\\\")"
}
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 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. |
| 403 | Site.NotExist | The specified website does not exist or is not recognized by the system.Check whether the specified website identifier is valid and matches a website that is active, defined, and recognized by the system.If you want to add a new website, make sure that the creation and registration process is complete to integrate the website to the system. | The specified website does not exist or is not recognized by the system.Check whether the specified website identifier is valid and matches a website that is active, defined, and recognized by the system.If you want to add a new website, make sure that the creation and registration process is complete to integrate the website to the system. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.