Actions53
- Account Actions
- Device Actions
- Site Actions
- Alert Actions
- Job Actions
- Audit Actions
- System Actions
- Filter Actions
Overview
This node interacts with the Datto RMM API to retrieve information about various account-related components within a managed environment. Specifically, the "Account" resource with the "Get Components" operation fetches details about hardware or software components associated with an account.
Common scenarios for this node include:
- Inventory management: Automatically retrieving all components linked to an account to maintain an up-to-date asset list.
- Monitoring and reporting: Gathering component data to analyze system health or compliance.
- Integration workflows: Feeding component information into other systems such as CMDBs or ticketing tools.
For example, an IT administrator could use this node to pull all components from their Datto RMM account and then filter or process them to identify outdated hardware or software versions.
Properties
| Name | Meaning |
|---|---|
| Retrieve All | Whether to automatically retrieve all results using pagination (true), or manually specify page and max results (false). |
| Page | The page number to retrieve when not retrieving all results automatically (1-based index). |
| Max Results | Maximum number of results to return per page when not retrieving all results automatically. |
| Fields to Include | Select which fields of the components to include in the response. Options allow adding specific fields or all available fields. |
Output
The node outputs JSON data representing the components retrieved from the Datto RMM account. Each item in the output corresponds to a component object containing fields such as name, description, unique identifier, and potentially other metadata depending on the selected fields.
If binary data were involved (not indicated here), it would typically represent files or attachments related to components, but this operation focuses on JSON data only.
Dependencies
- Requires an active connection to the Datto RMM API via an API key credential configured in n8n.
- The base URL for the API is taken from the credential configuration.
- No additional external dependencies are required beyond the API access.
Troubleshooting
Common issues:
- Pagination errors if "Retrieve All" is false and page/max parameters are invalid or out of range.
- API authentication failures due to incorrect or expired API keys.
- Network connectivity problems preventing access to the Datto RMM API endpoint.
Error messages:
- Errors indicating unsupported resources suggest misconfiguration of the resource parameter.
- API errors returned by Datto RMM will be surfaced; ensure credentials and permissions are correct.
Resolutions:
- Verify API credentials and permissions.
- Use "Retrieve All" set to true to avoid manual pagination unless specific pages are needed.
- Check network connectivity and API endpoint availability.
Links and References
- Datto RMM API Documentation (general reference for API endpoints and data structures)
- n8n documentation on creating custom nodes for further customization guidance