Mark Sales Navigator thread as read
Mark a Sales Navigator messaging thread as read.
/sales-nav/mark-readCode Examples
curl -X POST 'https://api.connectsafely.ai/linkedin/sales-nav/mark-read' \ -H 'Authorization: Bearer <your_api_key>' \ -H 'Content-Type: application/json' \ -d '{"threadId":"12345"}'Parameters
No parameters.
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
accountId | string | No | LinkedIn account ID |
threadId | string | Yes | Thread ID to mark as read |
Example
{
"threadId": "12345"
}Responses
| Status | Description |
|---|---|
| 200 | Marked as read |
| 401 | Unauthorized |
| 404 | Account not found |
| 500 | Server error |
200 Response Parameters
| Name | Type | Description |
|---|---|---|
success | boolean | |
threadId | string | |
accountId | string |
200 Example
{
"success": true,
"threadId": "12345",
"accountId": "acc_12345"
}401 Response Parameters
| Name | Type | Description |
|---|---|---|
error | string |
401 Example
{
"error": "example_value"
}404 Response Parameters
| Name | Type | Description |
|---|---|---|
error | string |
404 Example
{
"error": "example_value"
}500 Response Parameters
| Name | Type | Description |
|---|---|---|
error | string |
500 Example
{
"error": "example_value"
}Send Sales Navigator message
Send a message via Sales Navigator API. Can reply to existing thread or start new conversation with recipients. Optionally copy to CRM. Note: POST /conversations/send auto-detects Sales Nav accounts and routes accordingly.
Get recent messages
DEPRECATED: Use GET /conversations instead. This endpoint now redirects (307) to GET /conversations. The /conversations endpoint provides DB-first caching, multi-account support, and automatic Sales Navigator thread merging. --- Retrieve recent LinkedIn messages/conversations for the authenticated account. Supports filtering by keywords and read status. Returns simplified conversation list with latest message preview. Rate limit: 150 messages per day per account.
