Write

Mark Conversation Read

Mark a LinkedIn conversation as read using its chat_id from list_conversations, with a safety limit of 200 per day. The action is idempotent and returns {marked_read: true}, so repeating it on the same thread is harmless. It fails if the chat_id is not found or belongs to another account. Use it to clear unread badges on threads you have already handled.

mark_chat_readPOST/api/v1/inbox/conversations/{chat_id}/read
crispy — bash

Example prompt: Mark the conversation msg_abc123 as read, I have already reviewed it

{
  "chat_id": "msg_abc123",
  "marked_read": true
}
Permission scope
core
Access
Write
Daily limit
200/day
Category
Messaging

What you can build

Clear unread badges on conversations your agent has already triaged
Keep your inbox count accurate after processing messages programmatically
Mark low-priority threads read in bulk to focus on what matters
Reset a thread to read after reviewing it without replying

Parameters

Inputs accepted by mark_chat_read.

NameTypeDescription
chat_idstringID of the chat/conversation to mark as read (e.g. 'msg_abc123'). Get from list_conversations.

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.