Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (node-red-notion) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Node-red-notion
A collection of Node-RED nodes for seamless integration with Notion's API, enabling users to create, retrieve, and manage their Notion content directly from Node-RED.
Installation
To install the Node-RED Notion integration, run:
npm install node-red-notionEnsure you have your Notion API integration set up and your API key available.
Features
The following Notion API operations are supported:
Blocks
- append-block-children: Appends child blocks to a specified block.
- delete-block: Deletes a specified block in Notion.
- get-block-children: Fetches child blocks of a specified block.
Pages
- create-page: Creates a new page in Notion, given the parent database ID and properties.
- get-page: Retrieves a specific page by its ID.
- update-page: Updates the properties of a specific page.
Databases
- create-database: Creates a new database.
- get-database: Retrieves details of a specified database.
- query-database: Retrieves filtered results from a Notion database.
Users
- get-users: Fetches a list of users in the Notion workspace.
Error Handling
Errors from the Notion API are handled gracefully, returning structured error messages. The node output format will indicate the error type and include a helpful message.
Version Information
For detailed changelog information, please refer to the CHANGELOG.md.
Contributing
Contributions are welcome! Please open a merge request or issue on the GitLab repository.
License
This project is licensed under the MIT License.