JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 30
  • Score
    100M100P100Q77257F
  • License MIT

Node-RED Notion nodes

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