---
title: "Add connector(s) to the team"
method: POST
path: "/team/add-connector"
tags: ["teams"]
---

# Add connector(s) to the team

`POST /team/add-connector`

Add one or more LinkedIn users as connectors to the team

## Request body

- object
  - `linkedin_usernames` string[], required — LinkedIn URL slugs of the users to add as connectors. Accepts both username-only slugs (e.g. `john-doe`) and full profile URLs (e.g. `https://linkedin.com/in/john-doe`).
  - `group` 'others' | 'employees' | 'investors' | 'customers' | 'portfolio' | 'advisors' — Member group to assign to the connector

## Response `200`

Request processed; no connectors were queued (all slugs resolved to existing members or none found)

- AddConnectorResponse
  - `usernames_not_found` string[] — LinkedIn URL slugs that were not found

## Other responses

- `202` — Connector addition accepted and being processed asynchronously
- `400` — Bad request
- `401` — Unauthorized
- `403` — Forbidden
- `409` — Connector limit exceeded for the team
- `5XX` — Unexpected error

---

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