TeamMutations
No description
type TeamMutations {
createTeam(
name: String!
slackId: String
): Team
deleteTeam(
teamId: Long!
): Boolean
addUserToTeam(
webUserId: Long!
teamId: Long!
): Boolean
removeUserFromTeam(
webUserId: Long!
teamId: Long!
): Boolean
updateTeam(
teamId: Long!
name: String
color: String
slackId: String
): Team
}
Fields
TeamMutations.createTeam ● Team object
Create a new team (requires teamManagement permission)
TeamMutations.createTeam.name ● String! non-null scalar
TeamMutations.createTeam.slackId ● String scalar
TeamMutations.deleteTeam ● Boolean scalar
Delete a team (requires teamManagement permission)
TeamMutations.deleteTeam.teamId ● Long! non-null scalar
TeamMutations.addUserToTeam ● Boolean scalar
Add a user to a team (requires teamManagement permission)
TeamMutations.addUserToTeam.webUserId ● Long! non-null scalar
TeamMutations.addUserToTeam.teamId ● Long! non-null scalar
TeamMutations.removeUserFromTeam ● Boolean scalar
Remove a user from a team (requires teamManagement permission)
TeamMutations.removeUserFromTeam.webUserId ● Long! non-null scalar
TeamMutations.removeUserFromTeam.teamId ● Long! non-null scalar
TeamMutations.updateTeam ● Team object
Update a team's name, color and/or Slack id (requires teamManagement permission)
TeamMutations.updateTeam.teamId ● Long! non-null scalar
TeamMutations.updateTeam.name ● String scalar
TeamMutations.updateTeam.color ● String scalar
TeamMutations.updateTeam.slackId ● String scalar
Returned By
teams mutation