GoodMem
ReferenceClient SDKs.NETRequests

SpaceCreationRequest

SpaceCreationRequest documentation for .NET SDK

Request body for creating a new Space. A Space is a container for organizing related memories with vector embeddings.

Properties

NameTypeDescriptionNotes
NamestringThe desired name for the space. Must be unique within the user's scope.
LabelsDictionary<string, string>A set of key-value pairs to categorize or tag the space. Used for filtering and organizational purposes.[optional]
SpaceEmbeddersList<SpaceEmbedderConfig>List of embedder configurations to associate with this space. At least one embedder configuration is required. Each specifies an embedder ID and a relative default retrieval weight used when no per-request overrides are provided.
PublicReadbool?Indicates if the space and its memories can be read by unauthenticated users or users other than the owner. Defaults to false.[optional] [default to false]
OwnerIdGuid?Optional owner ID. If not provided, derived from the authentication context. Requires CREATE_SPACE_ANY permission if specified.[optional]
DefaultChunkingConfigChunkingConfigurationDefault chunking strategy for memories in this space
SpaceIdGuid?Optional client-provided UUID for idempotent creation. If not provided, server generates a new UUID. Returns ALREADY_EXISTS if ID is already in use.[optional]

On this page