Create Project
Create a new project.
This endpoint creates a project under the specified organization using the
provided identifiers and configuration. Both org_id and project_id
follow the rules: no slashes; only letters, numbers, underscores,
hyphens, colon, and Unicode characters.
Each project acts as an isolated memory namespace. All memories (episodes) inserted into a project belong exclusively to that project. Queries, listings, and any background operations such as memory summarization or knowledge extraction only access data within the same project. No cross-project memory access is allowed.
If a project with the same ID already exists within the organization, the request will fail with an error.
Returns the fully resolved project record, including configuration defaults applied by the system.
Body
Specification model for creating a new project.
A project belongs to an organization and has its own identifiers, description, and configuration. The project ID must be unique within the organization.
Response
Successful Response
Response model returned after project operations (e.g., creation, update, fetch).
Contains the resolved identifiers and configuration of the project as stored
in the system. Field formats follow the same validation rules as in
CreateProjectSpec.

