OneNote
OneNote is a popular note-taking tool that's available online and on many mobile and tablet platforms. By integrating your apps with OneNote, it's easier than ever to create empowering apps on your favorite platforms and reach millions of users worldwide.
OneNote endpoints
| Method | Endpoint | Description |
|---|---|---|
| POST |
createGroupSection /createGroupSection |
Creates a new section in the specified section group on Microsoft OneDrive. |
| POST |
createNotebook /createNotebook |
Creates a new notebook for the user in Microsoft OneDrive. |
| POST |
createNotebookSectionGroup /createNotebookSectionGroup |
Creates a new section group in the specified notebook. |
| POST |
createPage /createPage |
Creates a new page in the user's default section and notebook. |
| POST |
createPageInSection /createPageInSection |
Creates a new page in the specified section. |
| POST |
createSection /createSection |
Creates a new section in the specified notebook on Microsoft OneDrive. |
| POST |
createSectionDefaultPage /createSectionDefaultPage |
Creates a new page in the specified section of the user's default notebook. If the section doesn't exist (or was renamed), the API will create the section. |
| POST |
createSectionGroup /createSectionGroup |
Creates a new section group in the specified section group. |
| POST |
deletePage /deletePage |
You can't recover deleted data, so be careful when using this method. Deleting pages using the API deletes them permanently. They are not added to the OneNote Recycle Bin. |
| POST |
getAllNotebooks /getAllNotebooks |
Gets all notebooks to which a user has access in Microsoft OneDrive. This includes notebooks that are both owned by and shared with the user. |
| POST |
getAllPages /getAllPages |
Gets a collection of pages (metadata) across all notebooks in OneDrive that the user can access. |
| POST |
getAllSections /getAllSections |
Gets all sections to which a user has access in all OneNote notebooks that are stored in Microsoft OneDrive. This includes sections in notebooks that are both owned by and shared… |
| POST |
getGroupSectionCollection /getGroupSectionCollection |
Gets a collection of section groups inside a specific section group. |
| POST |
getGroupSections /getGroupSections |
Gets a collection of sections from the specified section group. |
| POST |
getNotebookSections /getNotebookSections |
Gets a collection of sections from the specified notebook. |
| POST |
getPageContent /getPageContent |
Gets a collection of pages (metadata) under the specified section. |
| POST |
getPagePreview /getPagePreview |
Gets preview content for a specific page. |
| POST |
getSectionGroups /getSectionGroups |
Gets all section groups to which a user has access in all OneNote notebooks that are stored in Microsoft OneDrive. This includes section groups in notebooks that are both owned… |
| POST |
getSectionPages /getSectionPages |
Gets a collection of pages (metadata) under the specified section. |
| POST |
getSingleNotebook /getSingleNotebook |
Gets a specific notebook. |
| POST |
getSinglePage /getSinglePage |
Gets a collection of pages (metadata) under the specified section. |
| POST |
getSingleSection /getSingleSection |
Gets a specific section inside a OneNote notebook that is stored in Microsoft OneDrive. This can be a section in a notebook that is either owned by or shared with the user. |
| POST |
getSingleSectionGroup /getSingleSectionGroup |
Gets a specific section group. |
| POST |
renameSection /renameSection |
Renames the specified section. |
| POST |
webhookEvent /webhookEvent |
Notifications are sent as POST requests that contain a JSON object. |
OneNote pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — | — |