Connectors

Productivity & Project Management

Notion

Connected workspace: pages, databases, blocks, and comment updates
Notion API referenceAPI checked August 18, 2026
Signs in with
API token
Runs on
Cloud or On-Prem Worker
Operations
45
Ready-made triggers
0

Connect Notion

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Notion and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
Integration tokenRequiredSecret

Use it in a flow

  1. Open a flow, open the node library and search for Notion.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from Notion without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Notion can send webhooks, a Webhook trigger receives them at its own URL.

Operations

45 operations in 12 groups. Each one is a step you can add to a flow.

Block5
Children blockget_block_childrenGET
Children blockpatch_block_childrenPATCH
Delete blockdelete_a_blockDELETE
Get blockretrieve_a_blockGET
Update blockupdate_a_blockPATCH
Comment5
Create commentcreate_a_commentPOSTCreates a comment in a page or existing discussion thread.
Delete a commentdelete_commentDELETEDelete a comment by id.
Get a commentget_commentGETRead one comment by id.
List commentsretrieve_a_commentGETRetrieves a list of un-resolved Comment objects from a page or block.
Update a commentupdate_commentPATCHEdit a comment's rich text (or markdown).
Data Source5
Create a data sourcecreate_a_data_sourcePOSTCreate a new data source (database)
List templates in a data sourcelist_data_source_templatesGETList available templates for a data source
Query a data sourcequery_data_sourcePOSTQuery a data source (database) using filters and sorts
Retrieve a data sourceretrieve_a_data_sourceGETRetrieve metadata and schema for a data source
Update a data sourceupdate_a_data_sourcePATCHUpdate properties of a data source
Database3
Create a databasecreate_a_databasePOSTCreate a database (with its initial data source) under a parent page.
Retrieve a databaseretrieve_a_databaseGETRetrieves a database object using the ID specified.
Update a databaseupdate_a_databasePATCHUpdate a database's container fields (title, icon, lock, trash).
Emoji1
List custom emojislist_custom_emojisGETPage through the workspace's custom emojis.
File5
Complete a file uploadcomplete_file_uploadPOSTComplete a multi-part upload after all parts are sent.
Create a file uploadcreate_file_uploadPOSTOpen a file upload (single part, multi part or external url mode).
Get a file uploadget_file_uploadGETRead a file upload's status by id.
List file uploadslist_file_uploadsGETPage through the workspace's file uploads.
Send file contentsend_file_uploadPOSTSend the file bytes for an open upload (one part per call in multi part mode).
Meeting Notes1
Query meeting notesquery_meeting_notesPOSTQuery AI meeting-note blocks across the workspace.
Page7
Create pagepost_pagePOST
Get pageretrieve_a_pageGET
Get pageretrieve_a_page_propertyGET
Move a pagemove_pagePOSTMove a page to a different parent location
Retrieve a page as Markdownretrieve_page_markdownGETRetrieve the full content of a Notion page rendered as enhanced Markdown.
Update a page's content as Markdownupdate_page_markdownPATCHUpdate the content of a Notion page using enhanced Markdown.
Update pagepatch_pagePATCH
Search1
Search searchpost_searchPOST
Task1
Get an async taskget_async_taskGETPoll an async task's status by id (returned by allow async operations).
User3
Get userget_userGET
List usersget_usersGETList all users
Me userget_selfGET
View8
Create a viewcreate_viewPOSTCreate a view (full typed view JSON as the body).
Create a view querycreate_view_queryPOSTRun a view's query (async result set).
Delete a viewdelete_viewDELETEDelete a view by id.
Delete a view querydelete_view_queryDELETEDelete a view query and its results.
Get a viewget_viewGETRead one view by id.
Get view query resultsget_view_query_resultsGETPage through a view query's results.
List viewslist_viewsGETPage through the views of a database or data source.
Update a viewupdate_viewPATCHUpdate a view (typed view fields as the body).