Delete Call
curl --request DELETE \
--url https://app.famulor.de/api/user/calls/{call}import requests
url = "https://app.famulor.de/api/user/calls/{call}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://app.famulor.de/api/user/calls/{call}', 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://app.famulor.de/api/user/calls/{call}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$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://app.famulor.de/api/user/calls/{call}"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://app.famulor.de/api/user/calls/{call}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.famulor.de/api/user/calls/{call}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body{
"message": "Call deleted successfully"
}
{
"message": "Call not found or does not belong to the authenticated user"
}
Calls
Delete Call
Delete a specific call record from the Famulor system via API. Permanently removes transcripts, recordings and metadata for that voice agent call.
DELETE
/
api
/
user
/
calls
/
{call}
Delete Call
curl --request DELETE \
--url https://app.famulor.de/api/user/calls/{call}import requests
url = "https://app.famulor.de/api/user/calls/{call}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://app.famulor.de/api/user/calls/{call}', 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://app.famulor.de/api/user/calls/{call}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "DELETE",
]);
$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://app.famulor.de/api/user/calls/{call}"
req, _ := http.NewRequest("DELETE", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.delete("https://app.famulor.de/api/user/calls/{call}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.famulor.de/api/user/calls/{call}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_body{
"message": "Call deleted successfully"
}
{
"message": "Call not found or does not belong to the authenticated user"
}
Famulor 1.0 API (legacy). This page applies only to Famulor 1.0 (
app.famulor.de) and is retained for legacy compatibility. For the current platform, use the Famulor 2.0 API reference. The current platform does not include an equivalent per-call delete — use Data retention so calls and recordings are removed automatically.Path Parameter
integer
required
The unique identifier of the call to be deleted
Response
string
Confirmation message that the call was successfully deleted
Error Responses
string
Error message if the call was not found or does not belong to the authenticated user
Notes
- Only calls belonging to assistants associated with the authenticated user can be deleted
- Once a call is deleted, it cannot be restored
- This action permanently removes the call record, including all associated transcripts, recordings, and metadata
- The call recording file (if any) will also be deleted from storage
{
"message": "Call deleted successfully"
}
{
"message": "Call not found or does not belong to the authenticated user"
}
Related pages: Introduction and Authentication Guide, and API Integration Examples.