Accept a connection invitation
curl --request POST \
--url https://api.harvestapi.io/linkedin/accept-connection \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.harvestapi.io/linkedin/accept-connection"
headers = {"X-API-Key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'X-API-Key': '<api-key>'}};
fetch('https://api.harvestapi.io/linkedin/accept-connection', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.harvestapi.io/linkedin/accept-connection",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"X-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.harvestapi.io/linkedin/accept-connection"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("X-API-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.harvestapi.io/linkedin/accept-connection")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.harvestapi.io/linkedin/accept-connection")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"element": {
"createdAt": 123,
"connectedMember": "<string>",
"entityUrn": "<string>",
"*connectedMemberResolutionResult": "<string>"
},
"status": "<string>",
"error": "<string>"
}{
"error": 123,
"message": "<string>"
}LinkedIn Interactions
Accept Connection
Accepts a pending LinkedIn connection invitation.
POST
/
linkedin
/
accept-connection
Accept a connection invitation
curl --request POST \
--url https://api.harvestapi.io/linkedin/accept-connection \
--header 'X-API-Key: <api-key>'import requests
url = "https://api.harvestapi.io/linkedin/accept-connection"
headers = {"X-API-Key": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'X-API-Key': '<api-key>'}};
fetch('https://api.harvestapi.io/linkedin/accept-connection', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.harvestapi.io/linkedin/accept-connection",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"X-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.harvestapi.io/linkedin/accept-connection"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("X-API-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.harvestapi.io/linkedin/accept-connection")
.header("X-API-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.harvestapi.io/linkedin/accept-connection")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-API-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"element": {
"createdAt": 123,
"connectedMember": "<string>",
"entityUrn": "<string>",
"*connectedMemberResolutionResult": "<string>"
},
"status": "<string>",
"error": "<string>"
}{
"error": 123,
"message": "<string>"
}This endpoint works only with custom accounts. Please check the Using Custom Accounts guide for more details on how to set up and use custom accounts.
Authorizations
Query Parameters
The ID of the invitation to accept.
The shared secret associated with the invitation. Get it from the received invitations endpoint.
LinkedIn cookies. Please check https://docs.harvestapi.io/guides/custom-accounts for more details on how to get and use the cookies.
Proxy to use for this request. More details - https://docs.harvestapi.io/guides/custom-accounts
User-Agent to use for this request. More details - https://docs.harvestapi.io/guides/custom-accounts

