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

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

url = URI("https://api.zeeg.me/v2/crm/companies/{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": "Company deleted."
}
{
"message": "Unauthenticated."
}
{
"success": true,
"message": "<string>",
"status": 123
}
{
"success": false,
"message": "Company not found.",
"status": 404
}
Permanently deletes a CRM company record and all associated data (notes, activity logs, relationships).
This action is irreversible. All data stored on this company record will be permanently deleted.

Authorizations

Authorization
string
header
required

Path Parameters

id
string<uuid>
required

UUID of the company record to delete.

Response

OK

success
boolean
Example:

true

status
integer
Example:

200

message
string
Example:

"Company deleted."

Last modified on June 11, 2026