New NotionPage - fasteiner/Notion GitHub Wiki


Category: Commands external help file: Notion-help.xml Module Name: Notion online version: https://developers.notion.com/reference/post-page schema: 2.0.0 Type: Command

New-NotionPage

SYNOPSIS

Creates a new Notion page.

SYNTAX

New-NotionPage [[-parent_obj] <Object>] [[-properties] <Hashtable>] [[-children] <Object>] [[-icon] <Object>]
 [[-cover] <Object>] [[-title] <Object>] [-ProgressAction <ActionPreference>] [<CommonParameters>]

DESCRIPTION

The New-NotionPage function creates a new Notion page with specified properties, children blocks, icon, and cover image. If no parent object is provided, the page will be created at the root (workspace) level.

EXAMPLES

EXAMPLE 1

New-NotionPage -parent_obj $parent -properties @{Property1="Value1"} -title "New Page Title"

PARAMETERS

-children

An array of blocks within this page.

Type: Object
Parameter Sets: (All)
Aliases:

Required: False
Position: 3
Default value: @()
Accept pipeline input: False
Accept wildcard characters: False

-cover

The cover image of the page (see notion_file).

Type: Object
Parameter Sets: (All)
Aliases:

Required: False
Position: 5
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-icon

The icon of the page.

Type: Object
Parameter Sets: (All)
Aliases:

Required: False
Position: 4
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-parent_obj

The parent object of the page. If empty, the page will be created at the root (workspace) level.

Type: Object
Parameter Sets: (All)
Aliases:

Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-ProgressAction

{{ Fill ProgressAction Description }}

Type: ActionPreference
Parameter Sets: (All)
Aliases: proga

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-properties

The properties of the page. This should be a hashtable.

Type: Hashtable
Parameter Sets: (All)
Aliases:

Required: False
Position: 2
Default value: @{}
Accept pipeline input: False
Accept wildcard characters: False

-title

The title of the page. This will overwrite the title property if it exists.

Type: Object
Parameter Sets: (All)
Aliases:

Required: False
Position: 6
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

INPUTS

OUTPUTS

notion_page

NOTES

This function requires the Invoke-NotionApiCall function to be defined.

RELATED LINKS

https://developers.notion.com/reference/post-page

⚠️ **GitHub.com Fallback** ⚠️