AvantGuard - DNSFilter icon

AvantGuard - DNSFilter

AvantGuard - DNSFilter

Actions277

Overview

This node operation fetches a summarized report of covered users by organization from the Distributors resource. It is designed to retrieve data within a specified date range, providing insights into user coverage across organizations managed or tracked by distributors.

Common scenarios where this node would be beneficial include:

  • Generating periodic reports on user coverage for management review.
  • Analyzing trends in user adoption or coverage over time.
  • Filtering reports based on specific organizations or MSPs (Managed Service Providers).

Practical example:

  • A distributor wants to generate a monthly summary report of all covered users grouped by their organizations between December 1, 2022, and December 31, 2022, including organizations that were in trial and parent MSP organizations.

Properties

Name Meaning
From Report range lower limit. Date in ISO8601 format, e.g., "2022-12-01".
To Report range upper limit. Date in ISO8601 format, e.g., "2022-12-31".
Additional Query Parameters Optional parameters to refine the report:
- Include In Trial Boolean flag to include organizations that were in trial in the result (default: true).
- Include Parent Organization Boolean flag to include MSPs' parent organizations in the result (default: true).
- Msp Ids JSON array of MSP IDs to filter the report, e.g., [1,2,3].
- Organization Ids JSON array of organization IDs to filter the report, e.g., [4,5,6].

Output

The node outputs JSON data containing the summarized report of covered users by organization for the specified date range and filters. The structure typically includes organization identifiers, user counts, and possibly metadata about trials or parent organizations depending on query parameters.

If binary data output is supported, it would represent downloadable report files or attachments; however, based on the provided code and properties, the output is primarily JSON.

Dependencies

  • Requires an API key credential for authenticating requests to the Distributors service.
  • The node uses HTTP query parameters to send request data.
  • No additional external dependencies are indicated beyond the API access.

Troubleshooting

  • Missing or invalid date formats: Ensure the "From" and "To" dates are provided in valid ISO8601 format (e.g., "YYYY-MM-DD"). Invalid dates may cause API errors or empty results.
  • Empty or malformed JSON arrays for MSP or Organization IDs: When specifying these filters, ensure valid JSON arrays are used. Malformed JSON will likely cause request failures.
  • API authentication errors: Verify that the API key credential is correctly configured and has sufficient permissions.
  • No data returned: Check if the date range and filters actually correspond to existing data. Also, verify if the "Include In Trial" and "Include Parent Organization" flags are set as intended.

Links and References

  • ISO 8601 Date Format
  • Documentation for the Distributors API (not provided here, but typically available from the service provider)

Discussion