Skip to main content

List Projects

GET /projects

Query Parameters

page
integer
default:"1"
Page number
page_size
integer
default:"10"
Items per page (max 100)

Response

data
object
curl -X GET 'https://app.memorylake.ai/api/memorylake/api/v1/projects?page=1&page_size=10' \
  -H 'Authorization: Bearer YOUR_API_KEY'

Get Project

GET /projects/{projectId}
Returns project details including document and memory counts.

Create Project

POST /projects
name
string
required
Project name
description
string
Project description

Update Project

PUT /projects/{projectId}

Delete Project

DELETE /projects/{projectId}
Deletes project and all associations. Documents and memories remain in drive.

List Project Documents

GET /projects/{projectId}/documents
Returns all documents associated with the project.

Add Document to Project

POST /projects/{projectId}/documents
item_id
string
required
Document/folder ID from drive

Remove Document

DELETE /projects/{projectId}/documents/{documentId}

Next Steps