Duplicate Page
notion_duplicate_pageCopy a Notion page with its content, properties, sub-pages, and databases, re-uploading files and offering a dry-run preview.
Instructions
Copy a page with its icon, cover, content (every block type the API can create, with formatting), and, when it stays in the same database, all writable properties. Sub-pages and databases on the page are copied in place; databases get their schema and (by default) their rows with content, with relations inside the copy pointing at the copied rows. Views, linked database views, and read-only blocks are listed as skipped, and the result's status is "partial" when anything was. Database rows keep their own content, sub-pages, and databases. Uploaded files and images are re-uploaded so the copy doesn't depend on expiring links. dry_run shows what would be copied. notion_undo trashes the copy.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | Destination page or database. Defaults to the original's parent. | |
| page | Yes | Page to copy. | |
| title | No | Defaults to "<original title> (copy)". | |
| dry_run | No | ||
| max_rows | No | Rows copied per data source (default and cap 500). | |
| databases | No | Databases on the page: copy schema and rows (up to 500 per data source), schema only, or skip them. | rows |
| copy_row_content | No | Copy each row's own content (blocks, sub-pages, databases). Turn off for large databases where only values matter. | |
| data_source_name | No | ||
| include_subpages | No |