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. 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 →
  2. 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 →
  3. 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 →
  4. Section & page ordering: matching desktop versions

    To improve the user experience can the API please allow us to order section and pages to match what the user's desktop client ordering is? Or at least provide an orderby option for this?

    I assume that this information is available? I don't have to re-order all my information on iOS client or desktop client if I install from scratch. The OneNote web client knows the order of sections & pages. Can the API too please

    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 →
  5. add ALT+F11 shortcut to VBA in OneNote

    just like outlook, excel, word, etc

    37 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 →
  6. Convert Word Doc to OneNote

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

    25 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 →
  7. Disable Autocorrect - Code commands, snippits etc and Markdown is autocorrected. Case matters

    Autocorrect always changes what I type.
    I want a way to disable autocorrect so what I type stays as I type it.

    4 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. Make OCR available in the C# API

    Make OCR available in the C# API of OneNote so that we can use it in C# console/wpf/winforms/... apps.
    This way we can replace MODI and do real automation.

    97 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 →
  9. Add CreatedBy and lastModifiedBy for GET ~/pages API

    Please add CreatedBy and lastModifiedBy properties for GET ~/pages API.

    17 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. The OneNote Graph API needs to support consumer notebooks

    We are building an application that is accessing both books in OneDrive for Business and OneDrive(consumer). We want to do that through the same api.

    26 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 →
  11. API support for accessing a page's custom tags

    This was requested in the idea for 'API support for tags, including custom tags', but that has been marked as completed on the basis that support for built-in tags only has been launched.
    (The Evernote API allows you to read (and set) custom tags, which makes it considerably more versatile.)

    85 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 →
  12. Customize shortcuts

    It would be nice to have a customize shortcuts.
    Or at least shortcut to 'Planning Hand' - so that it would be possible to quickly check big pages.

    7 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 →
  13. Fix template

    It would be helpful if a template could be locked so cells could be filled in without the ability to change template text or add cells

    2 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 →
  14. Being able to apply styles to the text like in Word.

    See how in Word that when we type we can apply styles to our text. The same should be available in Onenote. For example, changing all my headings into a different style. Adding the sample text styles would be really helpful.

    31 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Documentation  ·  Flag idea as inappropriate…  ·  Admin →
  15. Confirm delete page

    Add a confirm delete function when one attempts to delete a page in a notebook.

    39 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Collapse image

    Sometimes images are very large. It would be nice to be able to minimize them or collapse them on the page (as lists are collapsible).

    7 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 →
  17. Store templates onto a sharepoint so you can share it with a community

    When you use one note in a team you sometimes need templates to be shared. It would be very useful if this was possible to configure in OneNote.

    4 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 →
  18. Support 'Apps for Office' to allow custom TaskPanes within OneNote apps.

    Other Office applications support the addition of custom taskpanes via the Javascript-based apps for Office model. it would be great if OneNote apps had the same support.

    109 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 →
  19. Supporting right to left languages (Android version)

    Hi Onenote team,

    This is a serious problem about the onenote app for android, it supports Right to left langauses on notebooks and sections list , but don't support it inside the page.

    it is making it useless on the android system whenever there is something written in those languages and there is a huge section of people using these languages like Arabic, Farsi, Hebrew.

    I think that the team have to fix this problem before adding more partners.

    by the way it is not something new and I am not the first one to complain about this, for example:

    48 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 →
  20. More Integration - Dropbox & Wunderlist

    I would love Dropbox and Wunderlist integration.

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

OneNote Developer APIs

Feedback and Knowledge Base