Update a draft
update_draftEdits a delivered draft in place: its title, main text, hooks, calls to action, on-screen text or caption (LinkedIn and X: one option at a time). Use it to keep the creator's changes on a draft before saving; for items already in the library use update_library_item, for carousel slides edit_carousel. Returns the updated draft. Uses no credits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | New main text: the script, post, email copy or video script. | |
| ctas | No | All calls to action in order. | |
| hooks | No | All hooks in order (email: subject lines, YouTube: the two title options). | |
| title | No | New title, such as "The 3 month wall". | |
| option | No | LinkedIn and X: which option to edit, 1 by default. | |
| caption | No | Reels and carousels: the post caption. | |
| draft_id | Yes | The draft id from generate_content or list_library. | |
| onscreen_hooks | No | Reels: on-screen text, one per hook, in the same order. |