Skip to main content

Notion

Create, read, update, and search Notion pages, databases, and blocks. Notion node in ActionFlows. Inputs, outputs, and how to use it.

Notion

Overview

Create, read, update, and search Notion pages, databases, and blocks.

Requirements

OAuth Connection

Required for this node. Connect your Notion OAuth account from Integrations.

Inputs

Standard Inputs

  • Body formatselect · required

    Whether the new page body is simplified blocks or markdown

    Required
    Yes
    Multiple
    No
    Default
    blocks
    Visibility
    operation=createPage
    Options
    blocksmarkdown
  • Childrenjson · optional

    Simplified block array of { type, text }

    Required
    No
    Multiple
    No
    Visibility
    operation=createPage&bodyFormat=blocks|operation=appendBlock,updateBlock
  • IDtext · required

    Parent, page, database, data source, or block id for the selected operation

    Required
    Yes
    Multiple
    No
    Visibility
    operation=createPage,getPage,updatePage,archivePage,getDatabase,queryDatabase,appendBlock,getBlock,updateBlock,deleteBlock
  • Markdowntextarea · optional

    Notion-flavored markdown for the new page body

    Required
    No
    Multiple
    No
    Visibility
    operation=createPage&bodyFormat=markdown
  • OperationrichSelect · required

    The Notion operation to perform

    Required
    Yes
    Multiple
    No
    Default
    createPage
    Options
    createPagegetPageupdatePagearchivePagesearchPagesgetDatabasequeryDatabaseappendBlockgetBlockupdateBlockdeleteBlock
  • Parent typeselect · required

    Whether the id is a database/data source or a page parent

    Required
    Yes
    Multiple
    No
    Default
    database
    Visibility
    operation=createPage
    Options
    databasepage
  • Propertiesjson · optional

    Simplified property mapper array of { name, type, value }

    Required
    No
    Multiple
    No
    Visibility
    operation=createPage,updatePage
  • Queryjson · optional

    Notion search or database query body

    Required
    No
    Multiple
    No
    Visibility
    operation=searchPages,queryDatabase
  • Return as markdownboolean · optional

    When enabled, page get returns Notion-flavored markdown instead of the page object

    Required
    No
    Multiple
    No
    Default
    false
    Visibility
    operation=getPage

Outputs

  • Datajson

    JSON returned by the Notion API

  • IDtext

    Notion id of the created, updated, or fetched object

  • Successboolean

    Success state of the Notion operation