Delete Semantic Set Type
curl --request POST \
--url http://localhost:8080/api/v2/memories/semantic/set_type/delete \
--header 'Content-Type: application/json' \
--data '
{
"set_type_id": "<string>",
"org_id": "universal",
"project_id": "universal"
}
'import requests
url = "http://localhost:8080/api/v2/memories/semantic/set_type/delete"
payload = {
"set_type_id": "<string>",
"org_id": "universal",
"project_id": "universal"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({set_type_id: '<string>', org_id: 'universal', project_id: 'universal'})
};
fetch('http://localhost:8080/api/v2/memories/semantic/set_type/delete', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "8080",
CURLOPT_URL => "http://localhost:8080/api/v2/memories/semantic/set_type/delete",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'set_type_id' => '<string>',
'org_id' => 'universal',
'project_id' => 'universal'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "http://localhost:8080/api/v2/memories/semantic/set_type/delete"
payload := strings.NewReader("{\n \"set_type_id\": \"<string>\",\n \"org_id\": \"universal\",\n \"project_id\": \"universal\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("http://localhost:8080/api/v2/memories/semantic/set_type/delete")
.header("Content-Type", "application/json")
.body("{\n \"set_type_id\": \"<string>\",\n \"org_id\": \"universal\",\n \"project_id\": \"universal\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:8080/api/v2/memories/semantic/set_type/delete")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"set_type_id\": \"<string>\",\n \"org_id\": \"universal\",\n \"project_id\": \"universal\"\n}"
response = http.request(request)
puts response.read_body{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Semantic Memory: Sets
Delete Semantic Set Type
Delete a semantic set type.
Permanently removes the specified set type. This does not delete the sets or features associated with the set type.
Returns 404 if the set type does not exist.
POST
/
api
/
v2
/
memories
/
semantic
/
set_type
/
delete
Delete Semantic Set Type
curl --request POST \
--url http://localhost:8080/api/v2/memories/semantic/set_type/delete \
--header 'Content-Type: application/json' \
--data '
{
"set_type_id": "<string>",
"org_id": "universal",
"project_id": "universal"
}
'import requests
url = "http://localhost:8080/api/v2/memories/semantic/set_type/delete"
payload = {
"set_type_id": "<string>",
"org_id": "universal",
"project_id": "universal"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({set_type_id: '<string>', org_id: 'universal', project_id: 'universal'})
};
fetch('http://localhost:8080/api/v2/memories/semantic/set_type/delete', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "8080",
CURLOPT_URL => "http://localhost:8080/api/v2/memories/semantic/set_type/delete",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'set_type_id' => '<string>',
'org_id' => 'universal',
'project_id' => 'universal'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "http://localhost:8080/api/v2/memories/semantic/set_type/delete"
payload := strings.NewReader("{\n \"set_type_id\": \"<string>\",\n \"org_id\": \"universal\",\n \"project_id\": \"universal\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("http://localhost:8080/api/v2/memories/semantic/set_type/delete")
.header("Content-Type", "application/json")
.body("{\n \"set_type_id\": \"<string>\",\n \"org_id\": \"universal\",\n \"project_id\": \"universal\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("http://localhost:8080/api/v2/memories/semantic/set_type/delete")
http = Net::HTTP.new(url.host, url.port)
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"set_type_id\": \"<string>\",\n \"org_id\": \"universal\",\n \"project_id\": \"universal\"\n}"
response = http.request(request)
puts response.read_body{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Body
application/json
Specification model for deleting a semantic set type.
Unique identifier for the semantic set type.
The unique identifier of the organization.
- Must not contain slashes (`/`).
- Must contain only letters, numbers, underscores, hyphens, colon, and Unicode
characters (e.g., Chinese/Japanese/Korean). No slashes or other symbols
are allowed.
This value determines the namespace the project belongs to.
Examples:
"MemVerge"
"AI_Labs"
The identifier of the project.
- Must be unique within the organization.
- Must not contain slashes (`/`).
- Must contain only letters, numbers, underscores, hyphens, colon, and Unicode
characters (e.g., Chinese/Japanese/Korean). No slashes or other symbols
are allowed.
This ID is used in API paths and resource locations.
Examples:
"memmachine"
"research123"
"qa_pipeline"
Response
Successful Response
⌘I

