Facebook Pixel
APILinkedIn Messaging

Mark all messages as read

Mark all LinkedIn messages as read for the authenticated account. Clears all unread indicators in the inbox. Useful for bulk inbox management.

POST/messaging/mark-all-read
Authentication requiredMessaging

Code Examples

curl -X POST 'https://api.connectsafely.ai/linkedin/messaging/mark-all-read' \
-H 'Authorization: Bearer <your_api_key>' \
-H 'Content-Type: application/json' \
-d '{"accountId":"acc_12345"}'

Parameters

No parameters.

Request Body

FieldTypeRequiredDescription
accountIdstringNoLinkedIn account ID to use. If not provided, uses the default account.

Example

{
  "accountId": "acc_12345"
}

Responses

StatusDescription
200All messages marked as read successfully
401Unauthorized - Invalid or missing API key
500Server error

200 Response Parameters

NameTypeDescription
successboolean
accountIdstring
messagestring

200 Example

{
  "success": true,
  "accountId": "696ce9e780e0483585e4e553",
  "message": "All messages marked as read successfully"
}

401 Example

{
  "error": "Unauthorized - Invalid credentials"
}

500 Example

{
  "error": "Failed to get LinkedIn authentication credentials",
  "success": false
}