revise_draft
Replace a pending draft at its current version. Every edit requires the user to review the new version. This never sends.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"draftId": "<draftId>",
"version": "<version>",
"to": "<to>",
"subject": "<subject>",
"text": "<text>"
},
"name": "revise_draft"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cc | No | ||
| to | Yes | ||
| html | No | Optional HTML formatting: paragraphs, links, emphasis, lists and quotes. Sanitized; no CSS, images, scripts or attachments. Read returned content and warnings. On updates omission preserves existing HTML; provide both bodies when editing, or null to switch to plain text. | |
| text | Yes | Required plain-text alternative. Keep its meaning consistent with html. | |
| draftId | Yes | ||
| subject | Yes | ||
| version | Yes | ||
| timeZone | No | IANA time zone shown during review. | |
| scheduledAt | No | Exact ISO date/time with offset. Proposes a schedule only; the user must explicitly approve it. | |
| senderIdentityId | No |