Delete an entity
curl --request DELETE \
--url http://127.0.0.1:4319/memory/entities/{id}import requests
url = "http://127.0.0.1:4319/memory/entities/{id}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('http://127.0.0.1:4319/memory/entities/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://127.0.0.1:4319/memory/entities/{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))
}<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "4319",
CURLOPT_URL => "http://127.0.0.1:4319/memory/entities/{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;
}require 'uri'
require 'net/http'
url = URI("http://127.0.0.1:4319/memory/entities/{id}")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_bodyHttpResponse<String> response = Unirest.delete("http://127.0.0.1:4319/memory/entities/{id}")
.asString();using RestSharp;
var options = new RestClientOptions("http://127.0.0.1:4319/memory/entities/{id}");
var client = new RestClient(options);
var request = new RestRequest("");
var response = await client.DeleteAsync(request);
Console.WriteLine("{0}", response.Content);
{
"ok": true
}Schema & entities
Delete an entity
Remove the entity and every edge touching it (mentions pointing at it, typed relationships from or to it). The memories and documents that mentioned it are untouched.
DELETE
/
memory
/
entities
/
{id}
Delete an entity
curl --request DELETE \
--url http://127.0.0.1:4319/memory/entities/{id}import requests
url = "http://127.0.0.1:4319/memory/entities/{id}"
response = requests.delete(url)
print(response.text)const options = {method: 'DELETE'};
fetch('http://127.0.0.1:4319/memory/entities/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "http://127.0.0.1:4319/memory/entities/{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))
}<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "4319",
CURLOPT_URL => "http://127.0.0.1:4319/memory/entities/{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;
}require 'uri'
require 'net/http'
url = URI("http://127.0.0.1:4319/memory/entities/{id}")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Delete.new(url)
response = http.request(request)
puts response.read_bodyHttpResponse<String> response = Unirest.delete("http://127.0.0.1:4319/memory/entities/{id}")
.asString();using RestSharp;
var options = new RestClientOptions("http://127.0.0.1:4319/memory/entities/{id}");
var client = new RestClient(options);
var request = new RestRequest("");
var response = await client.DeleteAsync(request);
Console.WriteLine("{0}", response.Content);
{
"ok": true
}⌘I