Remove Prospect From Campaign
curl --request DELETE \
--url https://api.goextrovert.com/api/client/v1/prospects \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"prospectProfileUrl": "https://www.linkedin.com/in/john-doe",
"campaignId": "8d256aa6-9b12-49a7-93ee-bf41634b5b60"
}
'import requests
url = "https://api.goextrovert.com/api/client/v1/prospects"
payload = {
"prospectProfileUrl": "https://www.linkedin.com/in/john-doe",
"campaignId": "8d256aa6-9b12-49a7-93ee-bf41634b5b60"
}
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.delete(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'DELETE',
headers: {'X-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
prospectProfileUrl: 'https://www.linkedin.com/in/john-doe',
campaignId: '8d256aa6-9b12-49a7-93ee-bf41634b5b60'
})
};
fetch('https://api.goextrovert.com/api/client/v1/prospects', 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.goextrovert.com/api/client/v1/prospects",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => json_encode([
'prospectProfileUrl' => 'https://www.linkedin.com/in/john-doe',
'campaignId' => '8d256aa6-9b12-49a7-93ee-bf41634b5b60'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"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"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.goextrovert.com/api/client/v1/prospects"
payload := strings.NewReader("{\n \"prospectProfileUrl\": \"https://www.linkedin.com/in/john-doe\",\n \"campaignId\": \"8d256aa6-9b12-49a7-93ee-bf41634b5b60\"\n}")
req, _ := http.NewRequest("DELETE", url, payload)
req.Header.Add("X-API-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.goextrovert.com/api/client/v1/prospects")
.header("X-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"prospectProfileUrl\": \"https://www.linkedin.com/in/john-doe\",\n \"campaignId\": \"8d256aa6-9b12-49a7-93ee-bf41634b5b60\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.goextrovert.com/api/client/v1/prospects")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["X-API-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"prospectProfileUrl\": \"https://www.linkedin.com/in/john-doe\",\n \"campaignId\": \"8d256aa6-9b12-49a7-93ee-bf41634b5b60\"\n}"
response = http.request(request)
puts response.read_body{
"status": "success",
"data": null,
"message": "Operation completed successfully"
}{
"status": "error",
"data": null,
"message": "An error occurred while processing the request"
}Prospects (legacy)
Remove Prospect From Campaign
Single-prospect operation: removes one prospect from one campaign and always rejects that prospect’s posts currently in ‘Need approval’ status. The prospect record may still exist in other campaigns or in other teammates’ campaigns within the same team.
DELETE
/
api
/
client
/
v1
/
prospects
Remove Prospect From Campaign
curl --request DELETE \
--url https://api.goextrovert.com/api/client/v1/prospects \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"prospectProfileUrl": "https://www.linkedin.com/in/john-doe",
"campaignId": "8d256aa6-9b12-49a7-93ee-bf41634b5b60"
}
'import requests
url = "https://api.goextrovert.com/api/client/v1/prospects"
payload = {
"prospectProfileUrl": "https://www.linkedin.com/in/john-doe",
"campaignId": "8d256aa6-9b12-49a7-93ee-bf41634b5b60"
}
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.delete(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'DELETE',
headers: {'X-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
prospectProfileUrl: 'https://www.linkedin.com/in/john-doe',
campaignId: '8d256aa6-9b12-49a7-93ee-bf41634b5b60'
})
};
fetch('https://api.goextrovert.com/api/client/v1/prospects', 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.goextrovert.com/api/client/v1/prospects",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_POSTFIELDS => json_encode([
'prospectProfileUrl' => 'https://www.linkedin.com/in/john-doe',
'campaignId' => '8d256aa6-9b12-49a7-93ee-bf41634b5b60'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"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"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.goextrovert.com/api/client/v1/prospects"
payload := strings.NewReader("{\n \"prospectProfileUrl\": \"https://www.linkedin.com/in/john-doe\",\n \"campaignId\": \"8d256aa6-9b12-49a7-93ee-bf41634b5b60\"\n}")
req, _ := http.NewRequest("DELETE", url, payload)
req.Header.Add("X-API-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://api.goextrovert.com/api/client/v1/prospects")
.header("X-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"prospectProfileUrl\": \"https://www.linkedin.com/in/john-doe\",\n \"campaignId\": \"8d256aa6-9b12-49a7-93ee-bf41634b5b60\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.goextrovert.com/api/client/v1/prospects")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
request["X-API-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"prospectProfileUrl\": \"https://www.linkedin.com/in/john-doe\",\n \"campaignId\": \"8d256aa6-9b12-49a7-93ee-bf41634b5b60\"\n}"
response = http.request(request)
puts response.read_body{
"status": "success",
"data": null,
"message": "Operation completed successfully"
}{
"status": "error",
"data": null,
"message": "An error occurred while processing the request"
}Authorizations
API Key for authentication
Body
application/json
LinkedIn profile URL of the prospect to remove.
Examples:
"https://www.linkedin.com/in/john-doe"
"https://www.linkedin.com/in/jane-smith-123456789"
ID of the campaign to remove the prospect from.
Example:
"8d256aa6-9b12-49a7-93ee-bf41634b5b60"