Delete Assistant
curl --request DELETE \
--url https://app.famulor.de/api/user/assistant/{id}import requests
url = "https://app.famulor.de/api/user/assistant/{id}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://app.famulor.de/api/user/assistant/{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://app.famulor.de/api/user/assistant/{id}",
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/assistant/{id}"
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/assistant/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.famulor.de/api/user/assistant/{id}")
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": "Assistant deleted successfully"
}
{
"message": "Assistant not found or does not belong to the authenticated user"
}
{
"message": "Assistant deletion failed"
}
AI Assistants
Delete Assistant
Permanently delete a specific Famulor AI voice assistant via API, including its prompt, configuration and call history. This action cannot be reversed.
DELETE
/
api
/
user
/
assistant
/
{id}
Delete Assistant
curl --request DELETE \
--url https://app.famulor.de/api/user/assistant/{id}import requests
url = "https://app.famulor.de/api/user/assistant/{id}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://app.famulor.de/api/user/assistant/{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://app.famulor.de/api/user/assistant/{id}",
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/assistant/{id}"
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/assistant/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.famulor.de/api/user/assistant/{id}")
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": "Assistant deleted successfully"
}
{
"message": "Assistant not found or does not belong to the authenticated user"
}
{
"message": "Assistant deletion failed"
}
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.Path Parameter
integer
required
The unique identifier of the assistant to be deleted
Response
string
Confirmation message indicating the assistant was successfully deleted
Error Responses
string
Error message if the assistant was not found or does not belong to the authenticated user
Notes
- Only assistants belonging to the authenticated user can be deleted
- Once an assistant is deleted, it cannot be restored
- This action permanently removes the assistant and all its configuration
- If the assistant is currently handling active calls, those calls might be affected
{
"message": "Assistant deleted successfully"
}
{
"message": "Assistant not found or does not belong to the authenticated user"
}
{
"message": "Assistant deletion failed"
}
Related pages: Introduction and Authentication Guide, and API Integration Examples.