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
Creates a new Notion page.
New-NotionPage [[-parent_obj] <Object>] [[-properties] <Hashtable>] [[-children] <Object>] [[-icon] <Object>]
[[-cover] <Object>] [[-title] <Object>] [-ProgressAction <ActionPreference>] [<CommonParameters>]
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.
New-NotionPage -parent_obj $parent -properties @{Property1="Value1"} -title "New Page Title"
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
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
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
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
{{ 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
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
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
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
This function requires the Invoke-NotionApiCall function to be defined.