curl --request POST \
--url https://api.memmachine.ai/v2/projects/get \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"project_id": ""
}
'{
"org_id": "<string>",
"project_id": "<string>",
"config": {
"embedder": "bge-base-en",
"reranker": "bge-reranker-large"
},
"description": ""
}Retrieve a project.
Returns the project identified by project_id.
Each project acts as an isolated memory namespace. Queries and operations only access memories (episodes) stored within this project. No data from other projects is visible or included in any background processing, such as memory summarization or knowledge extraction.
The response includes the project’s description and effective configuration. If the project does not exist, a not-found error is returned.
curl --request POST \
--url https://api.memmachine.ai/v2/projects/get \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"project_id": ""
}
'{
"org_id": "<string>",
"project_id": "<string>",
"config": {
"embedder": "bge-base-en",
"reranker": "bge-reranker-large"
},
"description": ""
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Specification model for retrieving a project.
The project_id uniquely identifies the project to retrieve.
The identifier of the project. If empty, the user's default project is used.
^[\p{L}\p{N}_:-]*$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.
The unique identifier of the organization this project belongs to.
Returned exactly as stored by the system.
The identifier of the project.
This value uniquely identifies the project within the organization.
Project configuration model.
This section defines which reranker and embedder models should be used for the project. If any field is left empty (""), the system automatically falls back to the globally configured defaults in the server configuration file.
Show child attributes
A human-readable description of the project. Used for display purposes in UIs and dashboards. Optional; defaults to an empty string.