Skip to main content
DELETE
/
crm
/
people
/
{id}
Delete a CRM person
curl --request DELETE \
  --url https://api.zeeg.me/v2/crm/people/{id} \
  --header 'Authorization: Bearer <token>'
import requests

url = "https://api.zeeg.me/v2/crm/people/{id}"

headers = {"Authorization": "Bearer <token>"}

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

print(response.text)
const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};

fetch('https://api.zeeg.me/v2/crm/people/{id}', 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.zeeg.me/v2/crm/people/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);

$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.zeeg.me/v2/crm/people/{id}"

req, _ := http.NewRequest("DELETE", url, nil)

req.Header.Add("Authorization", "Bearer <token>")

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.zeeg.me/v2/crm/people/{id}")
.header("Authorization", "Bearer <token>")
.asString();
require 'uri'
require 'net/http'

url = URI("https://api.zeeg.me/v2/crm/people/{id}")

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

request = Net::HTTP::Delete.new(url)
request["Authorization"] = 'Bearer <token>'

response = http.request(request)
puts response.read_body
{
  "success": true,
  "status": 200,
  "message": "Person deleted."
}
{
"message": "Unauthenticated."
}
{
"success": true,
"message": "<string>",
"status": 123
}
{
"success": false,
"message": "Person not found.",
"status": 404
}
Permanently deletes a CRM person record and all associated data (notes, activity logs, relationships).
This action is irreversible. All data stored on this person record will be permanently deleted.

Authorizations

Authorization
string
header
required

Path Parameters

id
string<uuid>
required

UUID of the person record to delete.

Response

OK

success
boolean
Example:

true

status
integer
Example:

200

message
string
Example:

"Person deleted."

Last modified on June 11, 2026