AvantGuard - NinjaOne icon

AvantGuard - NinjaOne

AvantGuard - NinjaOne

Actions159

Overview

This node integrates with the AvantGuard NinjaOne API to manage devices, specifically allowing users to reboot devices remotely. The "Reboot Devices" operation lets you trigger a reboot on a specified device by its identifier, choosing between a normal or forced reboot mode. This is useful in IT management scenarios where remote maintenance or troubleshooting requires restarting machines without physical access.

Practical examples include:

  • Remotely rebooting a workstation after deploying updates.
  • Forcing a reboot on an unresponsive device to restore functionality.
  • Scheduling reboots with reasons logged for audit purposes.

Properties

Name Meaning
Id The unique numeric identifier of the device to reboot.
Mode The reboot mode to apply; options are: "NORMAL" (standard reboot) or "FORCED" (forceful reboot).
Additional Body Fields Optional additional fields to include in the request body. Currently supports:
- Reason A string describing the reason for the reboot, useful for logging or auditing purposes.

Output

The node outputs JSON data representing the response from the AvantGuard NinjaOne API after attempting to reboot the device. This typically includes status information about the reboot request, such as success confirmation or error details.

If the API returns any binary data (not indicated here), it would be included accordingly, but this node primarily deals with JSON responses.

Dependencies

  • Requires an API key credential for authenticating with the AvantGuard NinjaOne service.
  • Needs the base URL of the NinjaOne API configured in the credentials.
  • Depends on the @avantguardllc/n8n-openapi-node package and the provided OpenAPI specification (openapi.json) for request construction.

Troubleshooting

  • Invalid Device ID: If the device identifier does not exist or is incorrect, the API will likely return an error indicating the device was not found. Verify the device ID before running the node.
  • Authentication Errors: Missing or invalid API credentials will cause authentication failures. Ensure the API key and base URL are correctly set in the node's credentials.
  • Permission Issues: The API user must have sufficient permissions to perform device reboots. Lack of permissions will result in authorization errors.
  • Network Issues: Connectivity problems to the NinjaOne API endpoint can cause timeouts or connection errors. Check network settings and firewall rules.
  • Invalid Reboot Mode: Only "NORMAL" and "FORCED" modes are accepted. Providing other values will cause validation errors.

Links and References

Discussion