Bento icon

Bento

Native integration for Bento API actions

Blacklist Check

AI-generated

Overview

This node performs a blacklist check operation using Bento's blacklist service. It evaluates a given domain and optionally an IP address to determine if they are blacklisted. This is useful for scenarios such as email validation, security checks, and fraud prevention where you need to verify if a domain or IP address is flagged in Bento's blacklist database.

Use Case Examples

  1. Check if a domain is blacklisted before sending marketing emails to avoid spam traps.
  2. Verify an IP address against the blacklist to prevent fraudulent login attempts.
  3. Evaluate domains and IPs in real-time during user registration to enhance security.

Properties

Name Meaning
Domain The domain to evaluate against Bento's blacklist service. This is a required string input.
IP Address An optional IP address to include in the blacklist evaluation. This is a string input.

Output

JSON

  • operation - The operation performed, here it will be 'blacklistCheck'.
  • success - Boolean indicating if the blacklist check was successful.
  • domain - The domain that was checked.
  • ip - The IP address that was checked, if provided.
  • apiResponse - The raw response from Bento's blacklist API.
  • message - A message describing the result of the blacklist check.
  • error - Error message if the blacklist check failed.

Dependencies

  • Requires Bento API credentials including publishableKey, secretKey, and siteUuid for authentication.

Troubleshooting

  • Common issues include invalid domain format, missing required domain input, or API authentication failures.
  • Error messages such as 'Domain format is invalid' indicate input validation errors; ensure the domain matches the expected pattern.
  • Authentication errors suggest incorrect or missing API credentials; verify the Bento API keys and site UUID.
  • Network errors may occur if the Bento service is unreachable; check internet connectivity and Bento service status.
  • Rate limiting errors indicate too many requests in a short time; implement retry logic or reduce request frequency.

Links

Discussion