datto

Interact with the Datto REST API to manage BCDR devices, agents, assets, alerts, SaaS domains and seats, and DTC assets. Authenticates via Basic Auth using your Datto public and secret keys.

Package Information

Released: 2 mo ago
Downloads: 0 weeklyΒ /Β 0 monthly
Latest Version: 1.0.2

Documentation

Datto n8n Node

Interact with the Datto REST API to manage BCDR devices, agents, assets, alerts, SaaS domains and seats, and DTC assets. Authenticates via Basic Auth using your Datto public and secret keys.

Installation

In your n8n instance, go to Settings > Community Nodes and install:

@zackrobertstech/n8n-nodes-datto

Compatibility

  • n8n version: >=1.0.0
  • Node.js version: >=18

Credentials

Configure your Datto API credentials in n8n.

Resources & Operations

Base URL: https://api.datto.com

BCDR

Endpoint Description
πŸ”΅ GET /v1/bcdr/agent Returns a list of your clients (organizations) and their respective agents.
πŸ”΅ GET /v1/bcdr/device Returns a list of your devices.
πŸ”΅ GET /v1/bcdr/device/{serialNumber} Get device information by serial number.
πŸ”΅ GET /v1/bcdr/device/{serialNumber}/alert Get alerts for a given device.
πŸ”΅ GET /v1/bcdr/device/{serialNumber}/asset Get assets (agents and shares) for a given device.
πŸ”΅ GET /v1/bcdr/device/{serialNumber}/asset/{volumeName} Get an asset(s)(agent or share) for a specific volume on a device.
πŸ”΅ GET /v1/bcdr/device/{serialNumber}/asset/{volumeName}/screenshot/latest Get the latest screenshot binary image data for a specific volume on a device.
πŸ”΅ GET /v1/bcdr/device/{serialNumber}/asset/agent Get agents for a given device.
πŸ”΅ GET /v1/bcdr/device/{serialNumber}/asset/share Get shares for a given device.
πŸ”΅ GET /v1/bcdr/device/{serialNumber}/vm-restores Get device VM restores by serial number.

Direct To Cloud

Endpoint Description
πŸ”΅ GET /v1/dtc/{clientId}/assets Get all direct-to-cloud assets for a specified client.
πŸ”΅ GET /v1/dtc/{clientId}/assets/{assetUuid} Get further details for a specific direct-to-cloud asset.
πŸ”΅ GET /v1/dtc/{clientId}/assets/{assetUuid}/screenshot/latest Get the latest screenshot binary image data for a specific direct-to-cloud asset.
🟑 PUT /v1/dtc/agent/{agentUuid}/bandwidth Update the bandwidth settings for a single direct-to-cloud agent.
πŸ”΅ GET /v1/dtc/assets Get details for direct-to-cloud assets.
πŸ”΅ GET /v1/dtc/rmm-templates Get RMM templates.
πŸ”΅ GET /v1/dtc/storage-pool Get storage pool usage by pool name.

Reporting

Endpoint Description
πŸ”΅ GET /v1/report/activity-log Gets a filtered list of activity logs ordered by date.

Saa S Protection

Endpoint Description
🟑 PUT /v1/saas/{saasCustomerId}/{externalSubscriptionId}/bulkSeatChange Bulk seats assignment.
πŸ”΅ GET /v1/saas/{saasCustomerId}/applications Get SaaS Protection backup data for the given customer.
πŸ”΅ GET /v1/saas/{saasCustomerId}/seats Get SaaS Protection seats data for the given customer.
πŸ”΅ GET /v1/saas/domains Get SaaS Protection data about what domains are being protected.

Resources

Built with

This node was generated using the n8n Node Generator tool, powered by @zackrobertstech/n8n-openapi-node-builder.

License

MIT

Discussion