salesnav_list_thread_messages
Fetch a Sales Navigator thread with all its messages and participant profiles (salesApiMessagingThreads/{id}). Requires a Sales Navigator subscription. Use the thread id returned by salesnav_list_messaging_threads. message_count controls how many (most recent) messages are returned; compare with total_message_count in the response to know if more exist. Use to read one Sales Navigator thread (thread id from salesnav_list_messaging_threads); classic inbox threads use list_conversation_messages.
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": {
"account_id": "<account_id>",
"thread_id": "<thread_id>"
},
"name": "salesnav_list_thread_messages"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| thread_id | Yes | Sales Navigator thread ID. | |
| account_id | Yes | Reach id of the LinkedIn account to act on, from list_accounts. | |
| message_count | No | Number of most-recent messages to return. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Sales Navigator thread ID. | |
| archived | No | ||
| messages | No | ||
| participants | No | ||
| restrictions | No | ||
| unread_count | No | ||
| next_page_starts_at | No | Unix ms timestamp — value from the oldest thread, used as page_starts_at cursor. | |
| total_message_count | No |