Endpoints
| Method | Path | Description |
|---|---|---|
GET | /v1/projects | List all projects |
POST | /v1/projects | Create a project |
GET | /v1/projects/:id | Get a project |
PATCH | /v1/projects/:id | Update a project |
DELETE | /v1/projects/:id | Archive a project |
GET | /v1/projects/:id/tasks | List tasks in a project |
GET | /v1/projects/:id/milestones | List milestones |
List Projects
| Parameter | Type | Description |
|---|---|---|
status | string | Filter by status: planning, in_progress, review, completed |
client_id | string | Filter by client |
team_lead_id | string | Filter by team lead |
limit | integer | Max results per page (default: 20, max: 100) |
cursor | string | Pagination cursor from previous response |
Create a Project
name, client_id
Response: 201 Created with the created project object.
Update a Project
200 OK with the updated project object.
Archive a Project
204 No Content