/v1/actions/linkedin-extract-conversations/run/liveExtract LinkedIn Conversations pulls the list of conversations from your LinkedIn inbox — counterpart, last message preview, timestamps, unread status — and returns each thread as a structured record. It runs on the LinkedIn level through your connected session, so the set exactly mirrors what you see in the LinkedIn inbox.
Use it to treat your LinkedIn inbox as a first-class data source: feed it into a CRM, a reporting layer, or a triage pipeline.
Edges paginates your inbox through your authenticated LinkedIn session and returns each conversation as a normalized thread object. You do not get individual messages here — this action is the inbox index; pair it with a message-level action when you need the message bodies.
Because the action runs on your connected identity, unread counts and participant data match what LinkedIn shows in the UI. Re-run it on a schedule to track new threads and unread pressure over time.
Reach for Extract LinkedIn Conversations when you need inbox state outside LinkedIn — for reporting on response rates, for SDR queue management, or for triggering triage logic (archive, mark-as-read, auto-reply hints). It is the fastest way to answer "what is happening in my LinkedIn inbox right now?" as structured data.
It sits inside the LinkedIn messaging & outreach API use case and is the typical entry point for any inbox-driven workflow.
updatedAfter so each run returns only what changed since the last sync.participants[].currentCompany to roll inbox activity up to the account level in your CRM.Extract LinkedIn Conversations paginates the full inbox, capped optionally by maxConversations. For inboxes with tens of thousands of threads, run incrementally with updatedAfter rather than pulling the whole history each time.
Your LinkedIn account. Inbox access requires your authenticated LinkedIn session; Edges reads it through your connected identity, with no shared pool.
Yes. Typical chains pair Extract LinkedIn Conversations with Extract LinkedIn Messages for message bodies, Mark Message As Read for counter hygiene, and Archive Message for cleanup.
Run Extract LinkedIn Conversations from the Edges library on a schedule, stream the output into your reporting layer, or call it from the Edges API. Browse the full Actions library to compose it into a complete inbox-management workflow.
curl -X POST "https://api.edges.run/v1/actions/linkedin-extract-conversations/run/live" \
-H "X-API-KEY: <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"identity_ids": [
"your-identity-uuid"
],
"identity_mode": "direct",
"parameters": {
"read": true
}
}'[
{
"participants": [
1,
2,
3
],
"linkedin_thread_id": "example-123",
"linkedin_thread_url": "https://www.linkedin.com/in/example-profile",
"read": true,
"total_received_messages": "example_value",
"created_at": "example_value",
"last_activity_at": "example_value",
"last_message": {
"key": "value"
},
"unread_count": 42,
"sponsored": true
}
]