- Home
- API Enriched
- Shape
- shape
- GET the change history for a bot detection rule.
GET the change history for a bot detection rule.
const url = 'https://example-corp.console.ves.volterra.io/api/v1/api/production/us-east-1/namespaces/default/api/shape/bot/namespaces/example/bot_detection_rules/example/history';const options = {method: 'GET', headers: {Authorization: '<Authorization>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://example-corp.console.ves.volterra.io/api/v1/api/production/us-east-1/namespaces/default/api/shape/bot/namespaces/example/bot_detection_rules/example/history \ --header 'Authorization: <Authorization>'Getbotdetectionrulechangehistory CustomAPI.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Namespace x-required Namespace is used to scope the query.
ID x-required Rule ID is the unique identifier for a Rule.
Responses
Section titled “Responses”A successful response.
Response for GET bot detection rule change history.
object
Rule changes holds the details for changes made to a bot detection rule.
Rule change holds the details of the changes made to a bot detection rule.
object
EmailID of the official who made the change. In case the changed is made by F5 official, the value will be ‘F5’
object
object
object
Comments provided for when making changes to the configuration of a rule.
List of reasons why the rule configuration was changed.
Rule or policy definition
object
object
Mitigation - true(ON) / false(OFF)
object
Name of the bot infrastructure as per SAPI’s database.
object
Status message. In case of error, this would contain error details.
object
Bot Infra Deployment Status Details Per Region.
object
Timestamp at which the change was made.
Example
{ "rule_changes": [ { "change_type": "BOT_DETECTION_RULE_CHANGE_TYPE_UNKNOWN", "modification": { "rule_config_deployment_details_per_bot_infra": [ { "bot_infra_deployment_details": { "bot_infra_status": { "bot_infra_deployment_status": "BOT_INFRA_DEPLOYMENT_STATUS_UNKNOWN" }, "bot_infrastructure_type": "BOT_INFRA_TYPE_UNKNOWN", "environment": "PRODUCTION" } } ] } } ]}Returned when operation is not authorized.
Examplegenerated
exampleReturned when there is no permission to access resource.
Examplegenerated
exampleReturned when resource is not found.
Examplegenerated
exampleReturned when operation on resource is conflicting with current value.
Examplegenerated
exampleReturned when operation has been rejected as it is happening too frequently.
Examplegenerated
exampleReturned when server encountered an error in processing API.
Examplegenerated
exampleReturned when service is unavailable temporarily.
Examplegenerated
exampleReturned when server timed out processing request.
Examplegenerated
example