Create a Notion Integration Token

If you’re looking to use your Notion data in your application, you will need to create a Integration Token for your app to use to talk to Notion. This article shows you how to generate one in a few simple steps.

In this article you will learn how to:

  • Generate your internal Notion Integration
  • Grant your internal Notion Integration permission your Notion data

Once you have done this, your app will be able to use your Notion data via the Notion Integration token.

Generating your Notion Integration token

Generating a Notion Integration token is a relatively simple procedure which you only need to do once. Follow these steps:

Open Notion Settings & Members

Select Connections and then Develop or manage integrations

Add a New Integration

Choose a name for your integration such as Local Notion

Scroll down and save your changes

Copy your Internal Integration token

ℹ️ Ensure that you keep note of your Notion Integration token (step 7) in secure manner. You will need this token to create your Local Notion repository.

Granting access to your content

In order for Local Notion to see your content you must grant your new Notion Integration permissions to it. To do this,

  1. Select the top-level Page or Database in your Workspace you want to grant permissions to.
  2. Select the “…” on top-right.
  3. Select Add Connections.
  4. Select the integration you created in previous section.
  5. Repeat steps 1 - 4 for all the top-level content you would like Local Notion to see.

Granting access to your content
Granting access to your content

Once you’ve done that, you’re ready to start integrating into Notion.

If you’re interested in using your Notion data within your application, check out the Local Notion tool. It will download your Notion data and render it for you in HTML independently from Notion for whatever use-case you want.