Our API is currently in public beta! With it, you'll be able to create custom internal integrations, specific to your workspace. Visit our developer hub for documentation, resources, and integration management tools.

Some of our partners may also require an internal integration token in order to link their platform to your Notion workspace - below, we'll walk you through how to set this up.

Create an internal integration

<aside> 👉 Note: Make sure you're logged into Notion on your web session with the same account that you used on desktop. Otherwise, you will not see the correct account and workspaces!

</aside>

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/924669c7-44e4-41b1-b05d-12aa5a0934f1/My_integrations.png

<aside> 👉 Note: Internal integrations are workspace-specific, so to change the associated workspace, you'll have to create a new integration.

</aside>

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/8fb7560f-5dec-4a2f-ba00-9bc1d627a0a1/Integration_setup.png

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/228afa25-5632-4e51-8c44-06947984f638/Integration_Menu_-_1.png

Create a public integration

All newly added integrations are internal initially. If you're a developer working on a public integration, first use the above instructions to create an internal integration.

Then, follow the instructions in our developer guide to convert it to a public integration.

Notion API