Get LinkedIn Messages
Fetch the messages from a single LinkedIn conversation (1 to 100, default 20), ordered so you can read the full exchange. Requires a chat_id obtained from list_conversations or a newly started conversation, and supports a pagination cursor for longer threads. Returns an empty array when the thread has no messages and fails with a 'not found' error if the chat_id is invalid. Use it to load context before composing a reply.
Example prompt: Open the conversation msg_abc123 and summarize the last 20 messages so I know where we left off
[
{
"message_id": "m_991",
"sender": "Jane Smith",
"text": "Can you send the deck?",
"timestamp": "2026-06-16T14:02:00Z"
}
]What you can build
Parameters
Inputs accepted by get_messages.
| Name | Type | Description |
|---|---|---|
| chat_id | string | The chat/conversation ID (e.g. 'abc123def456'). Get this from list_conversations or start_conversation output. |
| limit | number | Max number of messages to return (1-100, default 20) |
| cursor | string | Pagination cursor |
Related tools
List LinkedIn Conversations
List LinkedIn conversations with last message previews, label filters, and whose-turn flags so your AI agent can prioritize replies fast.
Send LinkedIn Message
Send a LinkedIn message, voice note, or attachment to an existing chat or start a new one, with built-in daily safety limits.
Search LinkedIn Messages
Search your cached LinkedIn messages by keyword with zero live API calls, returning chat_id, sender, and timestamp per match.
Forward LinkedIn Message
Forward a LinkedIn message from one conversation to another by message_id, with a daily safety limit shared with sending.
The complete LinkedIn API. Ready when you are.
Connect your first LinkedIn profile in under 5 minutes. Every tool, every seat, no feature gates. Safe limits, warm-up, and full permission control built in.