commit_page_draft
Save a local page draft to the backend section by section to avoid request timeouts; preview with dry_run=true or persist with dry_run=false, and resume if a request fails.
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 |