OneNote Developer APIs

Welcome to the feedback forum for OneNote’s developer platform and APIs! This is the place for developers to send us feedback and suggestions. To share feedback about OneNote’s apps, please visit our user forum instead. For “How To” questions, please visit StackOverflow.

We have partnered with UserVoice, a third-party service and your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy, including the license terms. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

  1. API to identify deleted notebooks/sections/groups IDs

    Existing API's do not provide a way to identify deleted notebooks/sections/pages. Request you to provide an API to provide the list of items got deleted from a given date.

    This will be useful in case of offline apps where it syncs periodically to OneNote server.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
  2. 17 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. 4,538 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    233 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Hi there,
    We would like to get more feedback on which of the two scenarios are more important to you:
    1. The ability to create new pages in OneNote from markdown? OR
    2. The ability to recall OneNote pages as markdown?

  4. Better search within OneNote

    OneNote should have a real full text search like in Word. If I search for "ex", it doesn't find words like "text", "next", etc. Only words like "experiment"

    38 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Others  ·  Flag idea as inappropriate…  ·  Admin →
  5. API support for page versionning

    It should possible take a backup copy of page using the same mechanism as the application built-in versioning mechanism.
    Eg. Before modying a page with the Rest API.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
  6. calender

    a calender available would be extremely useful?

    11 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Others  ·  Flag idea as inappropriate…  ·  Admin →
  7. Barcode Reader

    Could you add a bar-code reader for making grocery lists. It would be extremely convenient to scan items and have them entered directly into a shopping list

    21 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  8. link to specific paragraph

    Allow OneNote JS API to create a link to a specific paragraph inside the page.
    1. On a paragraph add a method to get a link to it
    2. Add API that allows to navigate directly to that. If it is the current page, simply scroll that paragraph into position. if it is a different page - go to that page and scroll.

    Note: In OneNote desktop version this works in the UI, simply by right clicking any paragraph and copy link to paragraph. In OneNote web these links do nothing.

    This will allow devs to build table of contents…

    16 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Others  ·  Flag idea as inappropriate…  ·  Admin →
  9. Search/Filter using data-tags (like data-tag="to-do")

    I am developing a script which will copy all the content from several pages having " data-tag='to-do' ". It would be much easier to fetch the particular contents of the page by filtering it using onenote tags. But currently I have to access each and every page as such features are not yet available in API.
    Please enhance the filters by implementing filter using OneNote tags.

    40 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
  10. Integrate Wunderlist with OneNote

    Integrate Wunderlist with OneNote to gain features like list reminders

    1,511 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    35 comments  ·  Others  ·  Flag idea as inappropriate…  ·  Admin →
  11. notebook color

    Add a 'color' property to the 'notebook' object.

    With a 'color' property, apps developed with the API could present a more uniform experience across different devices and domains.

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
  12. OneNote SEARCH function not working properly on Android mobile

    I am using the OneNote app on my Samsung Galaxy S6 Edge mobile phone (Android OS).
    It works fine. Only the SEARCH function does NOT work as it should be.
    When searching for a word, it gives me only the page where the item is found.
    So it doesn't jump to the searched word (by highlighting it as it should do).
    That's a serious shortcoming of the product and makes it a very bad application.
    How can i resolve this shortcoming?
    I have a Samsung Galaxy Edge 6.
    Andoid version: 5.1.1
    I have also installed the newest version of OneNote…

    80 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    4 comments  ·  Others  ·  Flag idea as inappropriate…  ·  Admin →
  13. handwriting to text

    I really like the convert to shapes function and the rule lines option (it works perfectly with pasted word docs). Research in memory shows that handwriting notes rather than typing (through several factors) makes stuff easier to remember. However my handwriting sucks and was wondering if there might be a 'convert to text' option under development. I understand this would be a hectic development to write and would cause many headaches in execution, but i'd love it! Thoughts?

    16 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  14. API to delete page content

    There is no way to delete some content from a page with the API. Such as in this example:

    <body>

    &lt;div id=&quot;div:{681ddef6-e8ad-0de3-2439-dcc668303696}{34}&quot;&gt;
    
    &lt;p id=&quot;p:{f5837c83-d816-4337-ab6d-a52abde869a6}{13}&quot;&gt;Delete me&lt;/p&gt;
    &lt;p id=&quot;p:{1710a020-7fa3-46cb-a8ab-64209696e083}{14}&quot;&gt;Keep me/p&gt;
    &lt;/div&gt;

    </body>

    We should be able to have a PATCH request with the following instruction:
    [{
    'target': 'p:{f5837c83-d816-4337-ab6d-a52abde869a6}{13}',
    'action': 'delete',
    },
    ]

    9 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
  15. Allow OneNote to cache to a server

    I use OneNote for preparation of legal cases involving sensitive information. It's great! The cache on the hard drive causes a database security headache.

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Others  ·  Flag idea as inappropriate…  ·  Admin →
  16. Ability to reorder page

    Ability to set order of the page created and reorder of the pages would be useful

    47 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
  17. Custom data attributes (data-custom-*) per element

    Support for data-* attributes with custom names would be great.

    It would allow keeping 3rd party application specific metadata along elements. This would enhance sync possibilites with external systems.

    These attributes would be not interpreted by OneNote but persisted. Now I tested it and these attributes are thrown away when doing roundtrip via OneNote API.

    Currently, there is only data-id attribute which is great but not offering much flexibility.

    These new attribute could have extra prefix e.g. data-custom-* not to collide with your internal attributes..

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
  18. Convert Word Doc to OneNote

    It would be valuable to enable OneNote to Import and convert MS Word Docs into OneNoite

    37 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Others  ·  Flag idea as inappropriate…  ·  Admin →
  19. Move or copy multiple sections to a different notebook

    Create an option for users to move or copy multiple sections to a different notebook.

    Many thanks.

    18 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. add ALT+F11 shortcut to VBA in OneNote

    just like outlook, excel, word, etc

    38 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  Others  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

OneNote Developer APIs

Categories

Feedback and Knowledge Base