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.

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

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Please i need new funcion for image processing as the word, in special cut image!!!

    Please i need new funcion for image processing as the word, in special cut image!!!

    4 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 →
  2. dock to desktop

    Possibility of docking more than one notebook to the desktop.

    4 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. 1 vote
    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. Get/Put RAW page data

    Hi,

    I want to get and put the raw data for a page, so that I don't have to parse the HTML rendered page and download the resources, and maybe have to wait for another API for supporting Ink or other extension generated data. And I'd like to avoid generate multipart http request just to restore what I downloaded.

    And want this integrated to MS GRAPH API C# DLL so that I don't have to create raw http(s) request.

    1 vote
    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. Enabling Column Merging

    In Word and Excel columns and rows can be merged. However, 'merging' is not a function in OneNote. This means copying and pasting between the said programs becomes difficult at times.

    5 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 →
  6. enter the teacher's

    for material command's

    1 vote
    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 →
  7. Customize or create new styles

    I can not understand how it has not been implemented yet

    9 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 →
  8. ink equation training

    I want to input \leftrightarrow by ink equation, but i can't. I tried to correct it, but there is no choice of \leftrightarrow. So, why not give a choice to uers to input what we want in the correction choice section and let the ink equation learn my habites.

    1 vote
    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. Lock headers / collumns

    Hi,
    On the next upgrade / release, could you please develop an ability to lock headers / rows within a column, as it is very difficult to manage big tables within the team.

    8 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 →
  10. Rearranging notebooks in OneNote App for Windows 10

    It should be possible to sort/rearrange Notebooks in eg. alphabetical order.

    6 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 →
  11. comments in popups format

    It would be great to insert comments like in word.
    or as recently implemented wikipedia.
    Putting the mouse up or clicking will pop up a comment.

    7 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 →
  12. One should allow voice notes to be converted to text

    OneNote should have Voice to Text

    10 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 →
  13. Make tags on the entire note available through the API

    Although OneNote tags on page elements (e.g. <p>) show up in the HTML content returned via the REST API prefixed with a data-tag attribute, tags on the entire note are not returned.
    Jorge Aguirre believes that the right way of representing this information is to add the data-tag attribute to the HTML->head->title element.
    More about this feature (or rather, current lack of it) at:
    https://stackoverflow.com/questions/47025309/any-way-to-get-the-tag-on-a-note-not-just-a-page-element-via-onenote-rest-api

    1 vote
    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 →
  14. Classroom Notebook backs up the teacher and alllllll of the student content. Taking up major space on teacher's hard drive. The teachers c

    Classroom Notebook backs up the teacher and alllllll of the student content. Taking up major space on teacher's hard drive. The teachers content only needs to be backed up and the students has their own backup. This has to be addresses - Soon, please!!

    1 vote
    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. Onenote tags

    I am syncing OneNote notebooks into my application using MS graph API. Onenote has few tags like To-Do, Important, Question etc. When I fetch html content for particular page these tags comes as data-tag like in -

    <p lang="en-US" data-tag="important" style="margin-top:0pt;margin-bottom:0pt"><span lang="en-GB">Abc</p>
    How can I replace these tags with the icon with which they are represented in OneNote UI. If I think to skip these tags the notes look very weird.

    There has to be rest api which gives you binary content or some metadat information about tag provided tag type (name) like to-do

    10 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 →
  16. Name Change Notebook created in Group

    I would like to capability to change a group's notebook name that is changed across all shared users of the notebook.

    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 →
  17. Add page to the top of a section by default

    In general I am more interested in notes I have just created. In the list of pages, I would like to see my most recent notes first.

    Could the "Add Page" button be configurable so that I can choose to add the page to the top of the section by default?

    5 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 →
  18. Let IFTTT add to a page and not just create a new page

    Adding to the functionality of IFTTT to let it also add to a current page (ie a list) instead of it just created a new page every time.

    9 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 →
  19. allow documents to be scanned in, edited and saved as new document

    Enable working with old pages/files or combine ideas from printed notes into one page or note, store new information for later access or copy into exces or word

    3 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. Turnitin

    Please develop an API that would allow a student or teacher to submit a page in a Class Notebook to Turnitin for plagiarism detection.

    1 vote
    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 →
  • Don't see your idea?

OneNote Developer APIs

Feedback and Knowledge Base