read_email
Fetch a full Gmail message by its message ID to retrieve subject, sender, recipients, date, plain-text or HTML body, and labels for reading or processing.
Instructions
Fetch the full content of an email by its Gmail message ID.
Returns subject, from, to, date, body (plain text), html_body, and labels.
Required:
message_id (str) — the Gmail message ID from list_emails or
get_thread_messages. NOT an email Message-ID header.
Returns on success:
{"id": "...", "subject": "...", "from": "...", "to": "...",
"date": "...", "body": "plain text...", "html_body": "HTML...",
"labels": ["INBOX", "IMPORTANT"]}
Workflow note: body may be None if the email is HTML-only.
html_body will be present for HTML emails. Labels include system
labels like INBOX, SENT, TRASH, UNREAD and custom labels.
Use list_attachments(message_id) to find downloadable files.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message_id | Yes |