Datto RMM

Interact with Datto RMM API to manage devices, sites, alerts, and monitoring

Overview

The node interacts with the Datto RMM API to retrieve information about resolved alerts associated with an account. It supports fetching all resolved alerts automatically via pagination or retrieving a specific page with a limited number of results. Users can also choose whether to include muted alerts in the response and select which fields to include for each alert.

This node is beneficial in scenarios where IT administrators or managed service providers want to monitor and analyze resolved alerts from their Datto RMM environment, enabling them to track past issues, audit alert history, or integrate alert data into other workflows or reporting tools.

Practical examples:

  • Automatically fetch all resolved alerts daily to update a dashboard showing recent resolved issues.
  • Retrieve a specific page of resolved alerts with selected fields to generate a custom report.
  • Include muted alerts in the retrieval to ensure no resolved alert is missed during audits.

Properties

Name Meaning
Retrieve All Whether to retrieve all resolved alerts automatically using pagination (true), or manually specify page and max results (false).
Page The page number to retrieve (1-based). Only applicable if "Retrieve All" is set to false.
Max Results Maximum number of resolved alerts to return per page. Only applicable if "Retrieve All" is set to false.
Include Muted Alerts Whether to include muted resolved alerts in the results (true or false).
Fields to Include Select which fields to include in the response for each resolved alert. Options allow adding all fields or defining specific ones.

Output

The node outputs JSON data representing the resolved alerts retrieved from the Datto RMM API. Each item in the output corresponds to one resolved alert and includes the fields selected by the user in the "Fields to Include" property.

If binary data were involved (not indicated here), it would typically represent attachments or files related to alerts, but this node focuses on JSON alert data only.

Dependencies

  • Requires an API key credential for authenticating with the Datto RMM API.
  • The node depends on the Datto RMM API being accessible at the configured base URL.
  • Pagination support relies on the API's ability to return paged results.
  • No additional external services are required beyond the Datto RMM API.

Troubleshooting

  • Common Issues:

    • Incorrect or missing API credentials will cause authentication failures.
    • Network connectivity problems may prevent access to the Datto RMM API.
    • Requesting pages beyond available data may return empty results.
    • Selecting fields not supported by the API could result in incomplete data or errors.
  • Error Messages:

    • Authentication errors typically indicate invalid or expired API keys; verify and update credentials.
    • "Resource account is not supported yet" error indicates an unsupported resource selection; ensure "Account" resource is chosen.
    • Pagination errors may occur if "Page" or "Max Results" values are invalid; use valid positive integers.
  • Resolution Tips:

    • Double-check API credentials and permissions.
    • Confirm network access to the Datto RMM API endpoint.
    • Use the "Retrieve All" option to avoid manual pagination complexity.
    • Validate field selections against available API fields.

Links and References

Discussion