Get Conversation Timeline
get_conversation_timelineFetch a chronological timeline of all conversation items such as messages, posts, and comments, with smart caching and pagination by timestamp.
Instructions
Returns all messages, posts, and comments in a conversation as a unified chronological timeline.
This matches how Missive displays conversations - emails, internal notes, state changes, and team comments interleaved by time.
Each item has a "type" field ("message", "post", or "comment") to identify what it is.
Uses smart caching: stops fetching when hitting cached data.
To paginate backwards: pass older_than with the oldest_timestamp from the previous response.
Use get_message with a specific message ID if you need the full body content.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| conversation_id | Yes | The conversation ID | |
| page_size | No | Maximum total items to return | |
| older_than | No | Fetch items older than this timestamp (for pagination) | |
| body_format | No | How to process message bodies (preview=500 chars, truncated=max_body_length) | preview |
| strip_html | No | Convert HTML body to plain text | |
| max_body_length | No | Maximum body length for truncated format |