OneNote JavaScript API overview

A OneNote add-in interacts with objects in OneNote on the web by using the Office JavaScript API, which includes two JavaScript object models:

  • OneNote JavaScript API: These are the application-specific APIs for OneNote. Introduced with Office 2016, the OneNote JavaScript API provides strongly-typed objects that you can use to access objects in OneNote on the web.

  • Common APIs: Introduced with Office 2013, the Common API can be used to access features such as UI, dialogs, and client settings that are common across multiple types of Office applications.

This section of the documentation focuses on the OneNote JavaScript API, which you'll use to develop the majority of functionality in add-ins that target OneNote on the web. For information about the Common API, see Common JavaScript API object model.

Learn programming concepts

See the following articles for information about important programming concepts.

Learn about API capabilities

For hands-on experience using the OneNote JavaScript API to interact with content in OneNote on the web, complete the OneNote add-in quick start.

For detailed information about the OneNote JavaScript API object model, see the OneNote JavaScript API reference documentation.

See also