Read-only

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.

get_messagesGET/api/v1/inbox/conversations/{chat_id}/messages
crispy — bash

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"
  }
]
Permission scope
core
Access
Read-only
Category
Messaging

What you can build

Load the complete back-and-forth of a thread before drafting a reply
Page through long conversations to find an earlier commitment or detail
Give your AI agent the full context it needs to respond in your voice
Pull message_id values to forward, edit, react to, or delete specific messages

Parameters

Inputs accepted by get_messages.

NameTypeDescription
chat_idstringThe chat/conversation ID (e.g. 'abc123def456'). Get this from list_conversations or start_conversation output.
limitnumberMax number of messages to return (1-100, default 20)
cursorstringPagination cursor

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.