Get email status
get_email_statusCheck an email's read, flag, and label state without fetching its body. Use it to verify unread or flagged messages and confirm marking actions without changing seen status.
Instructions
Get the current read/flag/label state of an email without fetching its body. Much cheaper than get_email when you only need to check whether an email is unread, flagged, or which labels it has. Also useful to confirm the result of a mark_email call. Does NOT mark the email as seen.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account | Yes | Account name from list_accounts | |
| emailId | Yes | Email ID from list_emails or search_emails | |
| mailbox | No | Mailbox path (default: INBOX) | INBOX |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| date | Yes | ||
| from | Yes | ||
| seen | Yes | ||
| labels | Yes | ||
| flagged | Yes | ||
| mailbox | Yes | ||
| subject | Yes | ||
| answered | Yes |