Skip to main content

Notion Component

Manage Notion pages, databases, and users

Component key: notion


Notion is a productivity and note-taking web application developed by Notion Labs Inc. It offers organizational tools including task management, project tracking, to-do lists, bookmarking, and more.


Notion OAuth 2.0 Connection

To create an OAuth 2.0 app in Notion, visit and create a new integration. Take note of your integration's OAuth client ID and OAuth client secret and enter those values in Prismatic when you add a Notion connection to your integration. Under the Distribution page, add Prismatic's callback URL,


Create Database Item

Creates an Item on a database. | key: createDatabase

Create Page

Creates a new page that is a child of an existing page or database. | key: createPage

Get Current User

Get the currently logged in user | key: getCurrentUser

Get Database

Retrieve a database by ID | key: getDatabase

Get Page

Retrieve a page by ID with optional property filters | key: getPage

Get User by ID

Get a user by their ID | key: getUser

List Databases

List all databases | key: listDatabases

List Pages

Retrieve a page by ID | key: listPages

List Users

List all users in the workspace with optional page size | key: listUsers

Query Database

Query a Notion database | key: queryDatabase

Raw Request

Send a raw HTTP request to Notion API | key: rawRequest