API
Projects API
ImplementedProject identity is the tenancy boundary above a file. The Phase 0 baseline had no server project; these routes exist so Structural and Decision Memory can be scoped to a citable project rather than a browser-local grouping.
Why this exists
Why this API boundary exists
Project identity is the tenancy boundary above a file. The Phase 0 baseline had no server project; these routes exist so Structural and Decision Memory can be scoped to a citable project rather than a browser-local grouping.
Endpoints
/projects/import-localImplementedImport a browser-local workspace as a server project.
Auth: clerk
services/api/app/routes/projects.py
/projectsImplementedList org projects.
Auth: clerk
services/api/app/routes/projects.py
/projectsImplementedCreate a project.
Auth: clerk
services/api/app/routes/projects.py
/projects/{project_id}ImplementedGet one project.
Auth: clerk
services/api/app/routes/projects.py
/projects/{project_id}ImplementedUpdate project metadata.
Auth: clerk
services/api/app/routes/projects.py
/projects/{project_id}/modelsImplementedList models in a project.
Auth: clerk
services/api/app/routes/projects.py
/projects/{project_id}/models/{model_id}/versionsImplementedList model versions.
Auth: clerk
services/api/app/routes/projects.py