Tactical RMM icon

Tactical RMM

Get data from the TacticalRMM API

Overview

This node integrates with the Tactical RMM API to retrieve software information associated with a specific agent. It is useful in IT management scenarios where you need to query and monitor software installed on managed endpoints (agents). For example, an IT administrator can use this node to fetch all software installed on a particular device to audit licenses or check for required updates.

Properties

Name Meaning
Agent The unique identifier of the agent (device) whose software you want to retrieve.
Limit Maximum number of software records to return. Default is 50; minimum allowed is 1.

Output

The node outputs JSON data containing a list of software entries related to the specified agent. Each entry typically includes details such as software name, version, installation date, and other metadata provided by the Tactical RMM API. There is no indication that binary data is returned.

Dependencies

  • Requires an API key credential for authenticating with the Tactical RMM API.
  • The node depends on the Tactical RMM service being accessible and the API endpoint for fetching software by agent being available.
  • No additional environment variables are explicitly required beyond the API authentication.

Troubleshooting

  • Common issues:
    • Invalid or missing agent ID will result in errors or empty results.
    • API authentication failures due to incorrect or expired credentials.
    • Network connectivity problems preventing access to the Tactical RMM API.
  • Error messages:
    • Authentication errors usually indicate invalid API keys; verify and update credentials.
    • "Agent not found" or similar errors suggest the provided agent ID does not exist; confirm the correct ID.
    • Rate limiting or timeout errors may require retry logic or adjusting the limit parameter.

Links and References

  • Tactical RMM official API documentation (refer to their website or developer portal for detailed API specs).
  • n8n documentation on creating and using API credential nodes.

Discussion