Endpoint
Request Body
string
required
LinkedIn profile URN for the invitee (a
urn:li:fsd_profile:... string).
You can also pass the URN without the urn:li:fsd_profile: prefix, the plugin will normalize it.To resolve a LinkedIn profile URL (for example
https://www.linkedin.com/in/williamhgates) into a profile_urn, call the Fetch Profile endpoint first and use the URN it returns.string
Optional personal note to include with the invitation. Maximum 300 characters.
When omitted, empty, or whitespace-only, the invitation is sent without a note.
Leading and trailing whitespace is trimmed.
Response
The endpoint returns immediately with a task ID:boolean
Whether the task was created successfully
string
UUID to poll for results via Get Task Status
string
Human-readable confirmation
Polling for Results
Poll the Get Task Status endpoint until the status iscompleted:
Completed Response
When the task finishes,task_output will include:
Code Examples
Error Responses
FAQ
Who sends the connection request?
Who sends the connection request?
The connection request is executed from your team’s oldest admin member’s LinkedIn account (sorted by when they joined the team).
Can I include a custom message with the request?
Can I include a custom message with the request?
Yes. Pass an optional
note field (up to 300 characters) in the request body to include a personal message with the invitation. Omit note (or leave it empty) to send the invitation without a message.What is the correct profile URN format?
What is the correct profile URN format?
Use a LinkedIn
fsd_profile URN (for example: urn:li:fsd_profile:ACoA...).
If you omit the urn:li:fsd_profile: prefix, the plugin will normalize it automatically.Related
- Get Task Status - Poll for task results
- Fetch Profile - Get a profile URN for use as
profile_urn

