Rate Limit Rules
Path parameters
configstringRequired
Bodyobject · RateLimit[]
actionstringRequired
activebooleanRequired
descriptionstringOptional
globalbooleanRequired
idstringRequired
is_action_banbooleanOptional
keyany ofOptional
integerOptional
numberOptional
booleanOptional
anyOptional
last_activatedintegerOptional
namestringRequired
pairwithanyOptional
tagsstring[]Optional
thresholdintegerRequired
timeframeintegerRequired
ttlintegerOptional
Responses
200
Rate Limit Rules updated successfully
application/json
messagestringRequiredExample:
Information about successful update operation
Successfully updated entry422
Validation Error
application/json
put
/api/v4.3/conf/{config}/rate-limit-rulesPath parameters
configstringRequired
Bodyobject · RateLimit[]
actionstringRequired
activebooleanRequired
descriptionstringOptional
globalbooleanRequired
idstringRequired
is_action_banbooleanOptional
keyany ofOptional
integerOptional
numberOptional
booleanOptional
anyOptional
last_activatedintegerOptional
namestringRequired
pairwithanyOptional
tagsstring[]Optional
thresholdintegerRequired
timeframeintegerRequired
ttlintegerOptional
Responses
201
Rate Limit Rules created successfully
application/json
422
Validation Error
application/json
post
/api/v4.3/conf/{config}/rate-limit-rulesPath parameters
configstringRequired
Responses
200
Rate Limit Rules deleted successfully
application/json
messagestringRequiredExample:
Information about successful delete operation
Successfully deleted entry422
Validation Error
application/json
delete
/api/v4.3/conf/{config}/rate-limit-rulesPath parameters
configstringRequired
entry_idstringRequired
Responses
200
Rate Limit Rule retrieved successfully
application/json
actionstringRequired
activebooleanRequired
descriptionstringOptional
globalbooleanRequired
idstringRequired
is_action_banbooleanOptional
keyany ofOptional
integerOptional
numberOptional
booleanOptional
anyOptional
last_activatedintegerOptional
namestringRequired
pairwithanyOptional
tagsstring[]Optional
thresholdintegerRequired
timeframeintegerRequired
ttlintegerOptional
422
Validation Error
application/json
get
/api/v4.3/conf/{config}/rate-limit-rules/{entry_id}Path parameters
configstringRequired
entry_idstringRequired
Body
actionstringRequired
activebooleanRequired
descriptionstringOptional
globalbooleanRequired
idstringRequired
is_action_banbooleanOptional
keyany ofOptional
integerOptional
numberOptional
booleanOptional
anyOptional
last_activatedintegerOptional
namestringRequired
pairwithanyOptional
tagsstring[]Optional
thresholdintegerRequired
timeframeintegerRequired
ttlintegerOptional
Responses
200
Rate Limit Rule updated successfully
application/json
messagestringRequiredExample:
Information about successful update operation
Successfully updated entry422
Validation Error
application/json
put
/api/v4.3/conf/{config}/rate-limit-rules/{entry_id}Path parameters
configstringRequired
entry_idstringRequired
Body
actionstringRequired
activebooleanRequired
descriptionstringOptional
globalbooleanRequired
idstringRequired
is_action_banbooleanOptional
keyany ofOptional
integerOptional
numberOptional
booleanOptional
anyOptional
last_activatedintegerOptional
namestringRequired
pairwithanyOptional
tagsstring[]Optional
thresholdintegerRequired
timeframeintegerRequired
ttlintegerOptional
Responses
201
Rate Limit Rule created successfully
application/json
422
Validation Error
application/json
post
/api/v4.3/conf/{config}/rate-limit-rules/{entry_id}Path parameters
configstringRequired
entry_idstringRequired
Responses
200
Rate Limit Rule deleted successfully
application/json
messagestringRequiredExample:
Information about successful delete operation
Successfully deleted entry422
Validation Error
application/json
delete
/api/v4.3/conf/{config}/rate-limit-rules/{entry_id}Path parameters
configstringRequired
versionstringRequired
Responses
200
Rate Limit Rule reversion was successful
application/json
messagestringRequiredExample:
Information about successful update operation
Successfully updated entry422
Validation Error
application/json
put
/api/v4.3/conf/{config}/rate-limit-rules/versions/{version}/revertLast updated
Was this helpful?