Notion is a versatile all-in-one workspace that empowers teams to collaborate and organize seamlessly. Integrate Notion with Superblocks to effortlessly synchronize data, automate tasks, and visualize your Notion data in Superblocks.
Setting up Notion
Create an access token
To get started you'll need a Notion access token. To create a token:
- Log in to Notion
- Go to your Integrations page
- Click Create new integration or choose an existing one
- Copy the integration's access token
- Share a database with your integration
- Use your access token to configure your integration's connection
Learn more about Notion API Authentication.
Once you have an access token, you're ready to set up your Superblocks integration.
- In the web app, navigate to the Integrations page
- Click on the Notion tile
- Name the integration
- Paste your API key into the default configuration
- Optionally, add more configurations to set credentials for different environments
- Click Create
Use Notion in APIs
Once your Notion integration is created, you can start creating steps in Application backend APIs, Workflows, and Scheduled Jobs to call Notion API actions. Notion actions are REST requests. To learn more about REST requests in Superblocks, see the Building REST requests guide.
Query a databaseQuery a database
Create a databaseCreate a database
Retrieve a databaseRetrieves a database object using the ID specified in the request path.
Update a databaseUpdate a database
Create a page with contentCreate a page with content
Retrieve a pageRetrieves a Page object using the ID in the request path. This endpoint exposes page properties, not page content.
Update page propertiesUpdates a page by setting the values of any properties specified in the JSON body of the request. Properties not updated via parameters will remain unchanged.
Retrieve a page property itemRetrieve a page property item
Retrieve commentsRetrieve a user object using the ID specified in the request path.
Add comment to discussionAdd comment to discussion
Retrieve a blockRetrieve a block
Update a blockThis endpoint allows you to update block content. [See Full Documentation](https://developers.notion.com/reference/update-a-block)
Delete a blockDelete a block
Retrieve block childrenRetrieve block children
Generic HTTP Request
Every SaaS integration in Superblocks comes with a built in Generic HTTP Request Action. This is a powerful action you can use to call Notion API endpoints not in the Superblocks supported actions.
To use this action simply add the method, path, required query parameters, and body for the desired endpoint.
Learn more about REST requests in Superblocks in our Building REST requests guide.
Generic HTTP Requests use the authentication set up and base URL you've configured for your integration, making it an easy for your team to extend Superblocks Integrations to meet their needs.