Supported operations
| Method | Path | Description |
|---|---|---|
| GET | /api/v1/projects/:id/team | List team members on a project |
| POST | /api/v1/projects/:id/team | Add a team member (409 if already a member) |
| DELETE | /api/v1/projects/:id/team/:memberId | Remove a team member from a project |
Field reference
Required means required by the underlying data model, not necessarily caller-supplied. The server derives protected identity and ownership fields; endpoint validation controls which fields are accepted. Sensitive credential fields are omitted here.
| Field | Type | Model requirement | Description |
|---|---|---|---|
id | string | Optional | Unique identifier (auto-generated) |
projectId | uuid | Required | project Id Related resource: |
userId | uuid | Required | user Id Related resource: |
role | string | Optional | role |
createdAt | datetime | Optional | Creation timestamp (auto) |