How can we improve the OneNote APIs and developer platform? Vote for an existing idea or share a new one.

API's to allow OneNote to be used as a central data store for apps on multiple platforms

API's to allow OneNote to be used as a central data store for apps on multiple platforms and devices.

OneNote is already perfect for this as it is multi-platform and automatically sync'd to the cloud. But needs some things:
- Add pages to sections in a workbook that is not the default, and add section if it doesn't exist
- Update page content (see next
- Read page content, ideally in something like json. Maybe return tables as an array of json objects (where rows are objects and columns are object props)
- Delete notebooks in case creation of new one fails creating required parts (where required parts are sections and pages that form the schema)
- Ideally would only alter local cached copies and let the normal sync push to cloud - then app doesn't need we access

Note: my idea would be that the data is still visible and makes sense if you just open OneNote directly still. So maybe a Page for Customers and it has a table on it that list the customers and their contact info. If you look at it it is useful, but a program can also read/update it like a database.

41 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    EDW shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    1 comment

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      Submitting...

      Feedback and Knowledge Base