clear-page-content
Delete all content from a Notion page. Optionally preserve child databases and pages, or clear everything by setting preserve types to empty.
Instructions
Delete all content from a page. By default, preserves child_database and child_page blocks. Use preserve_types=[] to delete everything. For deleting specific blocks, use delete-blocks-batch instead. Blocks are deleted sequentially to respect API rate limits (3 req/s). Returns count of deleted blocks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page_id | Yes | Page ID | |
| preserve_types | No | Block types to preserve (default: ["child_database", "child_page"]). Set to empty array [] to delete all. |