team
View and manage your team
View and manage your team
## Options
- `--json`: output in JSON format
## Subcommands
### team disable
Disband your team
**Usage:**
```
team disable
```
**Options:**
- `--json`: output in JSON format
- `--yes`: skip the confirmation prompt (required for non-interactive use, e.g. the web UI)
### team members
List team members
**Usage:**
```
team members
```
**Aliases:** ls
**Options:**
- `--json`: output in JSON format
### team add
Add a user to the team
**Usage:**
```
team add <email> [<user|admin|billing_owner>]
```
**Options:**
- `--json`: output in JSON format
### team remove
Remove a user from the team
**Usage:**
```
team remove <email>
```
**Options:**
- `--json`: output in JSON format
### team role
Change a team member's role
**Usage:**
```
team role <email> <user|admin|billing_owner>
```
**Options:**
- `--json`: output in JSON format
### team rename
Rename your team
**Usage:**
```
team rename <name>
```
**Options:**
- `--json`: output in JSON format
### team billing
Manage team billing information
**Usage:**
```
team billing
```
**Options:**
- `--json`: output in JSON format
### team billing update
Update team billing information
**Usage:**
```
team billing update [--name=<name>] [--business-name=<name>] [--phone=<phone>] [--address-line1=<line>] [--address-line2=<line>] [--address-city=<city>] [--address-state=<state>] [--address-postal-code=<code>] [--address-country=<country>]
```
**Options:**
- `--address-city`: billing address city
- `--address-country`: billing address country code
- `--address-line1`: billing address line 1
- `--address-line2`: billing address line 2
- `--address-postal-code`: billing address postal code
- `--address-state`: billing address state or province
- `--business-name`: business name shown on invoices
- `--json`: output in JSON format
- `--name`: customer name shown on invoices
- `--phone`: phone number shown on invoices
### team transfer
Transfer a VM to another team member
**Usage:**
```
team transfer <vm_name> <target_email>
```
**Options:**
- `--json`: output in JSON format
### team auth
View and manage team auth settings
**Usage:**
```
team auth
```
**Options:**
- `--json`: output in JSON format
### team auth set
Set the team auth provider (default, google, oidc)
**Usage:**
```
team auth set <default|google|oidc> [--issuer-url=<url> --client-id=<id> --client-secret=<secret>]
```
**Options:**
- `--client-id`: OIDC client ID
- `--client-secret`: OIDC client secret
- `--display-name`: display name for the SSO provider
- `--issuer-url`: OIDC issuer URL (e.g. https://accounts.google.com)
- `--json`: output in JSON format
### team settings
View and manage team settings
**Usage:**
```
team settings
```
**Options:**
- `--json`: output in JSON format
### team settings vm-sharing
Set who can share team VMs
**Usage:**
```
team settings vm-sharing <admins-only|all-members>
```
**Options:**
- `--json`: output in JSON format
### team vm
View team members' VMs
**Usage:**
```
team vm
```
**Options:**
- `--json`: output in JSON format
### team vm ls
List all VMs across your team
**Usage:**
```
team vm ls [-l] [--group=tag|region|user|access] [name|pattern]
```
**Aliases:** list
**Options:**
- `--group`: group VMs by none|tag|region|user|access
- `--json`: output in JSON format
- `-l`: show detailed information