mark_email_read
Set the read state of a message. Returns a queued operation immediately; this is not confirmation of provider completion. Poll get_mail_action with the returned operationId. Never retry an uncertain send with a new operationId.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| isRead | Yes | ||
| accountId | Yes | ||
| messageId | Yes | Pass the full opaque message ID exactly as returned by search_emails, get_email, or a completed action. Never decode, reconstruct, shorten, or otherwise alter it. After archive_email or move_email completes, use its returned replacement messageId for later message operations. | |
| operationId | No | High-entropy stable idempotency key, such as a UUID. Reuse the same value only when retrying that exact send. |