Notion
Connect to Notion to read and write pages, data sources, and blocks.
Authentication
| Method | Kind | Status | Details |
|---|---|---|---|
| OAuth 2.0 | oauth2 | available | — |
Call a tool
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "NOTION_COMPLETE_FILE_UPLOAD", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("NOTION_COMPLETE_FILE_UPLOAD", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute NOTION_COMPLETE_FILE_UPLOAD --data '{ }'Tool catalog
Available tools
48 callable operations
Complete a multi-part file uploadNOTION_COMPLETE_FILE_UPLOADComplete a multi-part file uploadConnection
Complete a multi-part file upload
Authentication
Connected account requiredTags
Create a commentNOTION_CREATE_A_COMMENTCreate a commentConnection
Create a comment
Authentication
Connected account requiredTags
Create a data sourceNOTION_CREATE_A_DATABASECreate a data sourceConnection
Create a data source
Authentication
Connected account requiredTags
Exchange an authorization code for an access and refresh tokenNOTION_CREATE_A_TOKENExchange an authorization code for an access and refresh tokenConnection
Exchange an authorization code for an access and refresh token
Authentication
Connected account requiredTags
Create a databaseNOTION_CREATE_DATABASECreate a databaseConnection
Create a database
Authentication
Connected account requiredTags
Create a file uploadNOTION_CREATE_FILECreate a file uploadConnection
Create a file upload
Authentication
Connected account requiredTags
Create a viewNOTION_CREATE_VIEWCreate a viewConnection
Create a view
Authentication
Connected account requiredTags
Create a view queryNOTION_CREATE_VIEW_QUERYCreate a view queryConnection
Create a view query
Authentication
Connected account requiredTags
Delete a blockNOTION_DELETE_A_BLOCKDelete a blockConnection
Delete a block
Authentication
Connected account requiredTags
Delete a commentNOTION_DELETE_A_COMMENTDelete a commentConnection
Delete a comment
Authentication
Connected account requiredTags
Delete a viewNOTION_DELETE_VIEWDelete a viewConnection
Delete a view
Authentication
Connected account requiredTags
Delete a view queryNOTION_DELETE_VIEW_QUERYDelete a view queryConnection
Delete a view query
Authentication
Connected account requiredTags
Retrieve block childrenNOTION_GET_BLOCK_CHILDRENRetrieve block childrenConnection
Retrieve block children
Authentication
Connected account requiredTags
Retrieve your token's bot userNOTION_GET_SELFRetrieve your token's bot userConnection
Retrieve your token's bot user
Authentication
Connected account requiredTags
Retrieve a userNOTION_GET_USERRetrieve a userConnection
Retrieve a user
Authentication
Connected account requiredTags
List all usersNOTION_GET_USERSList all usersConnection
List all users
Authentication
Connected account requiredTags
Get view query resultsNOTION_GET_VIEW_QUERY_RESULTSGet view query resultsConnection
Get view query results
Authentication
Connected account requiredTags
Introspect a tokenNOTION_INTROSPECT_TOKENIntrospect a tokenConnection
Introspect a token
Authentication
Connected account requiredTags
List commentsNOTION_LIST_COMMENTSList commentsConnection
List comments
Authentication
Connected account requiredTags
List custom emojisNOTION_LIST_CUSTOM_EMOJISList custom emojisConnection
List custom emojis
Authentication
Connected account requiredTags
List templates in a data sourceNOTION_LIST_DATA_SOURCE_TEMPLATESList templates in a data sourceConnection
List templates in a data source
Authentication
Connected account requiredTags
List file uploadsNOTION_LIST_FILE_UPLOADSList file uploadsConnection
List file uploads
Authentication
Connected account requiredTags
List viewsNOTION_LIST_VIEWSList viewsConnection
List views
Authentication
Connected account requiredTags
Move a pageNOTION_MOVE_PAGEMove a pageConnection
Move a page
Authentication
Connected account requiredTags
Append block childrenNOTION_PATCH_BLOCK_CHILDRENAppend block childrenConnection
Append block children
Authentication
Connected account requiredTags
Update pageNOTION_PATCH_PAGEUpdate pageConnection
Update page
Authentication
Connected account requiredTags
Query a data sourceNOTION_POST_DATABASE_QUERYQuery a data sourceConnection
Query a data source
Authentication
Connected account requiredTags
Create a pageNOTION_POST_PAGECreate a pageConnection
Create a page
Authentication
Connected account requiredTags
Search by titleNOTION_POST_SEARCHSearch by titleConnection
Search by title
Authentication
Connected account requiredTags
Query meeting notesNOTION_QUERY_MEETING_NOTESQuery meeting notesConnection
Query meeting notes
Authentication
Connected account requiredTags
Retrieve a blockNOTION_RETRIEVE_A_BLOCKRetrieve a blockConnection
Retrieve a block
Authentication
Connected account requiredTags
Retrieve a data sourceNOTION_RETRIEVE_A_DATA_SOURCERetrieve a data sourceConnection
Retrieve a data source
Authentication
Connected account requiredTags
Retrieve a pageNOTION_RETRIEVE_A_PAGERetrieve a pageConnection
Retrieve a page
Authentication
Connected account requiredTags
Retrieve a page property itemNOTION_RETRIEVE_A_PAGE_PROPERTYRetrieve a page property itemConnection
Retrieve a page property item
Authentication
Connected account requiredTags
Retrieve a viewNOTION_RETRIEVE_A_VIEWRetrieve a viewConnection
Retrieve a view
Authentication
Connected account requiredTags
Retrieve an async taskNOTION_RETRIEVE_ASYNC_TASKRetrieve an async taskConnection
Retrieve an async task
Authentication
Connected account requiredTags
Retrieve a commentNOTION_RETRIEVE_COMMENTRetrieve a commentConnection
Retrieve a comment
Authentication
Connected account requiredTags
Retrieve a databaseNOTION_RETRIEVE_DATABASERetrieve a databaseConnection
Retrieve a database
Authentication
Connected account requiredTags
Retrieve a file uploadNOTION_RETRIEVE_FILE_UPLOADRetrieve a file uploadConnection
Retrieve a file upload
Authentication
Connected account requiredTags
Retrieve a page as markdownNOTION_RETRIEVE_PAGE_MARKDOWNRetrieve a page as markdownConnection
Retrieve a page as markdown
Authentication
Connected account requiredTags
Revoke a tokenNOTION_REVOKE_TOKENRevoke a tokenConnection
Revoke a token
Authentication
Connected account requiredTags
Update a blockNOTION_UPDATE_A_BLOCKUpdate a blockConnection
Update a block
Authentication
Connected account requiredTags
Update a commentNOTION_UPDATE_A_COMMENTUpdate a commentConnection
Update a comment
Authentication
Connected account requiredTags
Update a data sourceNOTION_UPDATE_A_DATA_SOURCEUpdate a data sourceConnection
Update a data source
Authentication
Connected account requiredTags
Update a viewNOTION_UPDATE_A_VIEWUpdate a viewConnection
Update a view
Authentication
Connected account requiredTags
Update a databaseNOTION_UPDATE_DATABASEUpdate a databaseConnection
Update a database
Authentication
Connected account requiredTags
Update a page's content as markdownNOTION_UPDATE_PAGE_MARKDOWNUpdate a page's content as markdownConnection
Update a page's content as markdown
Authentication
Connected account requiredTags
Upload a fileNOTION_UPLOAD_FILEUpload a fileConnection
Upload a file
Authentication
Connected account requiredTags