Module crowdin_api.api_resources.teams.resource

Classes

class TeamsResource (requester: APIRequester, project_id: Optional[int] = None, page_size=25)

Resource for Teams.

Organization teams.

Use API to create, modify, and delete specific teams and members.

Link to documentation: https://developer.crowdin.com/enterprise/api/v2/#tag/Teams

Ancestors

Methods

def add_team(self, name: str)
def add_team_members(self, teamId: int, userIds: Iterable[int])
def add_team_to_project(self, teamId: int, projectId: Optional[int] = None, accessToAllWorkflowSteps: bool = True, managerAccess: bool = False, permissions: Optional[Permissions] = None, roles: Optional[Iterable[TeamByProjectRole]] = None)
def delete_all_team_members(self, teamId: int)
def delete_team(self, teamId: int)
def delete_team_member(self, teamId: int, memberId: int)
def edit_team(self, teamId: int, data: Iterable[TeamPatchRequest])
def get_members_path(self, teamId: int, memberId: Optional[int] = None)
def get_team(self, teamId: int)
def get_teams_path(self, teamId: Optional[int] = None)
def list_teams(self, offset: Optional[int] = None, limit: Optional[int] = None)
def teams_member_list(self, teamId: int, offset: Optional[int] = None, limit: Optional[int] = None)