APIs & Integrations
Notion
APIs & Integrations
- Overview
- 1Password SCIM
- Accelo
- Acuity Scheduling
- ActiveCampaign
- Adobe
- Adobe UMAPI
- ADP
- Adyen
- Affinity
- Aircall
- Aircall Basic
- Airtable
- Airtable (Personal Access Token)
- Algolia
- Amazon
- Amazon Selling Partner
- Amazon Selling Partner (Beta)
- Amplitude
- Anrok
- Anthropic
- Anthropic Administrator
- Apaleo
- Apollo
- Apollo OAuth
- Apple App Store
- Appstle Subscriptions
- Asana
- Asana SCIM
- Ashby
- Atlas.so
- Atlassian
- Attio
- Auth0
- Auth0 (Client Credentials)
- Autodesk
- Avalara
- Avalara Sandbox
- AWS
- AWS IAM
- BambooHR
- BambooHR Basic
- Basecamp
- Battlenet
- Beehiiv
- BigCommerce
- Bill
- Bill Sandbox
- Bitbucket
- Bitdefender
- Bitly
- Blackbaud
- Blackbaud (Basic Auth)
- Bland.ai
- Boldsign
- Booking.com
- Box
- Braintree
- Braintree Sandbox
- Braze
- Brevo
- Brex
- Brex API Key
- Brex Staging
- BrightCrowd
- Builder.io Private
- Builder.io
- Buildium
- BuiltWith
- Cal.com v1
- Cal.com
- Calendly
- Callrail
- Canny
- Canva
- Certn
- Certn Partner
- Chargebee
- Chattermill
- CheckHQ
- Checkout.com
- Checkout.com Sandbox
- Checkr Partner
- Checkr Partner Staging
- Chorus
- Circle.so
- Clari Copilot
- ClickSend
- Clickup
- Close
- Cloudentity
- Coda
- CodeClimate
- Commercetools
- CompanyCam
- Connectwise PSA
- Confluence
- Confluence Basic
- Connectwise PSA
- Connectwise PSA Staging
- Contentful
- Contentstack
- Copper
- Copper API Key
- Coros
- Coros Sandbox
- Coupa Compass
- Cyberimpact
- Databricks Account
- Databricks Workspace
- Datadog
- Datev
- Deel
- Deel Sandbox
- Devin
- Dialpad
- Dialpad Sandbox
- Digital Ocean
- Discord
- Discourse
- Dixa
- Document360
- Docusign
- Docusign Sandbox
- DocuWare
- Dropbox
- Drupal
- E-conomic
- eBay
- eBay Sandbox
- Egnyte
- ElevenLabs
- Elevio
- Emarsys
- Emarsys OAuth
- Employment Hero
- Entrata
- Envoy
- Epic Games
- EvaluAgent
- Eventbrite
- Exa
- Exact Online
- Exist
- Expensify
- Facebook
- Factorial
- fal.ai
- Figjam
- Figma
- Figma (SCIM)
- FindyMail
- Firefish
- Fireflies
- Fiserv
- Fiserv API Key
- Fitbit
- Fortnox
- Freshbooks
- Freshdesk
- Freshsales
- Freshservice
- Freshteam
- Front
- Gainsight CC
- Garmin
- Google Gemini
- Gebrüder Weiss
- Gem
- Gerrit
- Ghost Admin
- Ghost Content
- GitHub
- GitHub App
- GitHub App OAuth
- Github (Personal Access Token)
- Gitlab
- Gong
- Gong OAuth
- Google
- Google Ads
- Google Analytics
- Google Calendar
- Google Docs
- Google Drive
- Gmail
- Google Play
- GSheet
- Gorgias
- Gorgias Basic Auth
- Grain
- Grain API Key
- Greenhouse
- Greenhouse (Assessment API)
- Greenhouse Basic Auth
- Greenhouse (Harvest API)
- Greenhouse (Ingestion API)
- Greenhouse (Job Board API)
- Greenhouse (Onboarding API)
- Greenhouse (Ingestion API)
- Grain
- Grafana
- Gumroad
- Guru
- Guru (SCIM)
- Gusto
- Gusto Demo
- HackerRank-Work
- Harvest
- Health Gorilla
- Help Scout Docs
- Help Scout Mailbox
- HiBob
- HighLevel
- HighLevel White Label
- Holded
- HubSpot
- Incident.io
- Insightly
- Instagram
- Instantly
- Intercom
- Intuit
- Jira
- Jira Basic Auth
- Jira Data Center (API Key)
- Jira Data Center
- Jira Data Center (Basic Auth)
- Jotform
- Kandji
- Keap
- Keeper SCIM
- Klaviyo
- Klaviyo OAuth
- Klipfolio
- Kustomer
- La Growth Machine
- LastPass
- lemlist
- Lattice
- Lessonly
- Lever
- Lever Basic Auth
- Lever Basic Auth Sandbox
- Lever Sandbox
- Linear
- Linkedin
- Linkhut
- Listmonk
- Loom SCIM
- Loops.so
- Lucid SCIM
- Luma
- Mailchimp
- Mailgun
- Make
- Malwarebytes
- Manatal
- Marketo
- Medallia
- Metabase
- Microsoft
- Microsoft Ads
- Microsoft Business Central
- Microsoft Entra ID
- Microsoft Power Bi
- Microsoft Teams
- Microsoft Tenant Specific
- Microsoft (Client Credentials)
- Mindbody
- MiniMax
- Mip Cloud
- Mip On Premise
- Miro
- Miro SCIM
- Mixpanel
- Monday
- Mural
- NationBuilder
- Namely
- Namely (PAT)
- Netsuite
- Netsuite TBA
- NextCloud
- Notion
- Notion SCIM
- Odoo
- Odoo Client Credentials
- Okta
- Okta Preview
- OneDrive
- OneNote
- OpenAI
- OpenAI Administration
- Oracle Fusion Cloud (HCM)
- Ory
- Osu!
- Oura
- Outlook
- Outreach
- Pagerduty
- Pandadoc
- Pandadoc (API Key)
- Payfit
- Paylocity
- Paypal
- Paypal Sandbox
- Pendo
- Pennylane
- People Data Labs
- Perimeter81
- Perplexity
- Personio
- Personio Recruiting
- Personio v2
- Pingboard
- Pinterest
- Pipedrive
- Pivotaltracker
- Plain
- Podium
- Posthog
- Prive
- Productboard
- Qualtrics
- Quickbase
- Quickbooks
- Quickbooks Sandbox
- ragie.ai
- Ramp
- Ramp Sandbox
- RapidAPI
- Readwise
- Readwise Reader
- Recharge
- Reddit
- Refiner
- Redtail CRM (Sandbox)
- Razorpay
- Replicate
- Retell AI
- Ring Central
- Ring Central Sandbox
- Rippling
- Rippling Shop App
- Rock Gym Pro
- Rootly
- Sage
- Sage Intacct
- Sage Intacct (OAuth)
- Salesforce
- Salesforce Experience Cloud
- Salesforce (Data Cloud)
- Salesforce Sandbox
- Salesloft
- SAP Concur
- SAP SuccessFactors
- Scrape.do
- Sedna
- Sedna Basic Auth
- Segment
- SendGrid
- Sentry
- ServiceM8
- ServiceNow
- SharePoint Online (v2)
- Sharepoint Online (v1)
- SharePoint Online (Client Credentials V2)
- ShipStation
- Shopify
- Shopify API Key
- Shopify Partner
- Shopify SCIM
- Shortcut
- SignNow
- SignNow Sandbox
- Slack
- SmartRecruiters
- Smartlead.ai
- Smartsheet
- Smugmug
- Snowflake
- Snowflake (JWT)
- Splitwise
- Spotify
- Spotify OAuth2 CC
- Squarespace
- Squareup
- Squareup Sandbox
- Stack Exchange
- Strava
- Strava Web
- Stripe
- Stripe App
- Stripe App Sandbox
- Stripe Connect Express
- Survey Monkey
- Tableau
- Tapclicks
- Teamtailor
- Teamwork
- ThriveCart API Key
- ThriveCart OAuth
- TickTick
- TikTok Accounts
- TikTok Ads
- Timely
- Todoist
- Trakstar Hire
- Trello
- tl;dv
- Trello SCIM
- Tremendous
- Tremendous Sandbox
- TSheetsTeam
- Tumblr
- Twenty CRM
- Twenty CRM Self-Hosted
- Twilio
- Twinfield
- Twitch
- Twitter
- Twitter OAuth2 CC
- Twitter v2
- Typeform
- Typefully
- Uber
- UKG Pro (Workforce Management)
- Unanet
- Unauthenticated
- Unipile
- Vimeo
- Vimeo Basic Auth
- WakaTime
- Wave Accounting
- Wealthbox
- Webflow
- WhatsApp Business
- Whoop
- Wildix PBX
- Woocommerce
- Wordpress
- Workable
- Workable OAuth
- Workday
- Workday (OAuth)
- Wrike
- xAI
- Xero
- Xero (Client Credentials)
- Yahoo
- Yandex
- YouTube
- Zapier
- Zapier NLA
- Zendesk
- Zenefits
- Zoho
- Zoho Bigin
- Zoho Books
- Zoho CRM
- Zoho Desk
- Zoho Inventory
- Zoho Invoice
- Zoho Mail
- Zoho People
- Zoom
- ZoomInfo
- Zuora
APIs & Integrations
Notion
Overview
Pre-built tooling
Tools | Status |
---|---|
Pre-built authorization (OAuth) | ✅ |
Credentials auto-refresh | ✅ |
Auth parameters validation | ✅ |
Pre-built authorization UI | ✅ |
Custom authorization UI | ✅ |
Expired credentials detection | ✅ |
Tools | Status |
---|---|
Pre-built integrations | ✅ |
API unification | ✅ |
2-way sync | ✅ |
Webhooks from Nango on data modifications | ✅ |
Real-time webhooks from 3rd-party API | 🚫 (time to contribute: <48h) |
Proxy requests | ✅ |
Tools | Status |
---|---|
HTTP request logging | ✅ |
End-to-type type safety | ✅ |
Data runtime validation | ✅ |
OpenTelemetry export | ✅ |
Slack alerts on errors | ✅ |
Integration status API | ✅ |
Tools | Status |
---|---|
Create or customize use-cases | ✅ |
Pre-configured pagination | ✅ |
Pre-configured rate-limit handling | 🚫 (time to contribute: <48h) |
Per-customer configurations | ✅ |
Pre-built integrations
Endpoint | Description | Readme |
---|---|---|
GET /databases/single | Fetch a specific Notion database by passing in the database id. This action fetches the database and outputs an object. Note that this should be used for small databases. | 🔗 |
POST /databases/row | Create a new row in a specified Notion database. The properties are mapped to Notion-compatible formats based on the database schema. Supported property types include: - title (string): Creates a title property.- select (string): Creates a select property.- multi_select (array of strings): Creates a multi-select property.- status (string): Creates a status property.- date (string or object): Supports ISO date strings or objects with a start field.- checkbox (boolean): Creates a checkbox property.- number (number): Creates a number property.- url (string): Creates a URL property.- email (string): Creates an email property.- phone_number (string): Creates a phone number property.- rich_text (string): Creates a rich text property.- relation (array of IDs): Creates a relation property. | 🔗 |
GET /databases | Sync a database content with each row as an entry. Store the top level database information in the metadata to be able to reconcile the database | 🔗 |
Endpoint | Description | Readme |
---|---|---|
GET /pages/single | Fetch a specific page in Notion by passing a pageId. This action fetches a page, and its content and converts it into a full markdown. It transforms images, tables, uploaded files, etc., into their markdown counterparts, providing a complete markdown. | 🔗 |
Endpoint | Description | Readme |
---|---|---|
GET /users | Fetches a list of users from Notion | 🔗 |
Not seeing the integration you need? Build your own independently.
Access requirements
Pre-Requisites | Status | Comment |
---|---|---|
Paid dev account | ❓ | |
Paid test account | ❓ | |
Partnership | ❓ | |
App review | ❓ | |
Security audit | ❓ |
Setup guide
No setup guide yet.
Need help getting started? Get help in the community.
Contribute improvements to the setup guide by editing this page
Useful links
Contribute useful links by editing this page
API gotchas
- The Notion OAuth API doesn’t support refreshing tokens, and so doesn’t return a refresh token. The access token never expires.
- Your Notion OAuth app will have the status “internal”. You need to make it “public” to be able to initiate an OAuth flow. Only then, you will be able to get the OAuth client ID/secret and register your callback URL.
- No OAuth scope is required by default.
- Notion SCIM is an enterprise only API that uses an API token. See the Notion docs for more information
Contribute API gotchas by editing this page
Connect to notion-scim
Guide to connect to notion-scim using Nango Connect.