web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested Answer

Inventory Visibility – How to retrieve only updated on-hand changes (delta) instead of full data

(3) ShareShare
ReportReport
Posted on by 336
Hello All,
 
       

We have set up the Inventory Visibility (IV) app for D365 F&O so that we can expose our on-hand inventory to an external application.

My question is:
Is there any standard API or integration method in Inventory Visibility that allows us to retrieve only the latest/updated changes (delta) instead of pulling the full on-hand inventory from Inventory Visibility to an external application every time?

If Inventory Visibility does not support delta queries, what is the recommended approach to send only changed on-hand quantities to an external system?

Categories:
I have the same question (0)
  • Suggested answer
    Sathish Kumar Palanisamy Profile Picture
    388 Super User 2026 Season 1 on at
    Hi 
     
     
    No, the Inventory Visibility (IV) Add-in for D365 F&O does not currently support delta queries natively. You cannot retrieve only the latest changes directly via standard IV APIs. However, Microsoft recommends using a combination of event-driven architecture and external change tracking to achieve delta-based integration.
     
     
    Recommended Approach for Delta Integration

    To avoid pulling full inventory every time, consider this event-driven + timestamp tracking strategy:
             Track Changes in Source System 
    In D365 F&O, use Change Tracking on the InventSum or custom staging tables.
             Capture changes in on-hand quantities using Data Events, Business Events, or custom triggers.
    Push Changes to Inventory Visibility
             Use IV’s /onhand POST API to push only the changed records.
             Include a timestamp or transaction ID to help external systems track sync points.
    Expose Changes to External Systems
             Maintain a custom delta table or queue that logs changes pushed to IV.
             External systems can query this table or subscribe to events (via Azure Event Grid or Service Bus).
    Use Azure Integration Services
    • Combine Power Automate, Azure Logic Apps, or Azure Functions to:
      • Detect changes
      • Format payloads
      • Push to IV
      • Notify external systems

     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Congratulations to our 2025 Community Spotlights

Thanks to all of our 2025 Community Spotlight stars!

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Giorgio Bonacorsi Profile Picture

Giorgio Bonacorsi 617

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 461 Super User 2026 Season 1

#3
Syed Haris Shah Profile Picture

Syed Haris Shah 298 Super User 2026 Season 1

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans