Back to APIs list

Notion API examples & templates

Use these vals as a playground to view and fork Notion API examples and templates on Val Town. Run any example below or find templates that can be used as a pre-built solution.
stevekrouse avatar
dateme_notion_sync
@stevekrouse
Cron
An interactive, runnable TypeScript val by stevekrouse
chet avatar
notionSiteProxy
@chet
HTTP
// NOTE: This doesn't work great.
nerdymomocat avatar
add_to_notion_w_ai_webpage
@nerdymomocat
HTTP
Example usage of the add_to_notion_w_ai val Try with the money database . Read and watch the demo run here
nerdymomocat avatar
add_to_notion_w_ai
@nerdymomocat
Script
Uses instructor and open ai (with gpt-4-turbo) to process any content into a notion database entry. Use addToNotion with any database id and content. await addToNotion( "DB_ID_GOES_HERE", "CONTENT_GOES HERE"//"for example: $43.28 ordered malai kofta and kadhi (doordash) [me and mom] jan 3 2024" ); Prompts are created based on your database name, database description, property name, property type, property description, and if applicable, property options (and their descriptions). Supports: checkbox, date, multi_select, number, rich_text, select, status, title, url, email Uses NOTION_API_KEY , OPENAI_API_KEY stored in env variables and uses Valtown blob storage to store information about the database. Use get_notion_db_info to use the stored blob if exists or create one, use get_and_save_notion_db_info to create a new blob (and replace an existing one if exists).
nerdymomocat avatar
add_to_notion_from_todoist
@nerdymomocat
Cron
Use todoist for quick notes to add to notion. Uses project to decide which project to fetch to add stuff to notion. Can add to page or database based on config below. Demarkation using sections in the todoist project. Extracts date for page blocks that are added as callouts.
andreterron avatar
notionSearch
@andreterron
Script
An interactive, runnable TypeScript val by andreterron
supersayan avatar
getAllNotionDbRows
@supersayan
Script
Get All Rows of a Database in Notion Reference: Query a Database How to get an access token: https://developers.notion.com/reference/create-a-token
stevekrouse avatar
notionDateMeDocNotify
@stevekrouse
Script
An interactive, runnable TypeScript val by stevekrouse
stevekrouse avatar
notionDateMeDocs
@stevekrouse
Script
An interactive, runnable TypeScript val by stevekrouse
stevekrouse avatar
notionDateMeDocNotify3
@stevekrouse
Script
An interactive, runnable TypeScript val by stevekrouse
stevekrouse avatar
notionGetDatabase
@stevekrouse
Script
Get all the pages in a notion database Usage Find your databaseId : https://developers.notion.com/reference/retrieve-a-database Get auth by setting up an internal integration: https://developers.notion.com/docs/authorization#internal-integration-auth-flow-set-up Example usage: @stevekrouse.dateMeNotionDatabase deno-notion-sdk docs: https://github.com/cloudydeno/deno-notion_sdk
stevekrouse avatar
dateMeNotionDatabase
@stevekrouse
Script
An interactive, runnable TypeScript val by stevekrouse
stevekrouse avatar
getNotionDateMeDocs
@stevekrouse
Script
An interactive, runnable TypeScript val by stevekrouse
thomasatflexos avatar
redirect
@thomasatflexos
Express
This is a handler for when Notion redirects during OAuth 2.0 workflow
andreterron avatar
notionWordCounterFetchDays
@andreterron
Script
An interactive, runnable TypeScript val by andreterron
stevekrouse avatar
notionValLinkTweet
@stevekrouse
Script
An interactive, runnable TypeScript val by stevekrouse