/v1/actions/linkedin-inmail-profile/run/liveLinkedIn Inmail Profile sends an InMail message to a LinkedIn member who is outside your network, so you can reach prospects without first sending a connection request. You get a single-record primitive that drops into outbound sequences, recruiter workflows, and ABM plays where InMail credits are spent deliberately.
It runs on the LinkedIn level and uses your connected LinkedIn session (Premium, Sales Navigator, or Recruiter seat required), so every InMail is attributable to your account and consumes credits on that seat.
You pass the recipient profile URL or member ID, a subject line, and a message body. Edges signs the request with your authenticated LinkedIn session, posts the InMail, and returns a typed result including the credit state on the seat. The action runs on Edges infrastructure with safe pacing and retries built in.
If the recipient has open-profile enabled, the send is free on most plan tiers. Otherwise Edges decrements an InMail credit and surfaces the remaining balance so your workflow can branch when credits run low.
Reach for LinkedIn Inmail Profile when connection requests are the wrong tool — when the prospect's inbox is more valuable than their network, when time-to-reply matters, or when you are targeting recruiters and execs who accept few invites. It plugs into the LinkedIn messaging & outreach API workflow as the premium outreach primitive.
Treat it as a scarce resource: InMail credits are limited, and every send should be worth one.
One per run. LinkedIn Inmail Profile is a per-record primitive — for a campaign, loop it over a filtered recipient list.
Your LinkedIn account. Every InMail is sent through the authenticated session you connect to Edges and consumes credits on that seat.
Yes. Common patterns chain Find Profile Url to resolve names, Extract LinkedIn Profile to personalize the body, and LinkedIn Inmail Profile as the send step.
Drop LinkedIn Inmail Profile into any outbound or recruiting flow on Edges, or call it directly from the Edges API. Browse the full Actions library for the surrounding messaging and enrichment primitives.
curl -X POST "https://api.edges.run/v1/actions/linkedin-inmail-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.",
"subject": "example_value",
"files": [
"item1",
"item2"
]
}
}'{
"sales_navigator_profile_id": "example-123",
"linkedin_profile_id": 42,
"message": "example_value",
"linkedin_thread_id": "example-123",
"linkedin_thread_url": "https://www.linkedin.com/in/example-profile",
"is_sent": true,
"linkedin_people_post_search_url": "https://www.linkedin.com/in/example-profile",
"delivered_at": "example_value",
"linkedin_message_id": "example-123",
"attachments": [
1,
2,
3
]
}