Sita Docs
  1. Overview
  2. System
  3. API
  4. Projects

API

Projects API

Implemented

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.

Framework010509

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

POST/projects/import-localImplemented

Import a browser-local workspace as a server project.

Auth: clerk

Framework01

services/api/app/routes/projects.py

GET/projectsImplemented

List org projects.

Auth: clerk

services/api/app/routes/projects.py

POST/projectsImplemented

Create a project.

Auth: clerk

services/api/app/routes/projects.py

GET/projects/{project_id}Implemented

Get one project.

Auth: clerk

services/api/app/routes/projects.py

PATCH/projects/{project_id}Implemented

Update project metadata.

Auth: clerk

services/api/app/routes/projects.py

GET/projects/{project_id}/modelsImplemented

List models in a project.

Auth: clerk

services/api/app/routes/projects.py

GET/projects/{project_id}/models/{model_id}/versionsImplemented

List model versions.

Auth: clerk

services/api/app/routes/projects.py