Skip to main content
DELETE
/
delete
cURL
curl --request DELETE \
  --url https://firstpromoter.com/api/v1/leads/delete \
  --header 'X-API-KEY: <api-key>'
import requests

url = "https://firstpromoter.com/api/v1/leads/delete"

headers = {"X-API-KEY": "<api-key>"}

response = requests.delete(url, headers=headers)

print(response.text)
const options = {method: 'DELETE', headers: {'X-API-KEY': '<api-key>'}};

fetch('https://firstpromoter.com/api/v1/leads/delete', 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://firstpromoter.com/api/v1/leads/delete",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
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://firstpromoter.com/api/v1/leads/delete"

req, _ := http.NewRequest("DELETE", 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.delete("https://firstpromoter.com/api/v1/leads/delete")
.header("X-API-KEY", "<api-key>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://firstpromoter.com/api/v1/leads/delete")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Delete.new(url)
request["X-API-KEY"] = '<api-key>'

response = http.request(request)
puts response.read_body
{
  "message": "<string>"
}
"Bad credentials"
{
"error": "Lead not found."
}
{
"error": "You need to find the lead/customer either by id, uid or email."
}

Authorizations

X-API-KEY
string
header
required

Query Parameters

id
string

required if email or uid is null

ID of the lead or customer to delete

uid
string

required if email or id is null

UID of the lead or customer to delete

email
string

required if id and uid is null

Email of the lead or customer to delete

Response

delete lead 200 response

message
string
required