Overview
Teams are groups within organizations that can be assigned as collaborators on projects. Teams provide a convenient way to manage access for groups of users.List Teams
/api/v1/organizations/{organization_name}/teams/
List all teams within an organization.
Path Parameters
The username of the organization
Response
Returns an array of team objects.Team name (without organization prefix)
Organization username
Array of member usernames in this team
Create Team
/api/v1/organizations/{organization_name}/teams/
Create a new team within an organization.
Path Parameters
The username of the organization
Request Body
Team name (without organization prefix). The full team username will be
@{organization_name}/{team_name}Response
Returns the created team object.Error Responses
Get Team
/api/v1/organizations/{organization_name}/teams/{team_name}/
Retrieve details of a specific team.
Path Parameters
The username of the organization
The team name (without organization prefix)
Response
Returns a single team object.Update Team
/api/v1/organizations/{organization_name}/teams/{team_name}/
Update a team’s name.
Path Parameters
The username of the organization
The current team name (without organization prefix)
Request Body
New team name (without organization prefix)
Response
Returns the updated team object.Error Responses
Delete Team
/api/v1/organizations/{organization_name}/teams/{team_name}/
Delete a team from the organization.
Path Parameters
The username of the organization
The team name to delete (without organization prefix)
Response
Returns HTTP 204 No Content on success.List Team Members
/api/v1/organizations/{organization_name}/teams/{team_name}/members/
List all members of a specific team.
Path Parameters
The username of the organization
The team name (without organization prefix)
Response
Returns an array of team member objects.Username of the team member
Add Team Member
/api/v1/organizations/{organization_name}/teams/{team_name}/members/
Add a user to a team.
Path Parameters
The username of the organization
The team name (without organization prefix)
Request Body
Username or email of the user to add to the team
Response
Returns the created team member object.Error Responses
Remove Team Member
/api/v1/organizations/{organization_name}/teams/{team_name}/members/{member_username}/
Remove a user from a team.
Path Parameters
The username of the organization
The team name (without organization prefix)
Username of the member to remove
Response
Returns HTTP 204 No Content on success.Team Usage
Teams are useful for:Project Collaboration
Add entire teams as project collaborators instead of individual users:Access Management
When you add a user to a team, they automatically inherit access to all projects where the team is a collaborator.Team Naming
Team usernames follow the format@{organization}/{team_name}:
- Organization:
acme_org - Team name:
field_team - Full team username:
@acme_org/field_team
- Use just the team name (e.g.,
field_team) for team-specific endpoints - Use the full team username (e.g.,
@acme_org/field_team) when adding teams as collaborators