POST /me/onenote/notebooks/{id}/sections
POST /users/{id | userPrincipalName}/onenote/notebooks/{id}/sections
POST /groups/{id}/onenote/notebooks/{id}/sections
POST /sites/{id}/onenote/notebooks/{id}/sections
Request headers
Name
Type
Description
Authorization
string
Bearer {token}. Required.
Content-Type
string
application/json
Request body
In the request body, supply a name for the section.
Within the same hierarchy level, section names must be unique. The name cannot contain more than 50 characters or contain the following characters: ?*/:<>|&#''%~
Response
If successful, this method returns a 201 Created response code and a onenoteSection object in the response body.
POST https://graph.microsoft.com/v1.0/me/onenote/notebooks/{id}/sections
Content-type: application/json
{
"displayName": "Section name"
}
// Code snippets are only available for the latest version. Current version is 5.x
var graphClient = new GraphServiceClient(requestAdapter);
var requestBody = new OnenoteSection
{
DisplayName = "Section name",
};
var result = await graphClient.Me.Onenote.Notebooks["{notebook-id}"].Sections.PostAsync(requestBody);
<?php
// THIS SNIPPET IS A PREVIEW VERSION OF THE SDK. NON-PRODUCTION USE ONLY
$graphServiceClient = new GraphServiceClient($tokenRequestContext, $scopes);
$requestBody = new OnenoteSection();
$requestBody->setDisplayName('Section name');
$result = $graphServiceClient->me()->onenote()->notebooks()->byNotebookId('notebook-id')->sections()->post($requestBody)->wait();
Import-Module Microsoft.Graph.Notes
$params = @{
displayName = "Section name"
}
# A UPN can also be used as -UserId.
New-MgUserOnenoteNotebookSection -UserId $userId -NotebookId $notebookId -BodyParameter $params
# THE PYTHON SDK IS IN PREVIEW. FOR NON-PRODUCTION USE ONLY
graph_client = GraphServiceClient(request_adapter)
request_body = OnenoteSection(
display_name = "Section name",
)
result = await graph_client.me.onenote.notebooks.by_notebook_id('notebook-id').sections.post(body = request_body)
Here is an example of the response. Note: The response object shown here is truncated for brevity. All of the properties will be returned from an actual call.