update_draft
Replace an existing Gmail draft's content — same required fields as create_draft (Gmail replaces the whole draft message; there is no partial edit). Still just a draft, nothing is sent — the user reviews and sends it from Gmail (or via send_draft). Needs gmail.compose — accounts connected before this feature get a reconnect hint. Pass account when more than one Gmail account is connected.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cc | No | Cc recipient(s). | |
| to | Yes | Recipient address. | |
| body | Yes | Plain-text draft body. | |
| account | No | Account label the draft belongs to. Required when several Gmail accounts are connected. | |
| subject | Yes | Draft subject. | |
| draft_id | Yes | Draft id (from list_drafts or get_draft) to replace the content of. | |
| thread_id | No | Keep/set the reply thread (Gmail thread id). |