Hello Duarte Presa
Thanks for contacting MS Q&A. I will be able to help you with resolving your issues.
Even if you're using $select=..., delta tokens can still be invalidated by changes to non-selected properties, especially:
- Extension attributes (e.g., Azure AD Connect or custom schema extensions)
- Internal directory updates that aren't visible through Graph
Why this occurs: Delta tokens are sometimes invalidated by backend metadata changes, resulting in full result sets instead of actual deltas.
Try reducing your $select to only critical attributes (exclude manager, employeeOrgData, etc.) for initial testing:
https://graph.microsoft.com/v1.0/users/delta?$select=displayName,mail,userPrincipalName,id
Then, gradually add more properties and monitor which ones cause noisy deltas.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Siri