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 related operations. Specifically, the Device - Create Quick Job operation allows users to quickly create and run a job on a selected device component. This is useful for automating routine maintenance tasks, running diagnostics, or deploying scripts on specific parts of a device without manually accessing the Datto RMM interface.

Practical examples include:

  • Running a quick patch deployment on a server's network card.
  • Executing a diagnostic script on a laptop's hard drive component.
  • Triggering a custom monitoring job on a device component to check its health status.

Properties

Name Meaning
Device Select the target device from your Datto RMM account. The list is dynamically loaded.
Job Name Provide a name for the quick job you want to create and run on the selected component.
Component Choose the specific component of the device on which the quick job will be executed.

Output

The node outputs JSON data representing the result of the quick job creation request. This typically includes details such as the job identifier, status, and any relevant metadata returned by the Datto RMM API confirming that the quick job was successfully created and queued for execution.

No binary data output is involved in this operation.

Dependencies

  • Requires an active connection to the Datto RMM API via an API key credential configured in n8n.
  • The node depends on the Datto RMM API endpoints for devices and components to load options and execute the quick job creation.
  • Proper permissions on the Datto RMM account are necessary to create jobs on devices.

Troubleshooting

  • Common issues:

    • Failure to load devices or components usually indicates connectivity issues or insufficient API permissions.
    • Providing an invalid device or component UID will cause the API call to fail.
    • Missing required parameters like Job Name or Device selection will prevent execution.
  • Error messages:

    • "Resource device is not supported yet." — This would indicate a misconfiguration or outdated node version; ensure the node is up to date.
    • API errors related to authentication or authorization suggest checking the API key credentials.
    • Errors about missing or invalid parameters mean verifying that all required fields are correctly filled.

Links and References

Discussion