Notion

Version 0.0.1

πŸ“˜

Checkout theΒ Notion API docs here for more information

Set up


Step 1: Create an integration and get a token

  • Go toΒ https://www.notion.com/my-integrations.
  • Click the "+ New integration" button.
  • Give your integration a name.
  • Select the workspace where you want to install this integration.
  • Select the capabilities that your integration will have.
  • Click "Submit" to create the integration.
  • Copy the "Internal Integration Token" on the next page and save it somewhere secure, e.g. a password manager.

Step 2: Share the database

  • Head to the database you want to ingest.
  • Click Share to share the database with the integration setup in the previous step.
  • Copy the database ID, which is the id before the ? in the database URL - this ID will be used to set up the extract.

https://www.notion.so/kleene/<your_database_id>?v=c6b02343e3784d3aa4dffgec77225dd

E.g. if this is your database URL:

https://www.notion.so/kleene/bb04b298809dsfdsfs1f594a70f4fab?v=c6b02343e3784d3aa4dffgec77225dd

Your database ID will be:

bb04b298809dsfdsfs1f594a70f4fab

Features


FeatureSupportNotes
Backfillβœ…All-time
Incrementalβœ…
Custom backfill❌
API reliability🟒Reliable

Reports detail


⬇️ ReportπŸ”‘ Incremental keyπŸ”‘ Primary keyπŸ“„ Link to API endpoint
Database Reportlast_updatedidQuery Database