node-red-notion

2.0.1 • Public • Published

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-notion

Ensure 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.

Readme

Keywords

Package Sidebar

Install

npm i node-red-notion

Weekly Downloads

18

Version

2.0.1

License

MIT

Unpacked Size

51.7 kB

Total Files

33

Last publish

Collaborators

  • staph