Append Rich Text
AI-generatedSummary
Append rich text to a Notion page, splitting it into blocks if necessary to comply with character limits.
Inputs
- pageId (required) — The ID of the Notion page to append to
- richText (required) — The Notion rich text array to split and append
- maxChars — Maximum characters per rich text block (Notion limit is 2,000)
- blockType — The type of block to create
- batchSize — Number of blocks to send per API request (Notion max is 100)
- additionalFields — Additional fields like after block ID and delay between batches
Output shape
a success message including the page ID and total blocks created
Returns an object with details about the operation, including the number of blocks created and any errors encountered.
Examples
Example 1: Appending a new section of text to a Notion page
page ID: 123, rich text: [{"type": "text", "text": {"content": "Your text here"}}], block type: paragraph, max characters: 1900, batch size: 50.