commit_page_draft
Persist a page draft in small sections to avoid timeouts; validate with dry_run first, and resume automatically if interrupted.
Instructions
Persist a local page draft to the backend INCREMENTALLY (one section per request, 120s timeout each) so no single huge request can time out. dry_run=true (default) validates the assembled page and previews stats. dry_run=false creates the page then appends sections one at a time, saving progress after each. RESUMABLE: if a request fails mid-commit, the draft keeps its page_id + committed_count — just call commit_page_draft again to continue from where it stopped.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dry_run | No | Validate+preview only (true) or create+persist incrementally (false) | |
| draft_id | Yes | Draft id from start_page_draft |