Get Thread
get_threadReconstruct an entire email conversation from any message, returning all related messages oldest to newest. Optionally fetch message bodies for full context.
Instructions
Reconstitue une conversation a partir d'un de ses messages.
Le regroupement se fait sur les entetes References / Message-ID. Quand le
message n'en porte pas, on retombe sur le sujet normalise (prefixes Re:, Fwd:
et TR: retires) : le champ matched_by indique la methode retenue. Les
messages sont renvoyes du plus ancien au plus recent.
include_bodies telecharge le corps de chaque message du fil : indispensable pour resumer un echange, mais coute un FETCH complet par message.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uid | Yes | UID d'un message quelconque du fil | |
| limit | No | Nombre max de messages | |
| folder | No | Dossier contenant le message | INBOX |
| include_bodies | No | Joindre le corps de chaque message, pas seulement les entetes | |
| max_body_chars | No | Troncature du corps de chaque message |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| folder | Yes | ||
| messages | No | ||
| returned | Yes | ||
| matched_by | Yes | 'references' ou 'subject' selon la methode utilisee | |
| root_message_id | Yes | Message-ID racine ayant servi au regroupement |