Flow Control Policies

Get Flow Control Policies

get

Get all Flow Control Policies in a configuration

Path parameters
configstringRequired
Responses
chevron-right
200

Flow Control Policies retrieved successfully

application/json
get
/api/v4.3/conf/{config}/flow-control-policies
200

Flow Control Policies retrieved successfully

Modify Flow Control Policies

put

Update an existing set of Flow Control Policies for a configuration

Path parameters
configstringRequired
Bodyobject · FlowControl[]
activebooleanRequired

This flow is active

descriptionany ofOptionalDefault: ""
stringOptional
or
nullOptional
excludestring[]Optional

Tags describing requests to exclude from the flow control rule

Default: []
idstringRequired
includestring[]Optional

Tags describing requests to include in the flow control rule

Default: []
namestring · min: 1Required
tagsstring[]Optional

List of tags to apply

Default: []
timeframenumberRequired

The time in which to limit the requests according to the threshold

Responses
chevron-right
200

Flow Control Policies updated successfully

application/json
put
/api/v4.3/conf/{config}/flow-control-policies

Create Flow Control Policies

post

Create a complete set of Flow Control Policies for a configuration

Path parameters
configstringRequired
Bodyobject · FlowControl[]
activebooleanRequired

This flow is active

descriptionany ofOptionalDefault: ""
stringOptional
or
nullOptional
excludestring[]Optional

Tags describing requests to exclude from the flow control rule

Default: []
idstringRequired
includestring[]Optional

Tags describing requests to include in the flow control rule

Default: []
namestring · min: 1Required
tagsstring[]Optional

List of tags to apply

Default: []
timeframenumberRequired

The time in which to limit the requests according to the threshold

Responses
post
/api/v4.3/conf/{config}/flow-control-policies

Delete Flow Control Policies

delete

Delete all Flow Control Policies in a configuration

Path parameters
configstringRequired
Responses
chevron-right
200

Flow Control Policies deleted successfully

application/json
delete
/api/v4.3/conf/{config}/flow-control-policies

Get specific Flow Control Policy

get

Get a Flow Control Policy from the specified configuration

Path parameters
configstringRequired
entry_idstringRequired
Responses
chevron-right
200

Flow Control Policy retrieved successfully

application/json
get
/api/v4.3/conf/{config}/flow-control-policies/{entry_id}

Modify a single Flow Control Policy

put

Update an individual Flow Control Policy within a configuration

Path parameters
configstringRequired
entry_idstringRequired
Body
activebooleanRequired

This flow is active

descriptionany ofOptionalDefault: ""
stringOptional
or
nullOptional
excludestring[]Optional

Tags describing requests to exclude from the flow control rule

Default: []
idstringRequired
includestring[]Optional

Tags describing requests to include in the flow control rule

Default: []
namestring · min: 1Required
tagsstring[]Optional

List of tags to apply

Default: []
timeframenumberRequired

The time in which to limit the requests according to the threshold

Responses
chevron-right
200

Flow Control Policy updated successfully

application/json
put
/api/v4.3/conf/{config}/flow-control-policies/{entry_id}

Create single Flow Control Policy

post

Create an individual Flow Control Policy within a configuration

Path parameters
configstringRequired
entry_idstringRequired
Body
activebooleanRequired

This flow is active

descriptionany ofOptionalDefault: ""
stringOptional
or
nullOptional
excludestring[]Optional

Tags describing requests to exclude from the flow control rule

Default: []
idstringRequired
includestring[]Optional

Tags describing requests to include in the flow control rule

Default: []
namestring · min: 1Required
tagsstring[]Optional

List of tags to apply

Default: []
timeframenumberRequired

The time in which to limit the requests according to the threshold

Responses
post
/api/v4.3/conf/{config}/flow-control-policies/{entry_id}

Delete single Flow Control Policy

delete

Delete an individual Flow Control Policy from the specified configuration

Path parameters
configstringRequired
entry_idstringRequired
Responses
chevron-right
200

Flow Control Policy deleted successfully

application/json
delete
/api/v4.3/conf/{config}/flow-control-policies/{entry_id}

Get Flow Control Policies version list

get

Get list of versions of Flow Control Policies in a configuration

Path parameters
configstringRequired
Responses
chevron-right
200

Flow Control Policies version list retrieved successfully

application/json
get
/api/v4.3/conf/{config}/flow-control-policies/versions

Get version of Flow Control Policy

get

Get a specific version of a Flow Control Policy

Path parameters
configstringRequired
versionstringRequired
Responses
chevron-right
200

Flow Control Policy retrieved successfully

application/json
get
/api/v4.3/conf/{config}/flow-control-policies/versions/{version}

Revert a Flow Control Policy to the specified version

put

Set a previous Flow Control Policy version to be the current one

Path parameters
configstringRequired
versionstringRequired
Responses
chevron-right
200

Flow Control Policy reversion was successful

application/json
put
/api/v4.3/conf/{config}/flow-control-policies/versions/{version}/revert

END

Last updated

Was this helpful?