Syncro RMM icon

Syncro RMM

Work with the Syncro RMM API

Actions19

Overview

This node integrates with the Syncro RMM API to perform operations on various resources, including assets. Specifically, the "Get" operation for the "Asset" resource retrieves detailed information about a single asset by its unique identifier. This is useful in scenarios where you need to fetch up-to-date data about a specific hardware or software asset managed within Syncro RMM, such as retrieving asset details for inventory management, auditing, or troubleshooting.

Practical examples include:

  • Fetching an asset's details before updating or reporting.
  • Integrating asset information into other workflows or dashboards.
  • Automating asset verification processes.

Properties

Name Meaning
Asset ID The unique identifier of the asset to retrieve. This is a required string input.

Output

The node outputs JSON data representing the asset's details as returned by the Syncro RMM API. This typically includes fields such as asset name, type, status, serial number, purchase date, warranty information, and other metadata associated with the asset.

If the node supports binary data output (not indicated in the provided code), it would represent any file attachments or related binary content linked to the asset, but this is not evident here.

Dependencies

  • Requires an active connection to the Syncro RMM API.
  • Needs an API key credential configured in n8n with appropriate permissions to access asset data.
  • The base URL for API requests is dynamically constructed using the user's Syncro subdomain.
  • The node depends on internal modules handling routing and API transport but no external npm packages beyond those bundled.

Troubleshooting

  • Invalid API Key: If the API key is incorrect or lacks necessary permissions, the node will fail authentication. The error message will indicate invalid credentials. To resolve, verify and update the API key in the node’s credential settings.
  • Asset Not Found: Providing an incorrect or non-existent Asset ID will result in an error or empty response. Ensure the Asset ID is correct and exists in Syncro RMM.
  • Network Issues: Connectivity problems to the Syncro RMM API endpoint can cause timeouts or failures. Check network access and firewall settings.
  • Missing Required Property: The Asset ID is mandatory; omitting it will prevent execution.

Links and References

Discussion