The OneNote REST API now supports application-level permissions
The OneNote API team is pleased to announce application-level permissions support for the OneNote API. Until now, OneNote API calls could only be made with user-delegated permissions. This meant that your application would be restricted to scenarios that required a user to be signed in. With application-level permissions support, your application now supports scenarios that does not require a user to be signed in!
With the availability of OneNote API application-level permissions support, many new scenarios that weren’t possible earlier are now enabled. Some example scenarios include:
- Analytics (based on OneNote metadata and content exposed by the OneNote API).
- Dashboards (based on OneNote metadata and content exposed by the OneNote API).
- Background provisioning of OneNote content.
- Background update of OneNote content.
Find details of the OneNote API application-level permissions support and step-by-step instructions on the OneNote in Education blog.