OneNote add-ins JavaScript API reference

Applies to: OneNote Online

The links below show the high level OneNote objects available in the API. Each object page link contains a description of the properties, relationships, and methods available on the object. Explore the links below to learn more.

  • Application: The top-level object used to access all globally addressable OneNote objects, such as the active notebook, and the active section.

  • Notebook: A notebook. Notebooks contain section groups and sections.

  • SectionGroup: A section group. Section groups contain section groups and sections.

  • Section: A section. Sections contain pages.

  • Page: A page. Pages contain PageContent objects.

  • PageContent: A top-level region on a page that contains content types such as Outline or Image. A PageContent object can be assigned a position on the page.

  • Outline: A container for Paragraph objects. An Outline is a direct child of a PageContent object.

  • Image: An Image object. An Image can be a direct child of a PageContent object or a Paragraph.

  • Paragraph: A container for the visible content on a page. A Paragraph is a direct child of an Outline.

  • RichText: A RichText object.

  • Table: A container for TableRow objects.

  • TableRow: A container for TableCell objects.

  • TableCell: A container for Paragraph objects.

Additional resources

-- HTML Page Content End -->