Overview
The studio requires full CRUD operations for projects to function properly.
Required Endpoints
GET /projects - List projects with pagination
POST /projects - Create new project
GET /projects/{projectId} - Get project details
PUT /projects/{projectId} - Update project
DELETE /projects/{projectId} - Delete project
Studio Integration
The studio currently uses these endpoints in:
src/features/projects/ProjectsPage.tsx
src/features/projects/NewProjectModal.tsx
Acceptance Criteria
Priority
P0 - Critical for studio functionality
Overview
The studio requires full CRUD operations for projects to function properly.
Required Endpoints
GET /projects- List projects with paginationPOST /projects- Create new projectGET /projects/{projectId}- Get project detailsPUT /projects/{projectId}- Update projectDELETE /projects/{projectId}- Delete projectStudio Integration
The studio currently uses these endpoints in:
src/features/projects/ProjectsPage.tsxsrc/features/projects/NewProjectModal.tsxAcceptance Criteria
Priority
P0 - Critical for studio functionality