PUT /risk-score-rules/blocklists

Modifies risk score blocklist rules.

Servers

Request headers

Name Type Required Description
Content-Type String Yes The media type of the request body.

Default value: "application/json"

Request body fields

Name Type Required Description
temporaryBlockList Object No

Items temporarily blocklisted when TTL is greater than 0.

temporaryBlockList.email Object No

Email address of the customer making the purchase.

temporaryBlockList.email.ttl Integer Yes

Amount of seconds a blocklist exists before it expires. This value must be greater than 0.

temporaryBlockList.email.riskScoreThreshold Integer Yes

Pass and fail threshold for the blocklist.

temporaryBlockList.fingerprint Object No

Fingerprint of the user's device. A device fingerprint is a unique token that is used to identify the user. The device fingerprint is generated based on device attributes, such as: hardware, software, IP address, language, browser, and more.

temporaryBlockList.fingerprint.ttl Integer Yes

Amount of seconds a blocklist exists before it expires. This value must be greater than 0.

temporaryBlockList.fingerprint.riskScoreThreshold Integer Yes

Pass and fail threshold for the blocklist.

temporaryBlockList.bankAccount Object No

Bank account for the charge.

temporaryBlockList.bankAccount.ttl Integer Yes

Amount of seconds a blocklist exists before it expires. This value must be greater than 0.

temporaryBlockList.bankAccount.riskScoreThreshold Integer Yes

Pass and fail threshold for the blocklist.

temporaryBlockList.emailDomain Object No

Email address domain of the customer making the purchase.

temporaryBlockList.emailDomain.ttl Integer Yes

Amount of seconds a blocklist exists before it expires. This value must be greater than 0.

temporaryBlockList.emailDomain.riskScoreThreshold Integer Yes

Pass and fail threshold for the blocklist.

temporaryBlockList.ipAddress Object No

IP address of the customer making the purchase.

temporaryBlockList.ipAddress.ttl Integer Yes

Amount of seconds a blocklist exists before it expires. This value must be greater than 0.

temporaryBlockList.ipAddress.riskScoreThreshold Integer Yes

Pass and fail threshold for the blocklist.

temporaryBlockList.country Object No

Country where the customer is making the purchase, and country of the payment card billing address.

temporaryBlockList.country.ttl Integer Yes

Amount of seconds a blocklist exists before it expires. This value must be greater than 0.

temporaryBlockList.country.riskScoreThreshold Integer Yes

Pass and fail threshold for the blocklist.

temporaryBlockList.paymentCard Object No

Payment card number for the charge.

temporaryBlockList.paymentCard.ttl Integer Yes

Amount of seconds a blocklist exists before it expires. This value must be greater than 0.

temporaryBlockList.paymentCard.riskScoreThreshold Integer Yes

Pass and fail threshold for the blocklist.

temporaryBlockList.bin Object No

Bank Identification Number (BIN) of the payment card for the charge.

temporaryBlockList.bin.ttl Integer Yes

Amount of seconds a blocklist exists before it expires. This value must be greater than 0.

temporaryBlockList.bin.riskScoreThreshold Integer Yes

Pass and fail threshold for the blocklist.

temporaryBlockList.address Object No

House number and ZIP code of the customer's address.

temporaryBlockList.address.ttl Integer Yes

Amount of seconds a blocklist exists before it expires. This value must be greater than 0.

temporaryBlockList.address.riskScoreThreshold Integer Yes

Pass and fail threshold for the blocklist.

temporaryBlockList.customerId Object No

Rebilly customerId of the customer making the purchase.

temporaryBlockList.customerId.ttl Integer Yes

Amount of seconds a blocklist exists before it expires. This value must be greater than 0.

temporaryBlockList.customerId.riskScoreThreshold Integer Yes

Pass and fail threshold for the blocklist.

permanentlyBlockList Object No

Items permanently blocklisted when TTL is equal to 0.

permanentlyBlockList.email Object No

Email address of the customer making the purchase.

permanentlyBlockList.email.riskScoreThreshold Integer Yes

Pass and fail threshold for the blocklist.

permanentlyBlockList.fingerprint Object No

Fingerprint of the user's device. A device fingerprint is a unique token that is used to identify the user. The device fingerprint is generated based on device attributes, such as: hardware, software, IP address, language, browser, and more.

permanentlyBlockList.fingerprint.riskScoreThreshold Integer Yes

Pass and fail threshold for the blocklist.

permanentlyBlockList.bankAccount Object No

Bank account for the charge.

permanentlyBlockList.bankAccount.riskScoreThreshold Integer Yes

Pass and fail threshold for the blocklist.

permanentlyBlockList.emailDomain Object No

Email address domain of the customer making the purchase.

permanentlyBlockList.emailDomain.riskScoreThreshold Integer Yes

Pass and fail threshold for the blocklist.

permanentlyBlockList.ipAddress Object No

IP address of the customer making the purchase.

permanentlyBlockList.ipAddress.riskScoreThreshold Integer Yes

Pass and fail threshold for the blocklist.

permanentlyBlockList.country Object No

Country where the customer is making the purchase, and country of the payment card billing address.

permanentlyBlockList.country.riskScoreThreshold Integer Yes

Pass and fail threshold for the blocklist.

permanentlyBlockList.paymentCard Object No

Payment card number being charged.

permanentlyBlockList.paymentCard.riskScoreThreshold Integer Yes

Pass and fail threshold for the blocklist.

permanentlyBlockList.bin Object No

Bank Identification Number (BIN) of the payment card for the charge.

permanentlyBlockList.bin.riskScoreThreshold Integer Yes

Pass and fail threshold for the blocklist.

permanentlyBlockList.address Object No

House number and ZIP code of the customer's address.

permanentlyBlockList.address.riskScoreThreshold Integer Yes

Pass and fail threshold for the blocklist.

permanentlyBlockList.customerId Object No

Rebilly customerId of the customer making the purchase.

permanentlyBlockList.customerId.riskScoreThreshold Integer Yes

Pass and fail threshold for the blocklist.

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. Search for the API you want to integrate with and click on the name.
    • This loads the API reference documentation and prepares the Http request settings.
  3. Click Test request to test run your request to the API and see the API's response.