/v1/actions/linkedin-message-profile/run/liveMessage LinkedIn Profile sends a direct message to a 1st-degree LinkedIn connection, so your outreach lands in the recipient's inbox programmatically — no copy-paste, no tab-switching, no manual queue. You get a single-record primitive that plugs into triggered flows, nurtured sequences, and CRM-driven campaigns.
It runs on the LinkedIn level and uses your connected LinkedIn session, so every message is attributable to your account.
You pass the recipient's profile URL or member ID plus a message body. Edges signs the request with your authenticated LinkedIn session, posts the message into the existing or new conversation thread, and returns a typed result including the thread URN. The action runs on Edges infrastructure with safe pacing and retries built in.
Because the recipient must already be a 1st-degree connection, Message LinkedIn Profile complements — rather than replaces — Connect LinkedIn Profile and LinkedIn Inmail Profile. Edges surfaces a typed error when the recipient is not connected, so workflows can branch cleanly.
Use Message LinkedIn Profile when you want messaging to be a side effect of another event in your stack — a deal stage change, a product usage signal, a post engagement, a webhook. It plugs into the LinkedIn messaging & outreach API workflow as the primary send primitive for already-connected audiences.
Triggered messages out-perform batch sends because they land when the recipient is most relevant; automation turns that timing into a repeatable play.
One per run. Message LinkedIn Profile is a per-record primitive — for campaigns, loop it over an input list with a pacing profile.
Your LinkedIn account. You connect LinkedIn to Edges once, and every message runs through that authenticated session.
Yes. Common patterns chain Accept Invitation or Connect LinkedIn Profile upstream to build the 1st-degree audience, and Mark Message As Read or Extract LinkedIn Conversations downstream for reply handling.
Add Message LinkedIn Profile to any triggered outreach flow on Edges, or call it directly from the Edges API. Browse the full Actions library for the surrounding messaging and CRM primitives.
curl -X POST "https://api.edges.run/v1/actions/linkedin-message-profile/run/live" \
-H "X-API-KEY: <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"identity_ids": [
"your-identity-uuid"
],
"identity_mode": "direct",
"input": {
"linkedin_profile_url": "https://www.linkedin.com/in/example-profile",
"custom_data": "example_value"
},
"parameters": {
"message": "Hello! I would like to connect with you.",
"files": [
"item1",
"item2"
]
}
}'{
"message": "example_value",
"sales_navigator_profile_id": "example-123",
"linkedin_profile_id": 42,
"linkedin_thread_id": "example-123",
"linkedin_thread_url": "https://www.linkedin.com/in/example-profile",
"is_sent": true,
"delivered_at": "example_value",
"linkedin_message_id": "example-123",
"attachments": [
1,
2,
3
]
}