Undo an entity fold
curl --request POST \
--url http://127.0.0.1:4319/memory/entities/merges/{id}/revertimport requests
url = "http://127.0.0.1:4319/memory/entities/merges/{id}/revert"
response = requests.post(url)
print(response.text)const options = {method: 'POST'};
fetch('http://127.0.0.1:4319/memory/entities/merges/{id}/revert', 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/merges/{id}/revert"
req, _ := http.NewRequest("POST", 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/merges/{id}/revert",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$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/merges/{id}/revert")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_bodyHttpResponse<String> response = Unirest.post("http://127.0.0.1:4319/memory/entities/merges/{id}/revert")
.asString();using RestSharp;
var options = new RestClientOptions("http://127.0.0.1:4319/memory/entities/merges/{id}/revert");
var client = new RestClient(options);
var request = new RestRequest("");
var response = await client.PostAsync(request);
Console.WriteLine("{0}", response.Content);
{
"ok": true
}Schema & entities
Undo an entity fold
Restores the absorbed entity with its original id, type, vector and creation time, repoints exactly the edges the fold moved, reactivates exactly the edges it deactivated, and removes the alias. The original id matters because deactivated edges still point at it.
POST
/
memory
/
entities
/
merges
/
{id}
/
revert
Undo an entity fold
curl --request POST \
--url http://127.0.0.1:4319/memory/entities/merges/{id}/revertimport requests
url = "http://127.0.0.1:4319/memory/entities/merges/{id}/revert"
response = requests.post(url)
print(response.text)const options = {method: 'POST'};
fetch('http://127.0.0.1:4319/memory/entities/merges/{id}/revert', 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/merges/{id}/revert"
req, _ := http.NewRequest("POST", 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/merges/{id}/revert",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
]);
$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/merges/{id}/revert")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Post.new(url)
response = http.request(request)
puts response.read_bodyHttpResponse<String> response = Unirest.post("http://127.0.0.1:4319/memory/entities/merges/{id}/revert")
.asString();using RestSharp;
var options = new RestClientOptions("http://127.0.0.1:4319/memory/entities/merges/{id}/revert");
var client = new RestClient(options);
var request = new RestRequest("");
var response = await client.PostAsync(request);
Console.WriteLine("{0}", response.Content);
{
"ok": true
}⌘I