List edge function rules
GET /api/v2/organizations/{organization}/projects/{project}/rules/function
GET
/api/v2/organizations/{organization}/projects/{project}/rules/function
Authorizations
Parameters
Path Parameters
organization
required
string
Organization identifier
project
required
string
Project identifier
Responses
200
The request has succeeded.
Array<object>
object
name
Rule name
string
Test redirect rule uuid
required
Rule UUID
string
123e4567-e89b-12d3-a456-426614174000 rule_id
Rule ID
string
rule-001 weight
Rule weight
integer
100 url
URL patterns
Array<string>
[ "/old-path/*", "/legacy/*"] domain
Domain patterns
Array<string>
[ "test-domain.com", "*.test-domain.com"] disabled
required
Whether rule is disabled
boolean
only_with_cookie
Only apply with cookie
string
session_id method
HTTP method
string
GET method_is
Allowed HTTP methods
Array<string>
[ "GET", "POST"] method_is_not
Excluded HTTP methods
Array<string>
[ "DELETE", "PUT"] ip
IP address
string
192.168.1.1 ip_is
Allowed IP addresses
Array<string>
[ "192.168.1.0/24", "10.0.0.1"] ip_is_not
Excluded IP addresses
Array<string>
[ "172.16.0.0/12"] country
Country code
string
US country_is
Allowed countries
Array<string>
[ "US", "CA", "GB"] country_is_not
Excluded countries
Array<string>
[ "CN", "RU"] action
required
Rule action
string
redirect action_config
required
object
fn_uuid
required
Function UUID
string
7c9e6679-7425-40de-944b-e07fc1f90ae7400
The server could not understand the request due to invalid syntax.
object
message
required
Error message
string
The requested resource was not found error
required
Error flag
boolean
true{ "message": "The requested resource was not found", "error": true}403
Access is forbidden.
object
message
required
Error message
string
The requested resource was not found error
required
Error flag
boolean
true{ "message": "The requested resource was not found", "error": true}