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)
-
Add Team.
Link to documentation: https://developer.crowdin.com/enterprise/api/v2/#operation/api.teams.post
def add_team_members(self, teamId: int, userIds: Iterable[int])
-
Add Team Members.
Link to documentation: https://developer.crowdin.com/enterprise/api/v2/#operation/api.teams.members.post
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)
-
Add Team To Project.
Link to documentation: https://developer.crowdin.com/enterprise/api/v2/#operation/api.projects.teams.post
def delete_all_team_members(self, teamId: int)
-
Delete All Team Members.
Link to documentation: https://developer.crowdin.com/enterprise/api/v2/#operation/api.teams.members.deleteMany
def delete_team(self, teamId: int)
-
Delete Team.
Link to documentation: https://developer.crowdin.com/enterprise/api/v2/#operation/api.teams.delete
def delete_team_member(self, teamId: int, memberId: int)
-
Delete Team Member.
Link to documentation: https://developer.crowdin.com/enterprise/api/v2/#operation/api.teams.members.delete
def edit_team(self, teamId: int, data: Iterable[TeamPatchRequest])
-
Edit Team.
Link to documentation: https://developer.crowdin.com/enterprise/api/v2/#operation/api.teams.patch
def get_members_path(self, teamId: int, memberId: Optional[int] = None)
def get_team(self, teamId: int)
-
Get Team.
Link to documentation: https://developer.crowdin.com/enterprise/api/v2/#operation/api.teams.get
def get_teams_path(self, teamId: Optional[int] = None)
def list_teams(self, orderBy: Optional[Sorting] = None, offset: Optional[int] = None, limit: Optional[int] = None)
-
List Teams.
Link to documentation: https://developer.crowdin.com/enterprise/api/v2/#operation/api.teams.getMany
def teams_member_list(self, teamId: int, offset: Optional[int] = None, limit: Optional[int] = None)
-
Team Members List.
Link to documentation: https://developer.crowdin.com/enterprise/api/v2/#operation/api.teams.members.getMany