The Graph API that exists for programmatically controlling OneNote is a web service that affects some cloud-based representation of the user's OneNote notebooks. As such, to impact the state of my OneNote Windows 10 Desktop application, the Windows 10 app must synchronize with the corresponding cloud-based representation.
OneNote Windows 10 synchronizes very regularly with the cloud representation if one is currently changing content on a local notebook, but synchronization nonetheless happens irregularly and far from realtime (at least w/ respect to the Graph API), especially if a user is waiting or idle.
In order to make any interactive OneNote add-on with the Graph API, I the developer need an alternative. Either syncing with the cloud has to happen constantly, or it must be possible to trigger syncing locally after I've made a sequence of notebook changes using the graph API.
Is there any way to do this? I'll even accept relatively hacky options. If not, I feel like this is a massive limitation of the Graph API service that seriously hampers ability to engage as a 3rd party developer w/ Microsoft products.