1. Docs
  2. Reference
  3. REST API Docs
  4. Schema
  5. UpdateTeamRequest

UpdateTeamRequest

    UpdateTeamRequest modifies a team.

    Properties

    • newDisplayName string optional
      The new display name for the team.
    • newDescription string optional
      The new description for the team.
    • memberAction enum optional
      MemberAction is the action to perform.
      Values: add, remove, promote, demote
    • member string optional
      Member to be added or removed based on MemberAction.
    • addStackPermission TeamStackPermission optional
      A stack permission to add to the team.
    • projectName string required
      The project containing the stack.
    • stackName string required
      The stack within the project.
    • permission enum required
      The permission level the team has on this stack (e.g., read, write, admin).
      Values: 0, 101, 102, 103, 104
    • permissionSetName string optional
      Display name of the permission set for this stack, when available. Enables read-only entity access UI without requiring RoleRead.
    • editStackPermission TeamStackPermission optional
      A stack permission to edit on the team.
    • projectName string required
      The project containing the stack.
    • stackName string required
      The stack within the project.
    • permission enum required
      The permission level the team has on this stack (e.g., read, write, admin).
      Values: 0, 101, 102, 103, 104
    • permissionSetName string optional
      Display name of the permission set for this stack, when available. Enables read-only entity access UI without requiring RoleRead.
    • removeStack RemoveStackIdentifier optional
      A stack to remove from the team.
    • projectName string required
      The name of the project containing the stack.
    • stackName string required
      The name of the stack to remove.
    • addEnvironmentPermission TeamEnvironmentSettings optional
      An environment permission to add to the team.
    • projectName string required
      The project containing the environment.
    • envName string required
      The environment within the project.
    • permission enum required
      The permission level the team has on this environment.
      Values: none, read, open, write, admin
    • maxOpenDuration string optional
      The maximum duration an environment session can remain open, as a Go duration string (e.g. “1h30m”).
    • permissionSetName string optional
      Display name of the permission set for this environment, when available. Enables read-only entity access UI without requiring RoleRead.
    • editEnvironmentPermission TeamEnvironmentSettings optional
      An environment permission to edit on the team.
    • projectName string required
      The project containing the environment.
    • envName string required
      The environment within the project.
    • permission enum required
      The permission level the team has on this environment.
      Values: none, read, open, write, admin
    • maxOpenDuration string optional
      The maximum duration an environment session can remain open, as a Go duration string (e.g. “1h30m”).
    • permissionSetName string optional
      Display name of the permission set for this environment, when available. Enables read-only entity access UI without requiring RoleRead.
    • removeEnvironment RemoveEnvironmentIdentifier optional
      An environment to remove from the team.
    • projectName string required
      The name of the project containing the environment.
    • envName string required
      The name of the environment to remove.