Supprimer une base de connaissances
curl --request DELETE \
--url https://app.famulor.de/api/user/knowledgebases/{id}import requests
url = "https://app.famulor.de/api/user/knowledgebases/{id}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://app.famulor.de/api/user/knowledgebases/{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/knowledgebases/{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/knowledgebases/{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/knowledgebases/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.famulor.de/api/user/knowledgebases/{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": "Knowledgebase deleted successfully."
}
{
"error": "Knowledgebase not found."
}
Bases de connaissances
Supprimer une base de connaissances
Supprimez définitivement une base de connaissances Famulor et tous ses documents via l’API. Les assistants vocaux IA perdent immédiatement l’accès au contenu indexé.
DELETE
/
api
/
user
/
knowledgebases
/
{id}
Supprimer une base de connaissances
curl --request DELETE \
--url https://app.famulor.de/api/user/knowledgebases/{id}import requests
url = "https://app.famulor.de/api/user/knowledgebases/{id}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('https://app.famulor.de/api/user/knowledgebases/{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/knowledgebases/{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/knowledgebases/{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/knowledgebases/{id}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.famulor.de/api/user/knowledgebases/{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": "Knowledgebase deleted successfully."
}
{
"error": "Knowledgebase not found."
}
API Famulor 1.0 (héritée). Cette page concerne uniquement Famulor 1.0 (
app.famulor.de) et est conservée pour la compatibilité. Pour la plateforme actuelle, consultez la référence API Famulor 2.0.Paramètres de chemin
integer
requis
L’identifiant unique de la base de connaissances à supprimer
Champs de réponse
string
Message de succès
Ce qui est supprimé
Lorsque vous supprimez une base de connaissances :- Tous les documents de la base de connaissances sont supprimés définitivement
- Les embeddings vectoriels sont retirés de la base de données vectorielle
- Les données de stockage des documents sont nettoyées des services externes
Ce qui arrive aux assistants associés
Tous les assistants qui utilisaient cette base de connaissances verront leur référence à la base de connaissances retirée. Ils continueront de fonctionner, mais sans le contexte de la base de connaissances.Cette action est irréversible. Tous les documents et leur contenu traité seront supprimés définitivement. Assurez-vous de vouloir supprimer cette base de connaissances avant de continuer.
{
"message": "Knowledgebase deleted successfully."
}
{
"error": "Knowledgebase not found."
}
Voir aussi : Introduction et Guide d’authentification, et Exemples d’intégration API.