A class that extends the BaseDocumentLoader class. It represents a document loader for loading documents from Notion using the Notion API.
const pageLoader = new NotionAPILoader({ clientOptions: { auth: "<NOTION_INTEGRATION_TOKEN>" }, id: "<PAGE_ID>", type: "page",});const pageDocs = await pageLoader.loadAndSplit();const dbLoader = new NotionAPILoader({ clientOptions: { auth: "<NOTION_INTEGRATION_TOKEN>" }, id: "<DATABASE_ID>", type: "database", propertiesAsHeader: true,});const dbDocs = await dbLoader.load(); Copy
const pageLoader = new NotionAPILoader({ clientOptions: { auth: "<NOTION_INTEGRATION_TOKEN>" }, id: "<PAGE_ID>", type: "page",});const pageDocs = await pageLoader.loadAndSplit();const dbLoader = new NotionAPILoader({ clientOptions: { auth: "<NOTION_INTEGRATION_TOKEN>" }, id: "<DATABASE_ID>", type: "database", propertiesAsHeader: true,});const dbDocs = await dbLoader.load();
Loads the documents from Notion based on the specified options.
A Promise that resolves to an array of Documents.
Generated using TypeDoc
A class that extends the BaseDocumentLoader class. It represents a document loader for loading documents from Notion using the Notion API.
Example