Skip to content
DocsAll docs
Console

Teams – General

Create a team, invite and manage its members, and leave a team.

Last updated

On this page

Description and operation

General

A team is a shared owner of workspaces and environments. It has a handle, a name, a description and one region. You manage a team in the console, on the page Team settings, which shows the controls that your role can use.

The handle is the name of the team in every address. It has 3 to 39 characters: lowercase letters, digits and -, not at the start or end. No other team or account can use it. The handle and the region do not change. To move a team to another region, see Regions.

The tasks name the console. Every task has an API route. The SDKs have no method for teams: call the route in References with the SDK method request. The role rules are the same.

Roles

RoleCan do
memberUse everything the team owns. Change the name and the description. Leave the team.
adminEverything a member can do. Invite members and admins. Set the role member or admin. Pause and remove members and admins. Change the public profile.
ownerEverything an admin can do. Invite owners and set the role owner. Change, pause and remove owners. Delete the team.

A team keeps at least one owner. The last owner cannot leave and cannot be removed.

Members

A member is active or paused. A paused member keeps the role and the row in the list, and the platform refuses the member on every route of the team. A pause or a removal takes effect in about 5 minutes. Access to git and to the registry follows within one minute.

An admin or an owner invites by email address. The invitation holds the address and the role, and is valid for 7 days. The platform sends the link by email, or the console shows it if the email cannot go out. Only the invited address can accept, after signing in to the console once. An open invitation can be withdrawn.

When an admin removes a member, the platform waits 7 days. Then it deletes the member's sessions with their chat transcripts, and workspaces in this team. Snapshots and environments stay. If the member joins again within 7 days, nothing is deleted. The page Team settings lists a waiting removal, and an admin can delete at once: Delete the resources of a removed member now. A region can switch the deletion off.

Limits

ItemLimit
Handle3 to 39 characters
Invitation7 days
Removal period7 days
Delay of a pause or a removalAbout 5 minutes

Tasks

Create a team

Reason for the task: Make an owner that a group can use.

Job set-up

CAUTION

You cannot change the handle. The region changes only with a request that an administrator decides.

Procedure

  1. Open the team switcher in the console and select New team.

  2. Type the name in the field Team name.

  3. Read the suggested handle in the field Handle. Change it if needed.

  4. Select the region in the field Region.

  5. Select Create team.

Close-out

  1. Make sure that Team settings shows you as the only member, with the role owner.

Invite a member

Reason for the task: Give someone access to the team.

Job set-up

Procedure

  1. Open Team settings and find the section Members.

  2. Type the address in the field Invite by email.

  3. Select the role in the field Role.

  4. Select Send invite.

  5. If the page shows a link, send it to the invitee.

Close-out

  1. Make sure that pending invitation lists the address and the role.

Accept an invitation

Reason for the task: Join a team that invited you.

Job set-up

Procedure

  1. Open the link from the email and sign in with the invited address.

  2. Read the team name and the role.

  3. Select Accept and join.

Close-out

  1. Make sure that the team switcher lists the team.

Change the role of a member

Reason for the task: Give a member more or fewer rights.

Job set-up

Procedure

  1. Open Team settings and find the member in the section Members.

  2. Select the new role in the role list on the row.

Close-out

  1. Make sure that the row shows the new role.

Pause a member

Reason for the task: Stop the access of a member and keep the member in the team.

Job set-up

CAUTION

The sessions and the workspaces of the member in this team stop, and open work in them is interrupted. Nothing is deleted.

Procedure

  1. Open Team settings and find the member in the section Members.

  2. Select the pause button on the row and select OK.

Close-out

  1. Wait 5 minutes. Make sure that the row shows the label paused.

Restore access of a paused member

Reason for the task: Give a paused member access again.

Job set-up

NOTE

The workspaces that the pause stopped stay stopped. The member starts them.

Procedure

  1. Open Team settings and find the paused member in the section Members.

  2. Select the unpause button on the row and select OK.

Close-out

  1. Wait 5 minutes. Make sure that the row does not show the label paused.

Remove a member

Reason for the task: End the membership of a member.

Job set-up

WARNING

After 7 days the platform deletes the sessions, their chat transcripts and the workspaces of the member in this team. You cannot get them back. Ask the member to save what is needed in a snapshot first. Adding the member again within 7 days keeps everything.

Procedure

  1. Open Team settings and find the member in the section Members.

  2. Select the remove button on the row.

  3. Read the date in the confirmation and select OK.

Close-out

  1. Wait 5 minutes. Make sure that the list does not show the member and pending removal does.

Delete the resources of a removed member now

Reason for the task: Delete the items of a removed member before the 7 days end.

Job set-up

WARNING

The platform deletes the sessions, their chat transcripts and the workspaces of the member in this team at once. You cannot get them back.

Procedure

  1. Open Team settings and find the member in the list of pending removals.

  2. Select Delete now on the row.

  3. Type the handle of the member in the field.

  4. Select Delete now below the field.

Close-out

  1. Make sure that the row says the deletion is on its way.

Leave a team

Reason for the task: End your own membership.

Job set-up

WARNING

After 7 days the platform deletes your sessions and your workspaces in this team. Take a snapshot of what you need first.

Procedure

  1. Open Team settings and find your row in the section Members.

  2. Select the leave button on your row and select OK.

Close-out

  1. Make sure that the team switcher does not list the team.

Change the team name and profile

Reason for the task: Change how the team appears to its members and to the public.

Job set-up

Procedure

  1. Open Team settings, change the fields in the section Team and select Save changes.

  2. Change the fields in the section Public profile. To show the profile to anyone, select Make this team public in the section Visibility.

  3. Select Save changes.

Close-out

  1. Open Team settings again. Make sure that the fields show the new values.

Delete a team

Reason for the task: Remove a team that nobody needs, and free its handle.

Job set-up

  • Access: an owner.
  • Conditions: You no longer need the workspaces, environments and sessions of the team.
  • References: DELETE /v1/teams/{slug}.
WARNING

The platform deletes the team and frees its handle. You cannot undo this.

Procedure

  1. Open Team settings and find the section Danger zone.

  2. Type the handle of the team in the field.

  3. Select Delete this team.

Close-out

  1. Make sure that the team switcher does not list the team.

Troubleshooting

SymptomPossible causeCorrective action
400 with a message that starts handleThe handle breaks a rule in General.Use a handle that follows the rules.
400 with that handle is reserved or 409 with handle already takenThe name is reserved or in use.Use a different handle.
422 with region required or unknown regionNo region, or an unknown one, is selected.Select a region from Show the regions.
404 with no such teamThe team does not exist, or you are not a member.Check the handle. Ask an administrator to invite you.
403 with your access to this team is pausedAn administrator paused you.Ask an administrator to restore your access.
403 with your role does not allow that, or only an owner can invite an ownerYour role is lower than the action needs.Ask an owner to do the task. See Roles.
409 with sign in firstThe invited address never signed in to the console.Ask the invitee to sign in once. Accept the invitation again.
403 with this invitation was sent to a different email addressYou signed in with another address.Sign in with the invited address.
This invitation is no longer openThe invitation was used, withdrawn or is older than 7 days.Ask an administrator for a new invitation.
409 with a team must keep at least one owner or transfer ownership before leavingThe action leaves the team with no owner.Give the role owner to another member first.
409 with a team must keep at least one active ownerThe pause leaves no active owner.Keep another owner active.
400 with confirm by naming the person and the team exactlyThe typed handle does not match.Type the handle again.
409 with still a member of the team or not pending removalThe member joined again, or no removal is waiting.Nothing to delete. Reload the page.