OneNote Developer APIs

Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more

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. Specify default notebook

    GET /notebooks shows us an isDefault parameter per notebook but it's read-only, there's no ability to change this. (indeed there's no PATCH for notebooks at all)

    Being able to change the default note book would be very useful. I'm sure I'm not on my own by never using the "[My name]'s Notebook" I'd much rather have clippings go to the actual notebook that I use day to day.

    Until the time when the OneDrive UI or online OneNote UI allows us ot set a default notebook for clipping etc can you at least let us do it programmatically via the…

    15 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
  2. I'd like an API to determine who a notebook or section has been shared with.

    The existing API lets me know that a notebook IS shared, but as far as I can tell does not have any mechanism for telling my code who has access.

    7 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
  3. An API should exist to set sharing on a notebook or section

    This is necessary for a variety of publishing scenarios.

    11 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
  4. POST with {id} to update an entire page

    I see this is in the roadmap but hasn't made it to Beta - this would be the POST equivalent of the GET to get a page, replacing it in its entirety.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
  5. Bug Report : Some images will be lost when I capture a webpage with the API.

    Some images will be lost when I capture a webpage with the API . This will undermine our confidence to OneNote API.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
  6. Why the width property does not work in OneNote API ?

    I try to Capture web page snapshots with the OneNote API follow the document :

    http://msdn.microsoft.com/en-us/library/dn575431(v=office.15).aspx

    But I found the width property does not work allways.

    When I set the width to 200,300,600 or 800px, the render result is 1024px.

    Who can help me ?

    <img data-render-src="http://www.bing.com&quot; width="200"/>

    10 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
    started  ·  Nick Barnwell responded

    This is a regression on our side. We’ll mark this request as “Finished” once we’ve fixed it. Thank you for bringing it to our attention!

    Cheers,
    Nick

  7. Include a 'parent' property for Pages and Sections

    Include a parent property in API results so you can work backwards for the tree (or can build a tree with a single API call).

    5 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    planned  ·  1 comment  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
  8. 28 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
  9. Allow additional meta tags for pages (besides just "created")

    Allow additional meta information to be associated with individual OneNote pages, such as links to additional resources or other dates.

    18 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
  10. 39 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
  11. API to recall images across notebooks, or within a notebook, or within a section

    Instead of parsing through OneNote pages and get images that are on the pages back, it would be great to be able to call GET https://www.onenote.com/api/v1.0/images and get all the images back across all of the user's notebooks. You should be able to also scope to where the images come from. For example, doing a GET https://www.onenote.com/api/v1.0/notebooks/{id}/images would get back all the images from the notebook with the id=={id}.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
  12. API to return default Notebook and section

    Right now, the API always creates the new page in the user's default notebook and section. Users are often confused where they got created and they can't find them. It would be helpful to have an API to get this location back so at least my app can show where the page got created.

    6 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
  13. Equil SmartPen 2

    Increase integration with the Equil SmartPen 2. Have the ability to import vector diagrams directly from the Equil SmartPen, change color and thickness of pen strokes, and convert to text all within OneNote.

    0 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  REST API  ·  Flag idea as inappropriate…  ·  Admin →
1 2 4 Next →
  • Don't see your idea?

OneNote Developer APIs

Categories

Feedback and Knowledge Base