email_draft_create
Create an email draft in your provider mailbox with optional retained, staged, or confirmed local attachments, while using an idempotency key to prevent duplicates on retry.
Instructions
Create exactly one provider draft with optional retained, staged, or confirmed local attachments. A nonblank idempotencyKey is required; reuse it only for the identical draft so retries return the durable prior result without creating a duplicate.
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": {
"accountId": "<accountId>",
"to": "<to>",
"subject": "<subject>",
"body": "<body>",
"idempotencyKey": "<idempotencyKey>"
},
"name": "email_draft_create"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | ||
| body | Yes | ||
| subject | Yes | ||
| accountId | Yes | ||
| attachments | No | ||
| idempotencyKey | Yes | Required nonblank retry key; reuse it only for the identical draft request. |