AvantGuard - DNSFilter icon

AvantGuard - DNSFilter

AvantGuard - DNSFilter

Actions277

Overview

This node operation promotes an organization to a Managed Service Provider (MSP) status. It is useful in scenarios where you manage multiple organizations and need to elevate certain organizations to MSP level, potentially unlocking additional features or management capabilities associated with MSPs.

For example, if you have a list of client organizations and want to programmatically upgrade some of them to MSP status based on business rules or automation workflows, this node operation facilitates that process by sending the appropriate request with optional parameters.

Properties

Name Meaning
Additional Query Parameters Optional query parameters that can be added to the promotion request. Includes:
- Plan: The plan name to assign; valid values are manual, tier1, tier2, tier3, friendly_wifi.
- Zapier Params: Additional info sent to Zapier after successful promotion, e.g., { querystring__org_id: 1111, querystring__user_id: 2222 }.

Output

The node outputs JSON data representing the response from the promotion API call. This typically includes confirmation of the promotion action, details about the promoted organization, and any relevant metadata returned by the service.

No binary data output is indicated for this operation.

Dependencies

  • Requires an API key credential for authentication with the external service managing organizations.
  • The base URL for API requests is set to https://api.dnsfilter.com.
  • The node depends on the @avantguardllc/n8n-openapi-node package for building properties and handling OpenAPI specifications.

Troubleshooting

  • Common Issues:

    • Invalid or missing API credentials will cause authentication failures.
    • Providing invalid plan names outside the allowed set (manual, tier1, tier2, tier3, friendly_wifi) may result in errors.
    • Malformed Zapier parameters could cause the request to fail or not trigger expected downstream actions.
  • Error Messages:

    • Authentication errors usually indicate issues with the API key; verify the credential configuration.
    • Validation errors related to query parameters suggest checking the spelling and allowed values for "plan" and the structure of "zapier_params".
    • Network or connectivity errors imply checking internet access and endpoint availability.

Links and References

Discussion