Notion Component
Manage Notion pages, databases, and users
Component key: notionDescription
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.
Connections
Notion OAuth 2.0 Connection
To create an OAuth 2.0 app in Notion, visit notion.so/my-integrations 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, https://oauth2.prismatic.io/callback
.
Actions
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