List proxy rules
GET /api/v2/organizations/{organization}/projects/{project}/rules/proxy
Authorizations
Parameters
Path Parameters
Responses
200
The request has succeeded.
object
Rule name
Test redirect ruleRule UUID
123e4567-e89b-12d3-a456-426614174000Rule ID
rule-001Rule weight
100URL patterns
[ "/old-path/*", "/legacy/*"]Domain patterns
[ "test-domain.com", "*.test-domain.com"]Whether rule is disabled
Only apply with cookie
session_idHTTP method
GETAllowed HTTP methods
[ "GET", "POST"]Excluded HTTP methods
[ "DELETE", "PUT"]IP address
192.168.1.1Allowed IP addresses
[ "192.168.1.0/24", "10.0.0.1"]Excluded IP addresses
[ "172.16.0.0/12"]Country code
USAllowed countries
[ "US", "CA", "GB"]Excluded countries
[ "CN", "RU"]Rule action
redirectRule ID
object
Target URL to proxy to
https://backend.test-domain.comHost header override
backend.test-domain.comBasic auth username
adminBasic auth password
secure_passwordDisable SSL verification
Cache lifetime
3600Only proxy 404 responses
Headers to inject
object
{ "X-Custom-Header": "value", "Authorization": "Bearer token"}Headers to strip from response
[ "Set-Cookie", "Server"]Headers to strip from request
[ "Cookie", "Authorization"]Origin timeout
30Enable failover mode
trueFailover TTFB threshold
2000Status codes for failover (default: 200,404,301,302,304)
[ "200", "404", "301", "302", "304"]Failover cache lifetime
300Notification type (none, slack)
slackNotification configuration (required when notify is slack)
object
Slack webhook URL
https://hooks.slack.com/services/XXXXXXWAF enabled
Web Application Firewall configuration
object
WAF operation mode
OWASP paranoia level
WAF rule IDs to allow/whitelist
IP addresses to allow
IP addresses to block
ASN numbers to block
User agent patterns to block
Referer patterns to block
Slack webhook URL for notifications
https://hooks.slack.com/services/XXXMinimum hits per minute to trigger Slack notification
100Email addresses for notifications
Project Honey Pot HTTP:BL configuration
object
Enable HTTP:BL
Block suspicious IPs
Block email harvesters
Block spam sources
Block search engines
HTTP:BL API key
Enable predefined block lists
object
Block known bad user agents
Block known bad referers
Block known bad IPs
Block AI crawlers
Rate limiting thresholds
object
Threshold type
Requests per second limit (for ip/header)
10Hit count limit (for waf_hit_by_ip)
10Time window in minutes (for waf_hit_by_ip)
5Cooldown period in seconds
30Threshold enforcement mode
Header name (for header type)
Slack webhook for this threshold
Proxy alert enabled
Proxy inline function enabled
Enable Quant Cloud application proxy mode
Quant Cloud application name (required when application_proxy is true)
my-appQuant Cloud application environment (required when application_proxy is true)
productionQuant Cloud application container (required when application_proxy is true)
webQuant Cloud application port (required when application_proxy is true)
80Quant Cloud application proxy selection (populated automatically when application_proxy is enabled)
object
Application name
my-appEnvironment name
productionContainer name
webContainer port
80Static error page content (HTML) to serve on origin errors
<html><body>Service temporarily unavailable</body></html>Origin status codes that trigger static error page
[ "500", "502", "503", "504"]400
The server could not understand the request due to invalid syntax.
object
Error message
The requested resource was not foundError flag
true403
Access is forbidden.
object
Error message
The requested resource was not foundError flag
true