Notion
Notion

Notion centralizes notes, docs, wikis, and tasks in a unified workspace, letting teams build custom workflows for collaboration and knowledge management

Completely Secure
150808VIEWS
33USERS

Tools

1 of 8

Add Multiple Content Blocks (bulk, User-friendly)

Bulk-add content blocks to Notion. CRITICAL: Notion API enforces 2000 char limit per text.content field. Features: - Accepts simplified format: {'content': 'text', 'block_property': 'type'} - OR full Notion block format with 'type' and properties - AUTO-SPLITS text >2000 chars into multiple blocks - AUTO-PARSES markdown: **bold**, *italic*, ~~strike~~, `inline code`, [links](url) - Maximum 100 blocks per API call REQUIRED 'content' for: paragraph, heading_1-3, callout, to_do, toggle, quote, list items. For code blocks use full format: {'type': 'code', 'code': {'rich_text': [...], 'language': 'python'}} Common errors: - "content.length should be ≤ 2000": Auto-split failed, manually split content - "Content is required": Missing content for text blocks - Each item MUST be wrapped in 'content_block' field

Add Single Content Block To Notion Page (deprecated)

DEPRECATED: Use 'add_multiple_page_content' for better performance. Adds a single content block to a Notion page/block. CRITICAL: Notion API enforces a HARD LIMIT of 2000 characters per text.content field. Content exceeding 2000 chars is AUTOMATICALLY SPLIT into multiple sequential blocks. REQUIRED 'content' field for text blocks: paragraph, heading_1-3, callout, to_do, toggle, quote, list items. Parent blocks MUST be: Page, Toggle, To-do, Bulleted/Numbered List Item, Callout, or Quote. Common errors: - "content.length should be ≤ 2000": Text exceeds API limit (should be auto-handled) - "Content is required for paragraph blocks": Missing 'content' field for text blocks - "object_not_found": Invalid parent_block_id or no integration access For bulk operations, use 'add_multiple_page_content' instead.

Append Raw Notion Blocks (advanced Api)

DEPRECATED: Use NOTION_APPEND_TEXT_BLOCKS, NOTION_APPEND_TASK_BLOCKS, NOTION_APPEND_CODE_BLOCKS, NOTION_APPEND_MEDIA_BLOCKS, NOTION_APPEND_LAYOUT_BLOCKS, or NOTION_APPEND_TABLE_BLOCKS instead. Appends raw Notion API blocks to parent. Text limited to 2000 chars per text.content field. Each block MUST have 'object':'block' and 'type'. Use rich_text arrays for text blocks.

Append Code Blocks (code, Quote, Equation)

Append code and technical blocks (code, quote, equation) to a Notion page. Use for: - Code snippets and programming examples (code) - Citations and highlighted quotes (quote) - Mathematical formulas and equations (equation) Supported block types: - code: Code with syntax highlighting (70+ languages including Python, JavaScript, Go, Rust, etc.) - quote: Block quotes for citations - equation: LaTeX/KaTeX mathematical expressions ⚠️ Code content is limited to 2000 characters per text.content field. For longer code, split into multiple code blocks. For other block types, use specialized actions: - append_text_blocks: paragraphs, headings, lists - append_task_blocks: to-do, toggle, callout - append_media_blocks: image, video, audio, files - append_layout_blocks: divider, columns, TOC - append_table_blocks: tables

Append Layout Blocks (divider, Toc, Columns)

Append layout/structural blocks (divider, TOC, breadcrumb, columns) to a Notion page. Use for: - Visual separation between sections (divider) - Auto-generated navigation from headings (table_of_contents) - Page location breadcrumbs (breadcrumb) - Multi-column layouts (column_list + column) Supported block types: - divider: Horizontal line separator - table_of_contents: Auto-generated from page headings - breadcrumb: Shows page hierarchy (auto-generated) - column_list: Container for columns - column: Individual column (child of column_list) For multi-column layouts: 1. Create a column_list block 2. Add column blocks as children of the column_list 3. Add content to each column For other block types, use specialized actions: - append_text_blocks: paragraphs, headings, lists - append_task_blocks: to-do, toggle, callout - append_code_blocks: code, quote, equation - append_media_blocks: image, video, audio, files - append_table_blocks: tables

Append Media Blocks (image, Video, Audio, Files)

Append media blocks (image, video, audio, file, pdf, embed, bookmark) to a Notion page. Use for: - Images and screenshots (image) - YouTube/Vimeo videos or direct video URLs (video) - Audio files and podcasts (audio) - File downloads (file) - PDF documents (pdf) - Embedded content from Twitter, Figma, CodePen, etc. (embed) - Link previews with metadata (bookmark) All media blocks require external URLs. For other block types, use specialized actions: - append_text_blocks: paragraphs, headings, lists - append_task_blocks: to-do, toggle, callout - append_code_blocks: code, quote, equation - append_layout_blocks: divider, columns, TOC - append_table_blocks: tables