PipedreamHQ/pipedream
View on GitHub[ACTION] Simplify Notion upload image affordance
Open
#20537 opened on Apr 7, 2026
actionenhancementgood first issuehelp wantedtriaged
Description
It seems like the add block action is limited in its scope and only supports adding a small subsection of content. Ex. it only supports adding external image urls.
https://www.notion.com/help/images-files-and-media#media-block-types https://developers.notion.com/reference/patch-block-children
We need this append-block action to support uploading base64 encoded data urls. i.e. Append block children with type: "file"
In the meantime, we can work around this with this series of actions:
- create file upload (with the encoded data uri to upload)
- send file upload
- append block to parent (with a fake image url to get a block id, since this block doesn't let us specify any payload)
- update child block (with
{"type": "image","image": {"caption": [],"file_upload": {"id": "{{ @sendFile.id }}"}}}
Is there a specific app this action is for? Notion
Please provide a link to the relevant API docs for the specific service / operation. https://developers.notion.com/reference/patch-block-children