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 detailed information about a specific device managed within the Datto RMM platform. It is designed to fetch selected fields of a chosen device, allowing users to tailor the output to their needs by specifying which device attributes to return.

This node is beneficial in scenarios such as:

  • Monitoring and managing devices remotely by retrieving up-to-date device details.
  • Integrating device data into workflows for automated reporting or alerting.
  • Enriching other processes with device-specific information like hostname, IP address, or device type.

Example use case:
A managed service provider could use this node to automatically pull device details before running maintenance scripts or generating asset reports.

Properties

Name Meaning
Device Select the target device from a dynamically loaded list of available devices.
Fields to Return Choose which specific fields or attributes of the device should be included in the response.
  • The Device property uses an options dropdown populated by fetching all devices accessible via the API.
  • The Fields to Return property allows fine-grained control over the output by selecting desired device fields.

Output

The node outputs JSON data representing the selected device's details. The structure depends on the fields chosen in the "Fields to Return" property but typically includes identifiers, names, network information, status, and other device metadata.

If binary data were involved (not indicated here), it would represent files or attachments related to the device, but this node focuses solely on JSON device information.

Dependencies

  • Requires an active connection to the Datto RMM API using a valid API authentication token configured in the node credentials.
  • The node relies on the Datto RMM API endpoints to fetch device lists and device details.
  • Network access to the Datto RMM API base URL must be available.

Troubleshooting

  • Common issues:

    • Failure to load the device list may indicate connectivity problems or insufficient API permissions.
    • Selecting a device that no longer exists or has been removed can cause errors.
    • Incorrect or missing API credentials will prevent any data retrieval.
  • Error messages:

    • "Resource device is not supported yet." — This would occur if the resource parameter is misconfigured; ensure "device" is selected.
    • API request failures often include HTTP error codes; verify API key validity and network access.
    • Errors loading options (devices) are logged to the console; check node logs for details.
  • Resolutions:

    • Verify API credentials and permissions.
    • Confirm network connectivity to the Datto RMM API.
    • Refresh the device list to ensure the selected device is current.

Links and References

Discussion