How to get SharePoint Delta Link in n8n

I walk through the best way I’ve found to track changes in a sharepoint folder in n8n
AI
n8n
Published

December 16, 2025

Keywords

gunnar newell, AI, RAG, n8n

Quick tip and resource. Get a SharePoint DeltaLink in n8n.

TL;DR

  • A Delta Link is a url to call via API that tells you what file changes have occured in your SharePoint Folder
  • There isn’t a nice way to get one in n8n
  • How to use a DeltaLink.
  • There’s an n8n json blueprint for you!

Background

I have recently been developing my AI skills, particularly with AI in workflow and RAG ingestion. This means that I have been doing a lot in n8n. Which I think is an incredibly useful tool. I work a lot in sharepoint (both professionally and personally - but I will call out here that I am making use of my personal sharepoint) and n8n doesn’t have a good trigger node - so this is a work around for that.

A Delta Link is a url that is designed to be called by API (you need permissions to the Microsoft Graph API to call it) and it returns changes to the file from when the url was first generated. It is focused on one folder - but it’s pretty cool. It let’s you detect if there have been any updates, additions or deletions, and then you can handle it using the file ID or Hash that the response provides. Which is great for having a RAG ingestion pipline that updates automatically.

In the response of the Delta Link is a new DeltaLink for the new state of your SharePoint folder. Which means you will only ever detect new changes as long as you use the updated link.

(Also just going to call it out right now - I don’t know if it’s DeltaLink or Delta Link or what the capitalization should be… but it’s all the same thing.)

One more note before we jump in. You need Microsoft Sharepoint OAuth2 API credentials in n8n to do this. I set mine up with a community node (n8n-nodes-microsoft-sharepoint) - and just reused it.

n8n Template

I put it at the bottom so hopefully you read the whole thing.

Download the JSON file

Let me know if you want any help.

Signing off, Best wishes

Christ is Lord!