Ask to send drafts on a schedule
request_sendAsk the mailbox owner to approve and send your project's drafts at set times or spread across a window; nothing sends until approved, and only the exact revision you submitted.
Instructions
Ask the owner to send drafts this project created, at given times. Use it when you lack send rights (send_draft needs them) or want a send scheduled. Nothing is sent until the owner approves; the owner sees each draft as it is then, and only that exact revision is ever sent (changing a draft afterwards makes its item fail with draft_changed). Needs draft rights on the mailbox, not send rights. Give send_at (RFC 3339 with offset, in the future, at most 30 days out) on every item, or one window {from, to} and Dove spreads the items evenly over it in the given order. unless_reply: skip an item if someone else replied in its thread after this request (drafts must be replies; the mailbox must be indexed). A draft can be in one open request only. Follow the outcome with list_requests.
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": {
"account": "<account>",
"items": "<items>"
},
"name": "request_send"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | Short note for the owner (why, what to check). | |
| items | Yes | Drafts to send, in the order they are scheduled. | |
| window | No | Spread the items evenly from `from` to `to` (both included) instead of send_at. | |
| account | Yes | Mailbox alias or email address from list_accounts. | |
| unless_reply | No | Skip an item when its thread got a reply from someone else after this request. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | No | ||
| status | No | ||
| request_id | No |