Get Conversation
get_conversationRead a specific LinkedIn messaging conversation by participant username or thread ID to view its messages; pass a thread ID to skip inbox lookup.
Instructions
Read a specific messaging conversation.
Provide either linkedin_username or thread_id to identify the conversation.
When looked up by linkedin_username, resolution searches the messaging inbox for the participant's display name and click-visits every matching row to capture its thread ID — LinkedIn's sidebar has no anchor hrefs or thread-id attributes, so this is the only available path. Each visit selects the row in the LinkedIn UI and may mark it as read. Pass thread_id directly to skip this enumeration.
Username resolution scans matching rows from a requested compose page first. Its indexable sequence ends before the first unresolved click, missing matching click target, or admitted row that fails the existing exact display-name check. An index outside that verified prefix is refused with its reason. Search is a fallback only when the inbox scan has no observed matching result and no such barrier; it never substitutes a result after a stopped or gapped inbox scan. Pass a known thread_id to bypass username/index resolution.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| index | No | 0-based selector for which thread to open when the participant has multiple threads (e.g. an organic 1-on-1 plus an InMail). Ignored when thread_id is provided. To enumerate thread IDs first, call search_conversations. | |
| thread_id | No | LinkedIn messaging thread ID | |
| linkedin_username | No | LinkedIn username of the conversation participant; a full profile URL is accepted too |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||