---
title: "Import Linkedin Connections"
method: POST
path: "/api/extension/linkedin-import"
tags: ["extension"]
---

# Import Linkedin Connections

`POST /api/extension/linkedin-import`

Bulk-import the signed-in user's LinkedIn connections as Every contacts.

The extension pulls the connections list from LinkedIn's Voyager API using
the active session and POSTs the structured rows here. We dedup by
normalized LinkedIn URL (via entity_links), insert new contacts
(source='linkedin_import'), stamp linkedin_connected_at on matches, and
auto-enrich the new ids in the background.

## Request body

- LinkedInImportRequest
  - `profile` LinkedInProfileIn, required
    - `member_urn` string
    - `public_id` string, nullable
    - `name` string, nullable
    - `headline` string, nullable
  - `connections` LinkedInConnectionIn[], required
    - `name` string, required
    - `headline` string, nullable
    - `title` string, nullable
    - `company` string, nullable
    - `location` string, nullable
    - `linkedin_url` string, required
    - `connected_at` string, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/every/apis/every-api.md) · [All operations](https://skmtc.net/every/apis/every-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/every/every-api/versions/9744001af85d/schema)
