curl --request POST \
--url http://localhost:8080/api/v2/memories/semantic/set_type \
--header 'Content-Type: application/json' \
--data '
{
"metadata_tags": [
"<string>"
],
"org_id": "universal",
"project_id": "universal",
"is_org_level": false,
"name": "<string>",
"description": "<string>"
}
'{
"set_type_id": "<string>"
}Create a new semantic set type.
A set type defines a template for grouping semantic features based on metadata tags. For example, a set type with tags [“user_id”] creates user-scoped feature groups.
Set types can be organization-level (shared across projects) or project-level (scoped to a single project).
Returns the unique identifier of the created set type.
curl --request POST \
--url http://localhost:8080/api/v2/memories/semantic/set_type \
--header 'Content-Type: application/json' \
--data '
{
"metadata_tags": [
"<string>"
],
"org_id": "universal",
"project_id": "universal",
"is_org_level": false,
"name": "<string>",
"description": "<string>"
}
'{
"set_type_id": "<string>"
}Specification model for creating a semantic set type.
Ordered list of metadata tag keys that define this set type. These tags
determine how set IDs are generated and grouped. For example,
["user_id", "session_id"] means sets are grouped by user and session.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."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."memmachine"
"research123"
"qa_pipeline"
Whether the set type is scoped at the organization level (True) or
project level (False). Org-level sets are shared across all projects
within the organization.Optional human-readable name for the set type.Optional description of the set type's purpose.Successful Response
Response model for creating a semantic set type.
Unique identifier for the semantic set type.