Only setReadStatus is supported on LinkedIn; any other action is 422.
Your API key from the console (gw_live_…).
In: header
Path Parameters
A LinkedIn chat id (lgc_…).
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X PATCH "https://example.com/api/v1/chats/lgc_Q2xpZW50Q2hhdA" \ -H "Content-Type: application/json" \ -d '{ "action": "setReadStatus", "value": true }'{ "object": "ChatPatched"}A conversation's messages GET
Newest first, pages of 20 read from LinkedIn (up to 10 a call); `cursor` is a time anchor. A Sales Navigator InMail conversation is read from the Sales Navigator inbox, 10 messages a page; its messages carry `subject`, its people are Sales Navigator ids (`ACw…`) and their files are not listed.
React to a message POST
A write (`reaction`). The message must be among the conversation's 50 most recent (404 otherwise).