Skip to main content

Milestones

Milestones represent time-boxed goals that tasks and projects can be associated with.

Status values

PLANNING · ACTIVE · COMPLETED · CANCELLED

List milestones

GET /milestone
Authorization: Bearer <token>

Get milestone

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

Create milestone

POST /milestone
Authorization: Bearer <token>
Content-Type: application/json
{
  "name": "v1.0 Launch",
  "projectId": "project_01jq...",
  "dueDate": "2026-06-30",
  "status": "PLANNING"
}
Required: name.

Update milestone

PATCH /milestone/:id
Authorization: Bearer <token>
Content-Type: application/json
{ "status": "ACTIVE", "dueDate": "2026-07-15" }

Delete milestone

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