AvantGuard - DNSFilter icon

AvantGuard - DNSFilter

AvantGuard - DNSFilter

Actions277

Overview

This node integrates with the AvantGuard DNSFilter API to create blocked URLs under a specified policy. It is useful for network administrators or security teams who want to programmatically manage URL blocking policies to prevent access to harmful or unwanted websites. For example, you can automate adding multiple URLs to a blocklist associated with a particular policy, helping enforce organizational internet usage rules.

Properties

Name Meaning
Additional Body Fields Optional fields to include in the request body when creating blocked URLs. Includes:
- Policy Id The numeric identifier of the policy under which the URLs will be blocked.
- Blocked Urls A JSON array representing the list of URLs to add to the blocklist.

Output

The node outputs JSON data corresponding to the response from the AvantGuard DNSFilter API after attempting to create the blocked URLs. This typically includes details about the created entries or any errors returned by the API. There is no indication that binary data is output by this node.

Dependencies

  • Requires an API key credential for authenticating with the AvantGuard DNSFilter service.
  • The node sends requests to https://api.dnsfilter.com with appropriate headers (Accept: application/json, Content-Type: application/json).
  • No other external dependencies are indicated.

Troubleshooting

  • Common issues:

    • Invalid or missing policy ID may cause the API to reject the request.
    • Malformed JSON in the "Blocked Urls" field can lead to parsing errors.
    • Network connectivity problems or incorrect API credentials will result in authentication or connection errors.
  • Error messages and resolutions:

    • Authentication failed: Verify that the API key credential is correctly configured and has necessary permissions.
    • Invalid policy id: Ensure the policy ID exists and is correctly provided as a number.
    • Malformed JSON: Check the syntax of the JSON array in the "Blocked Urls" property.
    • API rate limits exceeded: Implement retry logic or reduce request frequency.

Links and References

Discussion