Accept Invitation

Accept a pending LinkedIn connection invitation so new relationships appear in your network.

Edges is not related to LinkedIn and is not an official LinkedIn product.

API Endpoint

POST/v1/actions/linkedin-accept-invitation/run/live

Parameters

Input Parameters

Integration Parameters

Guide

What Accept Invitation does

Accept Invitation accepts a single pending LinkedIn connection request programmatically, so a new contact lands in your network without you opening the LinkedIn inbox. The action targets one invitation at a time, which makes it a clean primitive to drop into triggered workflows — accept automatically when a lead replies, when a CRM record is created, or when an inbound signal fires.

It runs on the LinkedIn level and uses the session of the LinkedIn account you connect to Edges, so every accept is auditable against that account.

How it works

You provide the identifier of the pending invitation (or the inviter's profile), Edges signs the request with your authenticated LinkedIn session, and the invitation is accepted on LinkedIn. The operation is synchronous: by the time the run completes, the invitation has moved from Pending to Accepted and the inviter is now a first-degree connection.

Under the hood the action respects LinkedIn rate guidance — you do not need to throttle client-side. If the invitation has expired, been withdrawn, or is no longer visible, Edges returns a typed error so your workflow can branch cleanly.

When to use Accept Invitation

Reach for this action when accept-decisions are event-driven rather than batch. Event-driven means a rule, not a human, decides who to accept: a scoring model says "accept inbound from titles matching ICP", a CRM flag says "this lead just converted, accept any pending invites from the buying committee", a calendar trigger says "auto-accept invitations from attendees of last week's webinar".

It pairs naturally with the LinkedIn messaging & outreach API use case — most teams run Accept Invitation as step one, then queue a first-touch message the moment the accept succeeds.

Use cases

  • Sales: accept ICP-fit inbound. Your SDR tooling scores inbound requests; Accept Invitation auto-accepts the ones above threshold and creates a Salesforce task.
  • Recruiting: accept-on-apply. Candidates who complete an application form get their pending LinkedIn invitation accepted and a first-message drip starts.
  • Community ops: accept event guests. After a webinar, auto-accept any pending invites from registered attendees so follow-up content reaches them.
  • Account-based marketing: accept within target accounts. Only accept invitations from people whose current company is on your ABM list.
  • Founder-led sales. Accept invites from anyone in a curated Sales Navigator saved search so your network compounds against a clear ICP.

Best practices

  • Run live, not async. Accept Invitation is a single-record primitive. For inbox cleanup across hundreds of pending invites, use the bulk companion action Accept pending LinkedIn invitations (bulk) instead.
  • Gate on a filter before you accept. Accepting every inbound degrades the quality of your network and LinkedIn's recommendations. Filter on title, company, or a scoring signal first.
  • Chain a first-touch message. The half-life of a LinkedIn connection is short — trigger a follow-up message within minutes of the accept, not days.
  • Stay under LinkedIn's invitation activity guardrails. Edges handles pacing, but if you also accept manually from the app on the same account, keep your combined volume reasonable.

Common questions

How many invitations can I accept per run?

One. This action is designed for per-record triggers. For bulk inbox processing, use the bulk action.

Does Accept Invitation use my LinkedIn account or a shared pool?

Your LinkedIn account. You connect LinkedIn to Edges once; every accept is executed through that authenticated session and shows up in your account's activity log.

Can I chain Accept Invitation with other Edges actions?

Yes. Most teams chain it immediately into Send LinkedIn Message or Extract LinkedIn Profile to enrich the new connection into their CRM.

Get started

Run Accept Invitation from the Edges library, wire it into your CRM or Zapier / Make / n8n flow, or call it directly from the Edges API. Browse the full Actions library to see what you can chain after the accept.

Code Examples

bash
curl -X POST "https://api.edges.run/v1/actions/linkedin-accept-invitation/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_invitation_urn": "example_value",
    "linkedin_invitation_secret": "example_value",
    "custom_data": "example_value"
  }
}'

Output Example

[
  {
    "linkedin_invitation_id": "example-123",
    "linkedin_invitation_urn": "example_value"
  }
]

Explore More Actions

Discover other powerful LinkedIn automation actions in our library.