⚠ Work in progress - not all features are implemented yet, if you are missing something, or experience any issues, please open an issue on GitHub.
Notion, is an online knowledge management tool in which you can structure your requirements yourself or be inspired by countless templates and formats. Unfortunately, there was no PowerShell module that offers the full power of the API.
In order to ensure the smoothest possible interaction with the API, the specifications were implemented with PowerShell classes. This means that classes are used in the background for all cmdlets. You can also create your own Notion objects directly using the classes provided.
- PowerShell 7.0 or higher
To get started either:
- Install from the PowerShell Gallery using PowerShellGet by running the following command:
# PowerShellGet 2.x
Install-Module -Name Notion -Repository PSGallery
# PowerShellGet 3.x
Install-PSResource -Name Notion
# Connect to Notion
$BearerToken = Read-Host -Prompt "Enter your Notion Bearer Token" -AsSecureString
Connect-Notion -BearerToken $BearerToken
Or download it via the Microsoft PowerShell Gallery
Documentation is available in the Wiki.
Please open a github issue here.