Team
A team is a sub-group of a work group. Teams are small and self managing with a team leader. An example hierarychy may be.
- Workgroup: Engineering Department
 - Teams: Systems Team, Structural Team, Mechanical Team, Electrical Team
 
Team Object
| Field | Type | Description | 
|---|---|---|
| id | snowflake | the team's id | 
| workgroup_id | snowflake | the workgroup's id | 
| name | string | the team's name (2-20 characters) | 
| description | string | a description of the team | 
| colour | integer | an rgb colour with bit format 0x00RRGGBB | 
Team Member Object
| Field | Type | Description | 
|---|---|---|
| team_id | snowflake | the team's id | 
| user_id | snowflake | the user's id | 
| is_leader | boolean | the user is a team leader | 
List Team Members
GET /workgroups/{workgroup.id}/teams/{team.id}/members
Returns a list of team member objects that are members of the team.
Add Team Member
PUT /workgroups/{workgroup.id}/teams/{team.id}/members