Facebook Pixel
APILinkedIn Actions

Accept or ignore a received invitation

Accepts or ignores a received invitation on LinkedIn. Works for all invitation types: connection requests, organization follows, newsletter subscriptions, and events. Use the data from GET /invitations/received to populate the required fields.

POST/invitations/received/respond
Authentication requiredActions

Code Examples

curl -X POST 'https://api.connectsafely.ai/linkedin/invitations/received/respond' \
-H 'Authorization: Bearer <your_api_key>' \
-H 'Content-Type: application/json' \
-d '{"action":"example_value","invitationId":"12345","validationToken":"12345","linkedInInvitationType":"default","firstName":"example_value","lastName":"example_value"}'

Parameters

No parameters.

Request Body

FieldTypeRequiredDescription
accountIdstringNoLinkedIn account ID to use. If not provided, uses the default account.
actionstringYesAction to perform on the invitation
invitationIdstringYesLinkedIn invitation ID from the received invitation
validationTokenstringYesValidation token from the received invitation
linkedInInvitationTypestringYesLinkedIn invitation type (e.g., GenericInvitationType_CONNECTION, GenericInvitationType_ORGANIZATION)
firstNamestringYesFirst name of the inviter
lastNamestringYesLast name of the inviter
profileIdstringNoLinkedIn member ID (ACoAAA format). Optional, required for connection invitations.

Example

{
  "action": "example_value",
  "invitationId": "12345",
  "validationToken": "12345",
  "linkedInInvitationType": "default",
  "firstName": "example_value",
  "lastName": "example_value"
}

Responses

StatusDescription
200Invitation responded to successfully
401Unauthorized - invalid or missing authentication
500Server error while responding to invitation

200 Response Parameters

NameTypeDescription
successbooleanWhether the action was successful
messagestringSuccess message with action details
accountIdstringLinkedIn account ID used

200 Example

{
  "success": true,
  "message": "Invitation from Deepika Khare accepted",
  "accountId": "69da1eacf365891afa0426a4"
}

401 Response Parameters

NameTypeDescription
errorstring

401 Example

{
  "error": "example_value"
}

500 Response Parameters

NameTypeDescription
errorstring

500 Example

{
  "error": "example_value"
}