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
⌘I