Flow Control Policies
Get all Flow Control Policies in a configuration
Flow Control Policies retrieved successfully
GET /api/v4.0/conf/{config}/flow-control-policies HTTP/1.1
Host:
Accept: */*
Flow Control Policies retrieved successfully
{
"total": 1,
"items": [
{
"active": true,
"description": "",
"exclude": [
"text"
],
"id": "text",
"include": [
"text"
],
"key": [
{
"args": "text",
"attrs": "asnFlowSef",
"cookies": "text",
"headers": "text",
"plugins": "text"
}
],
"name": "text",
"steps": [
{
"args": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"cookies": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"method": "GET",
"plugins": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"uri": "text"
}
],
"tags": [
"text"
],
"timeframe": 1
}
]
}
Update an existing set of Flow Control Policies for a configuration
This flow is active
""
Tags describing requests to exclude from the flow control rule
[]
Tags describing requests to include in the flow control rule
[]
List of tags to apply
[]
The time in which to limit the requests according to the threshold
Flow Control Policies updated successfully
Validation Error
PUT /api/v4.0/conf/{config}/flow-control-policies HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 441
[
{
"active": true,
"description": "",
"exclude": [
"text"
],
"id": "text",
"include": [
"text"
],
"key": [
{
"args": "text",
"attrs": "asnFlowSef",
"cookies": "text",
"headers": "text",
"plugins": "text"
}
],
"name": "text",
"steps": [
{
"args": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"cookies": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"method": "GET",
"plugins": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"uri": "text"
}
],
"tags": [
"text"
],
"timeframe": 1
}
]
{
"message": "Successfully updated entry"
}
Create a complete set of Flow Control Policies for a configuration
This flow is active
""
Tags describing requests to exclude from the flow control rule
[]
Tags describing requests to include in the flow control rule
[]
List of tags to apply
[]
The time in which to limit the requests according to the threshold
Flow Control Policies created successfully
Validation Error
POST /api/v4.0/conf/{config}/flow-control-policies HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 441
[
{
"active": true,
"description": "",
"exclude": [
"text"
],
"id": "text",
"include": [
"text"
],
"key": [
{
"args": "text",
"attrs": "asnFlowSef",
"cookies": "text",
"headers": "text",
"plugins": "text"
}
],
"name": "text",
"steps": [
{
"args": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"cookies": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"method": "GET",
"plugins": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"uri": "text"
}
],
"tags": [
"text"
],
"timeframe": 1
}
]
{
"message": "Successfully created entry"
}
Delete all Flow Control Policies in a configuration
Flow Control Policies deleted successfully
Validation Error
DELETE /api/v4.0/conf/{config}/flow-control-policies HTTP/1.1
Host:
Accept: */*
{
"message": "Successfully deleted entry"
}
Get a Flow Control Policy from the specified configuration
Flow Control Policy retrieved successfully
Validation Error
GET /api/v4.0/conf/{config}/flow-control-policies/{entry_id} HTTP/1.1
Host:
Accept: */*
{
"active": true,
"description": "",
"exclude": [
"text"
],
"id": "text",
"include": [
"text"
],
"key": [
{
"args": "text",
"attrs": "asnFlowSef",
"cookies": "text",
"headers": "text",
"plugins": "text"
}
],
"name": "text",
"steps": [
{
"args": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"cookies": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"method": "GET",
"plugins": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"uri": "text"
}
],
"tags": [
"text"
],
"timeframe": 1
}
Update an individual Flow Control Policy within a configuration
This flow is active
""
Tags describing requests to exclude from the flow control rule
[]
Tags describing requests to include in the flow control rule
[]
List of tags to apply
[]
The time in which to limit the requests according to the threshold
Flow Control Policy updated successfully
Validation Error
PUT /api/v4.0/conf/{config}/flow-control-policies/{entry_id} HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 439
{
"active": true,
"description": "",
"exclude": [
"text"
],
"id": "text",
"include": [
"text"
],
"key": [
{
"args": "text",
"attrs": "asnFlowSef",
"cookies": "text",
"headers": "text",
"plugins": "text"
}
],
"name": "text",
"steps": [
{
"args": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"cookies": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"method": "GET",
"plugins": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"uri": "text"
}
],
"tags": [
"text"
],
"timeframe": 1
}
{
"message": "Successfully updated entry"
}
Create an individual Flow Control Policy within a configuration
This flow is active
""
Tags describing requests to exclude from the flow control rule
[]
Tags describing requests to include in the flow control rule
[]
List of tags to apply
[]
The time in which to limit the requests according to the threshold
Flow Control Policy created successfully
Validation Error
POST /api/v4.0/conf/{config}/flow-control-policies/{entry_id} HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 439
{
"active": true,
"description": "",
"exclude": [
"text"
],
"id": "text",
"include": [
"text"
],
"key": [
{
"args": "text",
"attrs": "asnFlowSef",
"cookies": "text",
"headers": "text",
"plugins": "text"
}
],
"name": "text",
"steps": [
{
"args": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"cookies": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"method": "GET",
"plugins": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"uri": "text"
}
],
"tags": [
"text"
],
"timeframe": 1
}
{
"message": "Successfully created entry"
}
Delete an individual Flow Control Policy from the specified configuration
Flow Control Policy deleted successfully
Validation Error
DELETE /api/v4.0/conf/{config}/flow-control-policies/{entry_id} HTTP/1.1
Host:
Accept: */*
{
"message": "Successfully deleted entry"
}
Get list of versions of Flow Control Policies in a configuration
Flow Control Policies version list retrieved successfully
Validation Error
GET /api/v4.0/conf/{config}/flow-control-policies/versions HTTP/1.1
Host:
Accept: */*
{
"total": 1,
"items": [
{
"author": "text",
"email": "[email protected]",
"message": "text",
"date": "2025-08-20T11:44:02.717Z",
"version": "42bcc1282349db1e5791484c3d69420b1d8a8bc1",
"parents": [
"f44073242093228b45bff7eb7a065559fa9b46aa"
]
}
]
}
Get a specific version of a Flow Control Policy
Flow Control Policy retrieved successfully
Validation Error
GET /api/v4.0/conf/{config}/flow-control-policies/versions/{version} HTTP/1.1
Host:
Accept: */*
{
"total": 1,
"items": [
{
"active": true,
"description": "",
"exclude": [
"text"
],
"id": "text",
"include": [
"text"
],
"key": [
{
"args": "text",
"attrs": "asnFlowSef",
"cookies": "text",
"headers": "text",
"plugins": "text"
}
],
"name": "text",
"steps": [
{
"args": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"cookies": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"headers": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"method": "GET",
"plugins": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"uri": "text"
}
],
"tags": [
"text"
],
"timeframe": 1
}
]
}
Set a previous Flow Control Policy version to be the current one
Flow Control Policy reversion was successful
Validation Error
PUT /api/v4.0/conf/{config}/flow-control-policies/versions/{version}/revert HTTP/1.1
Host:
Accept: */*
{
"message": "Successfully updated entry"
}
Last updated
Was this helpful?