get_message
Retrieve one HoneyBook message in full, including body, sender, recipients, attachments, and per-recipient delivery status. Choose plain text, Markdown, or original HTML.
Instructions
Read one message in full: body (HoneyBook's plain text by default, Markdown, or the original HTML), sender, recipients, attachments and per-recipient delivery status.
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": {
"workspace_id": "<workspace_id>",
"message_id": "<message_id>"
},
"name": "get_message"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Body format: "text" (default, HoneyBook's plain text), "markdown" (keeps lists, paragraphs and links with their address, which the plain text loses; tracking pixels and hidden text dropped) or "html" (the original, raw). | |
| origin | No | Portal origin (e.g. https://<vendor>.hbportal.co). Optional when only one session is active. | |
| message_id | Yes | The message _id from list_messages. | |
| workspace_id | Yes | The workspace _id (from list_projects, or .workspace._id on any workspace_file). |