Notion

Notion logo

Notion

Connect your Notion data to Airweave

Overview

The Notion connector allows you to sync data from Notion into Airweave, making it available for search and retrieval by your agents.

Configuration

NotionSource

Notion source implementation.

Authentication

This connector uses OAuth 2.0 authentication flow.

You can connect through the Airweave UI, which will guide you through the OAuth flow.

Entities

The following data models are available for this connector:

Schema for Notion database entities.

FieldTypeDescription
namestrThe name of the database
database_idstrThe ID of the database
descriptionOptional[str]The description of the database
created_timeOptional[datetime]The creation time of the database
last_edited_timeOptional[datetime]The last edited time of the database

Schema for Notion page entities.

FieldTypeDescription
page_idstrThe ID of the page
parent_idstrThe ID of the parent page
parent_typestrThe type of the parent page
titlestrThe title of the page
created_timeOptional[datetime]The creation time of the page
last_edited_timeOptional[datetime]The last edited time of the page
archivedboolWhether the page is archived
contentOptional[str]The content of the page

Schema for Notion block entities.

FieldTypeDescription
block_idstrThe ID of the block
parent_idstrThe ID of the parent block
block_typestrThe type of the block
text_contentOptional[str]The text content of the block
has_childrenboolWhether the block has children
children_idsList[str]The IDs of the children blocks
created_timeOptional[datetime]The creation time of the block
last_edited_timeOptional[datetime]The last edited time of the block