Skip to main content

Projects

Projects group related tasks together within a team.

Status values

StatusDescription
PLANNINGWork is defined but not yet started.
ACTIVEWork is in progress.
ON_HOLDWork is paused, waiting on something.
COMPLETEDAll work is done.
CANCELLEDWork will not be completed.

List projects

GET /project
Authorization: Bearer <token>

Get project

GET /project/:id
Authorization: Bearer <token>

Create project

POST /project
Authorization: Bearer <token>
Content-Type: application/json
{
  "name": "Q2 Roadmap",
  "teamId": "team_01jq...",
  "status": "PLANNING"
}
Required: name, teamId.

Update project

PATCH /project/:id
Authorization: Bearer <token>
Content-Type: application/json
{ "status": "ACTIVE", "description": "..." }

Delete project

DELETE /project/:id
Authorization: Bearer <token>

List tasks in a project

GET /project/:id/task
Authorization: Bearer <token>