An all-in-one workspace and collaboration platform that combines note-taking, document management, task management, and collaboration features. It was designed to provide individuals and teams with a flexible and customizable platform for organizing and managing information.

Changelog

8 versions
v2.2.0 Latest
  • New component List Pages: lists the pages shared with the integration (up to 100, most recently edited first), with the standard Output Type options.
  • CreatePage: the parent page can now be picked from a dropdown that shows each page with its path (Parent / Subpage, Database / Item); entering a Page ID still works.
  • MakeApiCall: only calls the Notion API (https://api.notion.com). A URL on any other host is rejected, because the request carries the account's token.
  • UpdatedDatabaseItem: no longer misses an item edited in the same minute as the previously reported one (Notion rounds edit times to the minute). NewDatabaseItem: an old row is no longer reported as new when a newer row is deleted from a database with more than 100 rows.
  • UpdateDatabaseItem: Content now updates a page that starts with a heading (it failed after the properties were already saved) and is added as a new paragraph to a page without a text block (it was dropped). The Item ID input accepts a typed or mapped ID.
  • CreateDatabaseItem, UpdateDatabaseItem: a checkbox mapped from the text "false" is no longer set to true; an empty number is left alone and a non-numeric one is rejected; several file URLs can be separated by commas.
  • FindDatabaseItem: stops with a clear error when a filtered property was renamed or removed in Notion. FindPageByTitle: requires a title, returns the whole title of a page (not only its first fragment) and writes a well-formed CSV.
  • Database, item and user dropdowns and the generated inspectors are cached for two minutes and no longer show an error popup when Notion is unavailable.
v2.1.3
  • Output examples for FindDatabaseItem.
v2.1.2
  • CreatePage, GetDatabase and GetPage now stop with a clear error when a required input is missing instead of calling the API; added output examples, and GetPage cover / icon and GetDatabase cover are now declared as objects, which is what Notion returns.
v2.1.1
  • Added missing output examples to CreateDatabaseItem, NewDatabaseItem, UpdateDatabaseItem and UpdatedDatabaseItem. Their `cover` and `icon` outputs are now declared as an object or null, which is what Notion returns (they were declared as strings).
v2.1.0
  • Added test() (Flow Test Mode) to all triggers: NewDatabaseItem, UpdatedDatabaseItem.
v2.0.0
  • (breaking change) MakeApiCall: headers and parameters changed to key-value array inputs (body remains textarea/JSON to support nested structures) per standard #1459 — existing flows that used the old string/textarea headers or parameters must be updated
v1.0.2
  • Added output examples to component schemas.
v1.0.1
  • Initial release

Authentication

TypeDetails
OAuth 2
Authentication Hub Verified

This connector is globally authenticated and verified by Appmixer and is ready to use without registering your own OAuth application with the provider. Appmixer's Authentication Hub acts as an authentication proxy, so all OAuth-based connectors work out of the box. You can still use your own OAuth credentials (clientId and clientSecret) for enhanced customization or compliance — see the Connector Configuration section of the documentation. The Authentication Hub is enabled for all hosted Appmixer tenants; on self-managed installations it has to be explicitly set.

Triggers

2
Updated Database Item icon

Updated Database Item

Triggers when a database item is updated.
New Database Item icon

New Database Item

Triggers when a new Item is added inside a selected database.

Actions

9
Create Database Item icon

Create Database Item

Create a new item in a specified Notion database.
Create Page icon

Create Page

Create a new page under a parent page.
Find Database Item icon

Find Database Item

Find an item in a specified Notion database.
Get Database icon

Get Database

Gets a selected Database using its ID.
Find Page By Title icon

Find Page By Title

This component searches for pages in Notion based on a given title and returns only the titles and IDs of the matching pages. Due to the nature of Notion's search API, the results might not always be exact unless the search query is a unique and precise match. For retrieving more detailed information or metadata about a specific page, you can use the Get Page component by passing the Page ID obtained from this component. This component will return a maximum of 100 records.
Get Page icon

Get Page

Gets a page or a database item using its ID.
List Pages icon

List Pages

Lists the pages shared with the connected Notion integration, most recently edited first. Database items are pages too and are included. Returns a maximum of 100 pages.
Make Api Call icon

Make Api Call

Generic method for making API calls to a 3rd party service.
Update Database Item icon

Update Database Item

Update selected item in a specified Notion database.