Overview
Teams provide a way to group users and assign permissions collectively within an organization. Teams belong to an organization and can be granted roles on various resources.Endpoints
List Teams
Create Team
string
required
Name of the team (unique within organization)
string
Team description
integer
required
ID of the parent organization
Retrieve Team
Response Schema
integer
Team ID
string
Team name
string
Team description
integer
Parent organization ID
string
Creation timestamp (ISO 8601)
string
Last modification timestamp
Links to related resources:
organization- Parent organizationusers- Team membersprojects- Projects the team has access tocredentials- Credentials the team has access toroles- Roles assigned to the teamobject_roles- Object-level rolesactivity_stream- Activity logaccess_list- Access list
object
Summary information about the organization and related objects
Update Team
Delete Team
Team Users
List Team Members
Add User to Team
integer
required
User ID to add to the team
Remove User from Team
Team Projects
List projects the team has access to:Team Credentials
List credentials the team has access to:Roles
List Team Roles
List Object Roles
- member_role - Team membership
- admin_role - Team administration
Grant Team Role on Resource
To grant a team role on a resource (e.g., project):Activity Stream
Access List
Filtering
Ordering
Complete Example
Team Permissions Model
Teams provide an efficient way to manage permissions:- Create Team - Within an organization
- Add Users - Add members to the team
- Grant Roles - Assign roles on resources to the team
- Inherit Permissions - All team members inherit the team’s permissions
Best Practices
Use Descriptive Names
Use Descriptive Names
Name teams clearly to indicate their purpose:
- “Production Deploy Team”
- “Database Administrators”
- “QA Automation Team”
Align with Organizations
Align with Organizations
Create teams that align with your organizational structure and match how you manage permissions.
Use Teams for Role Assignment
Use Teams for Role Assignment
Prefer assigning roles to teams rather than individual users for easier management.
Document Team Purposes
Document Team Purposes
Use the description field to document the team’s purpose and responsibilities.