Skip to main content

Veeam Automation with n8n

  • February 16, 2026
  • 0 comments
  • 10 views

SteveHeart
Forum|alt.badge.img+11

Coding on a rainy day

It’s a rainy day, and I finally have had time to finalize a project that’s been sitting in my queue for a while. I started creating a custom n8n integration for the Veeam Backup & Replication REST API. Since no existing integration met my needs (Google did show some results), I decided to build one and share it with the community.

What is n8n?

n8n is an open-source workflow automation tool that runs locally, on a server, or in the cloud. It connects different apps and services to automate tasks and data flows. Workflows are built using visual nodes, with the option to add custom code when more control is needed. And there is more, check the possibilities on their website.

The Output

This integration consists of two main components: A Custom credential type and a Veeam Get Access Token node. The custom credential allows you to store your VBR REST API endpoint, the revision level, and authentication details. At the same time, the node generates the Bearer token and passes everything you need for subsequent REST API actions (Access token, base URL, and API version).

With this, you can build workflows using the n8n standard HTTP Request node to interact with the Veeam REST API.

Get All Malware Events Workflow

I also created some sample workflows that demonstrate practical use cases from simple status checks to specific actions. These will be shared alongside the integration files to help you get started quickly.

Everything can be found in my GitHub Repository.

One More Thing

Since I was in such a good flow, I couldn’t resist and created a Get Access Token node for Veeam ONE as well. The credentials can be saved just like with Veeam Backup & Replication. You only need to set the correct port and the REST API version. Then, in a workflow, you need to configure the Get Access Token node with these credentials. Of course, there is also a sample workflow saved in the GitHub repository. This workflow shows all security-related alarms with Warning or Error status.

 

Happy automating and workflow creation!