Update Email Messages
update_email_messagesApply a retry-safe lifecycle action to up to 100 messages. Returns a durable per-item operation receipt. Reuse the exact idempotency key after timeouts; never invent a new key for the same logical action. Permanent deletion requires email:delete. API: POST /api/emails/{address}/messages/actions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| read | No | Required for mark_read | |
| slug | Yes | Mailbox slug | |
| action | Yes | ||
| domain | Yes | Mailbox domain | |
| starred | No | Required for star | |
| destination | No | Required for move | |
| message_ids | Yes | Explicit message IDs | |
| idempotency_key | Yes | Caller-stable key for this exact logical batch |