notion-custom

n8n node to make custom API calls to the Notion API

Package Information

Released: 3/9/2025
Downloads: 17 weekly / 43 monthly
Latest Version: 0.1.3
Author: n8n Community

Documentation

n8n-nodes-notion-custom

This package provides a custom node for n8n that allows making direct API calls to the Notion API. It leverages existing Notion credentials and offers a flexible interface for working with all Notion API endpoints.

Features

  • Support for all HTTP methods (GET, POST, PUT, PATCH, DELETE)
  • Customizable URL paths
  • Support for request headers and query parameters
  • JSON body support for relevant operations
  • Compatible with existing Notion credentials in n8n

Installation

To install this node in your n8n instance:

  1. Go to Settings > Community Nodes
  2. Click "Install a community node"
  3. Enter n8n-nodes-notion-custom as the package name
  4. Click "Install"

Usage

Deleting a Notion Block

  1. Add the "Notion Custom" node to your workflow
  2. Select your existing Notion credentials
  3. Set Method to DELETE
  4. Set URL to /v1/blocks/your_block_id
  5. Set Notion Version to the current version (e.g. 2022-06-28)
  6. The body can be left as an empty object {}

Getting Page Content

  1. Add the "Notion Custom" node to your workflow
  2. Select your existing Notion credentials
  3. Set Method to GET
  4. Set URL to /v1/blocks/your_page_id/children
  5. Set Notion Version to the current version

Creating Content

  1. Add the "Notion Custom" node to your workflow
  2. Select your existing Notion credentials
  3. Set Method to POST
  4. Set URL to /v1/blocks/your_block_id/children
  5. Set Body to your content structure as JSON
  6. Set Notion Version to the current version

Discussion