BotScore Object

The botScore object provides access to the bot status assigned to the request by Bot Manager Premier.

Properties

responseSegment

Returns the methods that correspond to the bot score response segments.

Methods

The following methods are available for the responseSegment object.

isHuman

Returns a boolean that indicates requests that haven't triggered any detections, resulting in a bot score of zero.

request.botScore.responseSegment.isHuman()

isCautiousResponse

Returns a boolean that indicates the request least likely to be from a bot.

request.botScore.responseSegment.isCautiousResponse()

isStrictResponse

Returns a boolean that indicates the request is a mix of bot and human traffic.

request.botScore.responseSegment.isStrictResponse()

isSafeguardResponse

Returns a boolean that indicates the request has been set aside by Bot Manager for special handling to prevent a human user from getting endlessly trapped by bot detections. Review See bot activity by API operation for more details.

request.botScore.responseSegment.isSafeguarResponse()

isAggressiveResponse

Returns a boolean that indentifies the request that has the highest bot scores, which are more likely to be bots.

request.botScore.responseSegment.isAggressiveResponse()

isUnexpectedResponse

Returns a boolean that indicates the request has been assigned a responseSegment by BotManager that is not recognized by EdgeWorkers.

request.botScore.responseSegment.isUnexpectedResponse()