How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Microsoft Graph Groups.onenote API

The Groups.onenote API from Microsoft Graph — 103 operation(s) for groups.onenote.

Microsoft Graph Groups.onenote API is one of 564 APIs that Microsoft Graph publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Groups.onenote. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 159 operations across 103 paths, and defines 42 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://graph.microsoft.com/v1.0.

159 operations 103 paths 42 schemas 21 DELETE83 GET15 PATCH34 POST6 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://graph.microsoft.com/v1.0
Resource Areas
1

Paths & Operations 159

Across 103 paths, the API surfaces 159 operations — 21 DELETE, 83 GET, 15 PATCH, 34 POST, 6 PUT. Each is listed below with its method, path, parameters, and response codes.

Groups.onenote 159
GET
/groups/{group-id}/onenote
Microsoft Graph Get onenote from groups
groups.GetOnenote 3 params → 2XX4XX5XX
PATCH
/groups/{group-id}/onenote
Microsoft Graph Update the navigation property onenote in groups
groups.UpdateOnenote 1 param body → 2XX4XX5XX
DELETE
/groups/{group-id}/onenote
Microsoft Graph Delete navigation property onenote for groups
groups.DeleteOnenote 2 params → 2044XX5XX
GET
/groups/{group-id}/onenote/notebooks
Microsoft Graph Get notebooks from groups
groups.onenote.ListNotebooks 9 params → 2XX4XX5XX
POST
/groups/{group-id}/onenote/notebooks
Microsoft Graph Create new navigation property to notebooks for groups
groups.onenote.CreateNotebooks 1 param body → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}
Microsoft Graph Get notebooks from groups
groups.onenote.GetNotebooks 4 params → 2XX4XX5XX
PATCH
/groups/{group-id}/onenote/notebooks/{notebook-id}
Microsoft Graph Update the navigation property notebooks in groups
groups.onenote.UpdateNotebooks 2 params body → 2XX4XX5XX
DELETE
/groups/{group-id}/onenote/notebooks/{notebook-id}
Microsoft Graph Delete navigation property notebooks for groups
groups.onenote.DeleteNotebooks 3 params → 2044XX5XX
POST
/groups/{group-id}/onenote/notebooks/{notebook-id}/copyNotebook
Microsoft Graph Invoke action copyNotebook
groups.group.onenote.notebooks.notebook.copyNotebook 2 params body → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups
Microsoft Graph Get sectionGroups from groups
groups.onenote.notebooks.ListSectionGroups 10 params → 2XX4XX5XX
POST
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups
Microsoft Graph Create new navigation property to sectionGroups for groups
groups.onenote.notebooks.CreateSectionGroups 2 params body → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}
Microsoft Graph Get sectionGroups from groups
groups.onenote.notebooks.GetSectionGroups 5 params → 2XX4XX5XX
PATCH
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}
Microsoft Graph Update the navigation property sectionGroups in groups
groups.onenote.notebooks.UpdateSectionGroups 3 params body → 2XX4XX5XX
DELETE
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}
Microsoft Graph Delete navigation property sectionGroups for groups
groups.onenote.notebooks.DeleteSectionGroups 4 params → 2044XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/parentNotebook
Microsoft Graph Get parentNotebook from groups
groups.onenote.notebooks.sectionGroups.GetParentNotebook 5 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/parentSectionGroup
Microsoft Graph Get parentSectionGroup from groups
groups.onenote.notebooks.sectionGroups.GetParentSectionGroup 5 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sectionGroups
Microsoft Graph Get sectionGroups from groups
groups.onenote.notebooks.sectionGroups.ListSectionGroups 11 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}
Microsoft Graph Get sectionGroups from groups
groups.onenote.notebooks.sectionGroups.GetSectionGroups 6 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sectionGroups/$count
Microsoft Graph Get the number of the resource
groups.onenote.notebooks.sectionGroups.sectionGroups.GetCount-e27e 5 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections
Microsoft Graph Get sections from groups
groups.onenote.notebooks.sectionGroups.ListSections 11 params → 2XX4XX5XX
POST
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections
Microsoft Graph Create new navigation property to sections for groups
groups.onenote.notebooks.sectionGroups.CreateSections 3 params body → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}
Microsoft Graph Get sections from groups
groups.onenote.notebooks.sectionGroups.GetSections 6 params → 2XX4XX5XX
PATCH
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}
Microsoft Graph Update the navigation property sections in groups
groups.onenote.notebooks.sectionGroups.UpdateSections 4 params body → 2XX4XX5XX
DELETE
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}
Microsoft Graph Delete navigation property sections for groups
groups.onenote.notebooks.sectionGroups.DeleteSections 5 params → 2044XX5XX
POST
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/copyToNotebook
Microsoft Graph Invoke action copyToNotebook
groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook 4 params body → 2XX4XX5XX
POST
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/copyToSectionGroup
Microsoft Graph Invoke action copyToSectionGroup
groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup 4 params body → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages
Microsoft Graph Get pages from groups
groups.onenote.notebooks.sectionGroups.sections.ListPages 12 params → 2XX4XX5XX
POST
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages
Microsoft Graph Create new navigation property to pages for groups
groups.onenote.notebooks.sectionGroups.sections.CreatePages 4 params body → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}
Microsoft Graph Get pages from groups
groups.onenote.notebooks.sectionGroups.sections.GetPages 7 params → 2XX4XX5XX
PATCH
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}
Microsoft Graph Update the navigation property pages in groups
groups.onenote.notebooks.sectionGroups.sections.UpdatePages 5 params body → 2XX4XX5XX
DELETE
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}
Microsoft Graph Delete navigation property pages for groups
groups.onenote.notebooks.sectionGroups.sections.DeletePages 6 params → 2044XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content
Microsoft Graph Get content for the navigation property pages from groups
groups.onenote.notebooks.sectionGroups.sections.GetPagesContent 5 params → 2XX4XX5XX
PUT
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content
Microsoft Graph Update content for the navigation property pages in groups
groups.onenote.notebooks.sectionGroups.sections.UpdatePagesContent 5 params body → 2XX4XX5XX
DELETE
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content
Microsoft Graph Delete content for the navigation property pages in groups
groups.onenote.notebooks.sectionGroups.sections.DeletePagesContent 6 params → 2044XX5XX
POST
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/copyToSection
Microsoft Graph Invoke action copyToSection
groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.copyToSection 5 params body → 2XX4XX5XX
POST
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/onenotePatchContent
Microsoft Graph Invoke action onenotePatchContent
groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.onenotePatchContent 5 params body → 2044XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/preview()
Microsoft Graph Invoke function preview
groups.group.onenote.notebooks.notebook.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.preview 5 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook
Microsoft Graph Get parentNotebook from groups
groups.onenote.notebooks.sectionGroups.sections.pages.GetParentNotebook 7 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection
Microsoft Graph Get parentSection from groups
groups.onenote.notebooks.sectionGroups.sections.pages.GetParentSection 7 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/$count
Microsoft Graph Get the number of the resource
groups.onenote.notebooks.sectionGroups.sections.pages.GetCount-6db1 6 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook
Microsoft Graph Get parentNotebook from groups
groups.onenote.notebooks.sectionGroups.sections.GetParentNotebook 6 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentSectionGroup
Microsoft Graph Get parentSectionGroup from groups
groups.onenote.notebooks.sectionGroups.sections.GetParentSectionGroup 6 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/{sectionGroup-id}/sections/$count
Microsoft Graph Get the number of the resource
groups.onenote.notebooks.sectionGroups.sections.GetCount-abc0 5 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sectionGroups/$count
Microsoft Graph Get the number of the resource
groups.onenote.notebooks.sectionGroups.GetCount-e27e 4 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections
Microsoft Graph Get sections from groups
groups.onenote.notebooks.ListSections 10 params → 2XX4XX5XX
POST
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections
Microsoft Graph Create new navigation property to sections for groups
groups.onenote.notebooks.CreateSections 2 params body → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}
Microsoft Graph Get sections from groups
groups.onenote.notebooks.GetSections 5 params → 2XX4XX5XX
PATCH
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}
Microsoft Graph Update the navigation property sections in groups
groups.onenote.notebooks.UpdateSections 3 params body → 2XX4XX5XX
DELETE
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}
Microsoft Graph Delete navigation property sections for groups
groups.onenote.notebooks.DeleteSections 4 params → 2044XX5XX
POST
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/copyToNotebook
Microsoft Graph Invoke action copyToNotebook
groups.group.onenote.notebooks.notebook.sections.onenoteSection.copyToNotebook 3 params body → 2XX4XX5XX
POST
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/copyToSectionGroup
Microsoft Graph Invoke action copyToSectionGroup
groups.group.onenote.notebooks.notebook.sections.onenoteSection.copyToSectionGroup 3 params body → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages
Microsoft Graph Get pages from groups
groups.onenote.notebooks.sections.ListPages 11 params → 2XX4XX5XX
POST
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages
Microsoft Graph Create new navigation property to pages for groups
groups.onenote.notebooks.sections.CreatePages 3 params body → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}
Microsoft Graph Get pages from groups
groups.onenote.notebooks.sections.GetPages 6 params → 2XX4XX5XX
PATCH
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}
Microsoft Graph Update the navigation property pages in groups
groups.onenote.notebooks.sections.UpdatePages 4 params body → 2XX4XX5XX
DELETE
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}
Microsoft Graph Delete navigation property pages for groups
groups.onenote.notebooks.sections.DeletePages 5 params → 2044XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content
Microsoft Graph Get content for the navigation property pages from groups
groups.onenote.notebooks.sections.GetPagesContent 4 params → 2XX4XX5XX
PUT
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content
Microsoft Graph Update content for the navigation property pages in groups
groups.onenote.notebooks.sections.UpdatePagesContent 4 params body → 2XX4XX5XX
DELETE
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content
Microsoft Graph Delete content for the navigation property pages in groups
groups.onenote.notebooks.sections.DeletePagesContent 5 params → 2044XX5XX
POST
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/copyToSection
Microsoft Graph Invoke action copyToSection
groups.group.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.copyToSection 4 params body → 2XX4XX5XX
POST
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/onenotePatchContent
Microsoft Graph Invoke action onenotePatchContent
groups.group.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.onenotePatchContent 4 params body → 2044XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/preview()
Microsoft Graph Invoke function preview
groups.group.onenote.notebooks.notebook.sections.onenoteSection.pages.onenotePage.preview 4 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook
Microsoft Graph Get parentNotebook from groups
groups.onenote.notebooks.sections.pages.GetParentNotebook 6 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection
Microsoft Graph Get parentSection from groups
groups.onenote.notebooks.sections.pages.GetParentSection 6 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/pages/$count
Microsoft Graph Get the number of the resource
groups.onenote.notebooks.sections.pages.GetCount-9305 5 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentNotebook
Microsoft Graph Get parentNotebook from groups
groups.onenote.notebooks.sections.GetParentNotebook 5 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/{onenoteSection-id}/parentSectionGroup
Microsoft Graph Get parentSectionGroup from groups
groups.onenote.notebooks.sections.GetParentSectionGroup 5 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/{notebook-id}/sections/$count
Microsoft Graph Get the number of the resource
groups.onenote.notebooks.sections.GetCount-8678 4 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/$count
Microsoft Graph Get the number of the resource
groups.onenote.notebooks.GetCount-4d2a 3 params → 2XX4XX5XX
POST
/groups/{group-id}/onenote/notebooks/getNotebookFromWebUrl
Microsoft Graph Invoke action getNotebookFromWebUrl
groups.group.onenote.notebooks.getNotebookFromWebUrl 1 param body → 2XX4XX5XX
GET
/groups/{group-id}/onenote/notebooks/getRecentNotebooks(includePersonalNotebooks={includePersonalNotebooks})
Microsoft Graph Invoke function getRecentNotebooks
groups.group.onenote.notebooks.getRecentNotebooks 7 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/operations
Microsoft Graph Get operations from groups
groups.onenote.ListOperations 9 params → 2XX4XX5XX
POST
/groups/{group-id}/onenote/operations
Microsoft Graph Create new navigation property to operations for groups
groups.onenote.CreateOperations 1 param body → 2XX4XX5XX
GET
/groups/{group-id}/onenote/operations/{onenoteOperation-id}
Microsoft Graph Get operations from groups
groups.onenote.GetOperations 4 params → 2XX4XX5XX
PATCH
/groups/{group-id}/onenote/operations/{onenoteOperation-id}
Microsoft Graph Update the navigation property operations in groups
groups.onenote.UpdateOperations 2 params body → 2XX4XX5XX
DELETE
/groups/{group-id}/onenote/operations/{onenoteOperation-id}
Microsoft Graph Delete navigation property operations for groups
groups.onenote.DeleteOperations 3 params → 2044XX5XX
GET
/groups/{group-id}/onenote/operations/$count
Microsoft Graph Get the number of the resource
groups.onenote.operations.GetCount-b2ab 3 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/pages
Microsoft Graph Get pages from groups
groups.onenote.ListPages 9 params → 2XX4XX5XX
POST
/groups/{group-id}/onenote/pages
Microsoft Graph Create new navigation property to pages for groups
groups.onenote.CreatePages 1 param body → 2XX4XX5XX
GET
/groups/{group-id}/onenote/pages/{onenotePage-id}
Microsoft Graph Get pages from groups
groups.onenote.GetPages 4 params → 2XX4XX5XX
PATCH
/groups/{group-id}/onenote/pages/{onenotePage-id}
Microsoft Graph Update the navigation property pages in groups
groups.onenote.UpdatePages 2 params body → 2XX4XX5XX
DELETE
/groups/{group-id}/onenote/pages/{onenotePage-id}
Microsoft Graph Delete navigation property pages for groups
groups.onenote.DeletePages 3 params → 2044XX5XX
GET
/groups/{group-id}/onenote/pages/{onenotePage-id}/content
Microsoft Graph Get content for the navigation property pages from groups
groups.onenote.GetPagesContent 2 params → 2XX4XX5XX
PUT
/groups/{group-id}/onenote/pages/{onenotePage-id}/content
Microsoft Graph Update content for the navigation property pages in groups
groups.onenote.UpdatePagesContent 2 params body → 2XX4XX5XX
DELETE
/groups/{group-id}/onenote/pages/{onenotePage-id}/content
Microsoft Graph Delete content for the navigation property pages in groups
groups.onenote.DeletePagesContent 3 params → 2044XX5XX
POST
/groups/{group-id}/onenote/pages/{onenotePage-id}/copyToSection
Microsoft Graph Invoke action copyToSection
groups.group.onenote.pages.onenotePage.copyToSection 2 params body → 2XX4XX5XX
POST
/groups/{group-id}/onenote/pages/{onenotePage-id}/onenotePatchContent
Microsoft Graph Invoke action onenotePatchContent
groups.group.onenote.pages.onenotePage.onenotePatchContent 2 params body → 2044XX5XX
GET
/groups/{group-id}/onenote/pages/{onenotePage-id}/preview()
Microsoft Graph Invoke function preview
groups.group.onenote.pages.onenotePage.preview 2 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/pages/{onenotePage-id}/parentNotebook
Microsoft Graph Get parentNotebook from groups
groups.onenote.pages.GetParentNotebook 4 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/pages/{onenotePage-id}/parentSection
Microsoft Graph Get parentSection from groups
groups.onenote.pages.GetParentSection 4 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/pages/$count
Microsoft Graph Get the number of the resource
groups.onenote.pages.GetCount-8bf6 3 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/resources
Microsoft Graph Get resources from groups
groups.onenote.ListResources 9 params → 2XX4XX5XX
POST
/groups/{group-id}/onenote/resources
Microsoft Graph Create new navigation property to resources for groups
groups.onenote.CreateResources 1 param body → 2XX4XX5XX
GET
/groups/{group-id}/onenote/resources/{onenoteResource-id}
Microsoft Graph Get resources from groups
groups.onenote.GetResources 4 params → 2XX4XX5XX
PATCH
/groups/{group-id}/onenote/resources/{onenoteResource-id}
Microsoft Graph Update the navigation property resources in groups
groups.onenote.UpdateResources 2 params body → 2XX4XX5XX
DELETE
/groups/{group-id}/onenote/resources/{onenoteResource-id}
Microsoft Graph Delete navigation property resources for groups
groups.onenote.DeleteResources 3 params → 2044XX5XX
GET
/groups/{group-id}/onenote/resources/{onenoteResource-id}/content
Microsoft Graph Get content for the navigation property resources from groups
groups.onenote.GetResourcesContent 2 params → 2XX4XX5XX
PUT
/groups/{group-id}/onenote/resources/{onenoteResource-id}/content
Microsoft Graph Update content for the navigation property resources in groups
groups.onenote.UpdateResourcesContent 2 params body → 2XX4XX5XX
DELETE
/groups/{group-id}/onenote/resources/{onenoteResource-id}/content
Microsoft Graph Delete content for the navigation property resources in groups
groups.onenote.DeleteResourcesContent 3 params → 2044XX5XX
GET
/groups/{group-id}/onenote/resources/$count
Microsoft Graph Get the number of the resource
groups.onenote.resources.GetCount-b07f 3 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sectionGroups
Microsoft Graph Get sectionGroups from groups
groups.onenote.ListSectionGroups 9 params → 2XX4XX5XX
POST
/groups/{group-id}/onenote/sectionGroups
Microsoft Graph Create new navigation property to sectionGroups for groups
groups.onenote.CreateSectionGroups 1 param body → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}
Microsoft Graph Get sectionGroups from groups
groups.onenote.GetSectionGroups 4 params → 2XX4XX5XX
PATCH
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}
Microsoft Graph Update the navigation property sectionGroups in groups
groups.onenote.UpdateSectionGroups 2 params body → 2XX4XX5XX
DELETE
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}
Microsoft Graph Delete navigation property sectionGroups for groups
groups.onenote.DeleteSectionGroups 3 params → 2044XX5XX
GET
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentNotebook
Microsoft Graph Get parentNotebook from groups
groups.onenote.sectionGroups.GetParentNotebook 4 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/parentSectionGroup
Microsoft Graph Get parentSectionGroup from groups
groups.onenote.sectionGroups.GetParentSectionGroup 4 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sectionGroups
Microsoft Graph Get sectionGroups from groups
groups.onenote.sectionGroups.ListSectionGroups 10 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sectionGroups/{sectionGroup-id1}
Microsoft Graph Get sectionGroups from groups
groups.onenote.sectionGroups.GetSectionGroups 5 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sectionGroups/$count
Microsoft Graph Get the number of the resource
groups.onenote.sectionGroups.sectionGroups.GetCount-17b9 4 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections
Microsoft Graph Get sections from groups
groups.onenote.sectionGroups.ListSections 10 params → 2XX4XX5XX
POST
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections
Microsoft Graph Create new navigation property to sections for groups
groups.onenote.sectionGroups.CreateSections 2 params body → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}
Microsoft Graph Get sections from groups
groups.onenote.sectionGroups.GetSections 5 params → 2XX4XX5XX
PATCH
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}
Microsoft Graph Update the navigation property sections in groups
groups.onenote.sectionGroups.UpdateSections 3 params body → 2XX4XX5XX
DELETE
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}
Microsoft Graph Delete navigation property sections for groups
groups.onenote.sectionGroups.DeleteSections 4 params → 2044XX5XX
POST
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/copyToNotebook
Microsoft Graph Invoke action copyToNotebook
groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.copyToNotebook 3 params body → 2XX4XX5XX
POST
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/copyToSectionGroup
Microsoft Graph Invoke action copyToSectionGroup
groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.copyToSectionGroup 3 params body → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages
Microsoft Graph Get pages from groups
groups.onenote.sectionGroups.sections.ListPages 11 params → 2XX4XX5XX
POST
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages
Microsoft Graph Create new navigation property to pages for groups
groups.onenote.sectionGroups.sections.CreatePages 3 params body → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}
Microsoft Graph Get pages from groups
groups.onenote.sectionGroups.sections.GetPages 6 params → 2XX4XX5XX
PATCH
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}
Microsoft Graph Update the navigation property pages in groups
groups.onenote.sectionGroups.sections.UpdatePages 4 params body → 2XX4XX5XX
DELETE
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}
Microsoft Graph Delete navigation property pages for groups
groups.onenote.sectionGroups.sections.DeletePages 5 params → 2044XX5XX
GET
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content
Microsoft Graph Get content for the navigation property pages from groups
groups.onenote.sectionGroups.sections.GetPagesContent 4 params → 2XX4XX5XX
PUT
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content
Microsoft Graph Update content for the navigation property pages in groups
groups.onenote.sectionGroups.sections.UpdatePagesContent 4 params body → 2XX4XX5XX
DELETE
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/content
Microsoft Graph Delete content for the navigation property pages in groups
groups.onenote.sectionGroups.sections.DeletePagesContent 5 params → 2044XX5XX
POST
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/copyToSection
Microsoft Graph Invoke action copyToSection
groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.copyToSection 4 params body → 2XX4XX5XX
POST
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/onenotePatchContent
Microsoft Graph Invoke action onenotePatchContent
groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.onenotePatchContent 4 params body → 2044XX5XX
GET
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/preview()
Microsoft Graph Invoke function preview
groups.group.onenote.sectionGroups.sectionGroup.sections.onenoteSection.pages.onenotePage.preview 4 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook
Microsoft Graph Get parentNotebook from groups
groups.onenote.sectionGroups.sections.pages.GetParentNotebook 6 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection
Microsoft Graph Get parentSection from groups
groups.onenote.sectionGroups.sections.pages.GetParentSection 6 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/pages/$count
Microsoft Graph Get the number of the resource
groups.onenote.sectionGroups.sections.pages.GetCount-110b 5 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentNotebook
Microsoft Graph Get parentNotebook from groups
groups.onenote.sectionGroups.sections.GetParentNotebook 5 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/{onenoteSection-id}/parentSectionGroup
Microsoft Graph Get parentSectionGroup from groups
groups.onenote.sectionGroups.sections.GetParentSectionGroup 5 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sectionGroups/{sectionGroup-id}/sections/$count
Microsoft Graph Get the number of the resource
groups.onenote.sectionGroups.sections.GetCount-4d99 4 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sectionGroups/$count
Microsoft Graph Get the number of the resource
groups.onenote.sectionGroups.GetCount-17b9 3 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sections
Microsoft Graph Get sections from groups
groups.onenote.ListSections 9 params → 2XX4XX5XX
POST
/groups/{group-id}/onenote/sections
Microsoft Graph Create new navigation property to sections for groups
groups.onenote.CreateSections 1 param body → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sections/{onenoteSection-id}
Microsoft Graph Get sections from groups
groups.onenote.GetSections 4 params → 2XX4XX5XX
PATCH
/groups/{group-id}/onenote/sections/{onenoteSection-id}
Microsoft Graph Update the navigation property sections in groups
groups.onenote.UpdateSections 2 params body → 2XX4XX5XX
DELETE
/groups/{group-id}/onenote/sections/{onenoteSection-id}
Microsoft Graph Delete navigation property sections for groups
groups.onenote.DeleteSections 3 params → 2044XX5XX
POST
/groups/{group-id}/onenote/sections/{onenoteSection-id}/copyToNotebook
Microsoft Graph Invoke action copyToNotebook
groups.group.onenote.sections.onenoteSection.copyToNotebook 2 params body → 2XX4XX5XX
POST
/groups/{group-id}/onenote/sections/{onenoteSection-id}/copyToSectionGroup
Microsoft Graph Invoke action copyToSectionGroup
groups.group.onenote.sections.onenoteSection.copyToSectionGroup 2 params body → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages
Microsoft Graph Get pages from groups
groups.onenote.sections.ListPages 10 params → 2XX4XX5XX
POST
/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages
Microsoft Graph Create new navigation property to pages for groups
groups.onenote.sections.CreatePages 2 params body → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}
Microsoft Graph Get pages from groups
groups.onenote.sections.GetPages 5 params → 2XX4XX5XX
PATCH
/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}
Microsoft Graph Update the navigation property pages in groups
groups.onenote.sections.UpdatePages 3 params body → 2XX4XX5XX
DELETE
/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}
Microsoft Graph Delete navigation property pages for groups
groups.onenote.sections.DeletePages 4 params → 2044XX5XX
GET
/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/content
Microsoft Graph Get content for the navigation property pages from groups
groups.onenote.sections.GetPagesContent 3 params → 2XX4XX5XX
PUT
/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/content
Microsoft Graph Update content for the navigation property pages in groups
groups.onenote.sections.UpdatePagesContent 3 params body → 2XX4XX5XX
DELETE
/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/content
Microsoft Graph Delete content for the navigation property pages in groups
groups.onenote.sections.DeletePagesContent 4 params → 2044XX5XX
POST
/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/copyToSection
Microsoft Graph Invoke action copyToSection
groups.group.onenote.sections.onenoteSection.pages.onenotePage.copyToSection 3 params body → 2XX4XX5XX
POST
/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/onenotePatchContent
Microsoft Graph Invoke action onenotePatchContent
groups.group.onenote.sections.onenoteSection.pages.onenotePage.onenotePatchContent 3 params body → 2044XX5XX
GET
/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/preview()
Microsoft Graph Invoke function preview
groups.group.onenote.sections.onenoteSection.pages.onenotePage.preview 3 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentNotebook
Microsoft Graph Get parentNotebook from groups
groups.onenote.sections.pages.GetParentNotebook 5 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/{onenotePage-id}/parentSection
Microsoft Graph Get parentSection from groups
groups.onenote.sections.pages.GetParentSection 5 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sections/{onenoteSection-id}/pages/$count
Microsoft Graph Get the number of the resource
groups.onenote.sections.pages.GetCount-375d 4 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentNotebook
Microsoft Graph Get parentNotebook from groups
groups.onenote.sections.GetParentNotebook 4 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sections/{onenoteSection-id}/parentSectionGroup
Microsoft Graph Get parentSectionGroup from groups
groups.onenote.sections.GetParentSectionGroup 4 params → 2XX4XX5XX
GET
/groups/{group-id}/onenote/sections/$count
Microsoft Graph Get the number of the resource
groups.onenote.sections.GetCount-0122 3 params → 2XX4XX5XX

Schemas 42

The contract defines 42 schemas that model the data the API accepts and returns. The most detailed are microsoft.graph.CopyNotebookModel (16 properties), microsoft.graph.recentNotebook (5 properties), microsoft.graph.ODataErrors.MainError (5 properties), microsoft.graph.onenotePatchContentCommand (5 properties). Each schema is shown below with its type and property counts.

ODataCountResponse
integer
microsoft.graph.onenoteOperationCollectionResponse
object
microsoft.graph.ODataErrors.ErrorDetails
object
3 properties 2 required
microsoft.graph.onenotePatchContentCommand
object
5 properties 1 required
microsoft.graph.onenoteSectionCollectionResponse
object
microsoft.graph.identity
object
3 properties 1 required
microsoft.graph.onenotePatchActionType
string
microsoft.graph.operationStatus
string
microsoft.graph.CopyNotebookModel
object
16 properties 1 required
microsoft.graph.sectionLinks
object
3 properties 1 required
microsoft.graph.onenotePagePreviewLinks
object
2 properties 1 required
microsoft.graph.onenoteOperation
microsoft.graph.ODataErrors.InnerError
object
4 properties 1 required
microsoft.graph.pageLinks
object
3 properties 1 required
microsoft.graph.recentNotebook
object
5 properties 1 required
microsoft.graph.sectionGroup
microsoft.graph.onenoteEntityBaseModel
microsoft.graph.onenoteUserRole
string
microsoft.graph.externalLink
object
2 properties 1 required
microsoft.graph.onenoteResourceCollectionResponse
object
microsoft.graph.onenoteSourceService
string
microsoft.graph.recentNotebookLinks
object
3 properties 1 required
microsoft.graph.notebookLinks
object
3 properties 1 required
microsoft.graph.onenotePageCollectionResponse
object
microsoft.graph.ODataErrors.MainError
object
5 properties 2 required
microsoft.graph.onenoteEntitySchemaObjectModel
microsoft.graph.sectionGroupCollectionResponse
object
microsoft.graph.onenote
microsoft.graph.onenoteEntityHierarchyModel
microsoft.graph.onenotePagePreview
object
3 properties 1 required
microsoft.graph.notebookCollectionResponse
object
microsoft.graph.notebook
microsoft.graph.onenotePage
microsoft.graph.onenoteResource
microsoft.graph.operation
microsoft.graph.onenoteSection
microsoft.graph.ODataErrors.ODataError
object
1 property 1 required
microsoft.graph.onenotePatchInsertPosition
string
BaseCollectionPaginationCountResponse
object
2 properties
microsoft.graph.onenoteOperationError
object
3 properties 1 required
microsoft.graph.identitySet
object
4 properties 1 required
microsoft.graph.entity
object
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-graph-groups-onenote-api-openapi.yml Raw ↑

Other APIs Microsoft Graph publishes across the network.

Microsoft Graph Admin.admin API
Microsoft Graph admin.adminMicrosoft365Apps API
Microsoft Graph admin.adminReportSettings API
Microsoft Graph Admin Consent Policy API
Microsoft Graph Admin.edge API
Microsoft Graph admin.peopleAdminSettings API
Microsoft Graph admin.serviceAnnouncement API
Microsoft Graph Admin.sharepoint API
Microsoft Graph Administration API
Microsoft Graph Administrative Units API
Microsoft Graph Agreement Acceptances API
Microsoft Graph Agreement File Localizations API
Where this information came from

This is an independent, third-party profile of Microsoft Graph Groups.onenote API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.