Skip to content
Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Update Notion Block Action

A Github action for updating a block in notion.

Getting Started

  1. Create a new internal Notion integration and store the API token as a secret in Github for your workflow.
  2. In the Notion page of the block you'll be updating, connect your newly created integration in the via the page settings.
  3. Copy the link to block to find the block id. Using the following link as an example, the block id would be the value after the #:
    https://www.notion.so/workspacename/Page-to-Update-with-API-eaf76050asdd944506e5da7fa9?pvs=4#1cd2c86a1a2042668dcbdd531d065b87
    

Usage

name: Update notion block

on: workflow_dispatch

jobs:
  notion_job:
    runs-on: ubuntu-latest
    name: Update notion block
    steps:
      - name: Update Notion Block from Github
        uses: braedongough/update-notion-block@v1.0.0
        with:
          notion_token: ${{ secrets.NOTION_TOKEN }}
          block_id: 7a94c1bcc03646dbac15494ebd7a5d6d
          data: '{"type": "paragraph", "paragraph": {"rich_text": [{"text": {"content": "Updated from github"}, "annotations": {"color": "yellow"}}]}}'

note: The data type must be the same block type as the block you're updating.

About

A Github action for updating a block in notion.

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages