List Conversations
linkedin_list_conversationsList your LinkedIn DM conversations (inbox). Returns conversation ID, timestamp, unread status, the other participant's provider ID, and the LinkedIn thread ID. Each conversation includes the other person's name, and their headline and profile link when LinkedIn provides them, so no profile lookup is needed to see who a conversation is with. Supports cursor-based pagination. Optionally search for conversations with a specific person by providing a participant identifier. Results come in pages: when has_more is true, more conversations exist; call again with the same arguments and cursor set to next_cursor.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| after | No | Only return conversations updated after this time (exclusive). ISO 8601 date or datetime, for example 2026-08-15 or 2026-08-15T09:30:00Z. A date or time without an offset is read as UTC. | |
| limit | No | Number of conversations to return per page (1–250, default 20). Ignored when participant is provided. | |
| before | No | Only return conversations updated before this time (exclusive). ISO 8601 date or datetime, for example 2026-08-15 or 2026-08-15T09:30:00Z. A date or time without an offset is read as UTC. | |
| cursor | No | Pagination cursor from a previous response. Omit for the first page. | |
| participant | No | Find conversations with a specific person. Provide a LinkedIn profile URL, public ID, URN, or numeric ID. Each call scans only your most recent conversations to find matching threads. Other filters (unread_only, after, before) still apply. Use cursor to continue scanning if not found. | |
| unread_only | No | If true, return only conversations with unread messages. If false, return only read conversations. Omit to return all. |