Datto RMM

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

Overview

This node integrates with the Datto RMM platform to manage devices and their properties. Specifically, the Set Warranty operation under the Device resource allows users to update the warranty expiration date of a selected device. This is useful for IT administrators who want to keep device warranty information up-to-date within their monitoring and management workflows.

Practical examples include:

  • Automatically updating warranty dates when new purchase information is received.
  • Clearing warranty dates if a device is no longer covered.
  • Synchronizing warranty data from an external asset management system into Datto RMM.

Properties

Name Meaning
Device Select the target device from a list of available devices in your Datto RMM account.
Warranty Date Set the warranty expiration date in ISO 8601 format (yyyy-mm-dd). Leave empty to clear it.

Output

The node outputs JSON data representing the result of the warranty update operation on the selected device. This typically includes confirmation details such as the device identifier and the updated warranty date. The output does not include binary data.

Dependencies

  • Requires an API key credential configured in n8n to authenticate with the Datto RMM API.
  • The node depends on the Datto RMM REST API endpoint URL provided via credentials.
  • The node uses internal helper methods to fetch device lists and perform API requests.

Troubleshooting

  • Common issues:

    • Selecting a device that no longer exists or has been removed may cause errors.
    • Providing an invalid date format for the warranty date can lead to API rejection.
    • Missing or incorrect API credentials will prevent successful communication with Datto RMM.
  • Error messages:

    • "Resource device is not supported yet." — indicates an unsupported resource; ensure you are using a valid resource and operation.
    • API errors related to authentication or permissions suggest checking the API key and user rights.
    • Validation errors about the warranty date usually mean the date format is incorrect or the field is missing when required.

Links and References

Discussion