OneNote API team today announced that they have enabled application-level permissions support for the OneNote API. Until now, an app would be restricted to scenarios that required a user to be signed in. With this new support, apps now support scenarios that do not require a user to be signed in. It enables new scenarios such as the following which were not possible before.
- 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.
With the availability of application-level permissions support for OneNote API, solution providers, ISVs and IT admins can access usage data about OneNote across a tenant, including:
- Teacher usage of Class Notebooks.
- Student usage of Class Notebooks.
- Information about specific pages, sections or notebooks.
- How many pages were touched and last time each page was touched.
- Information about the Collaboration Space usage in the Class Notebook.
- Information about OneNote Page content, including paragraphs, tables, images and attachments.
Learn more about it here.