Skip to content

Teams

By default, you are part of your own Private team. This is the space where your repositories and monitors are created and managed unless specified otherwise. Teams help you organize monitors, repositories, and collaborators, and they also provide custom notification channels for efficient communication.

sh
satori teams

Teams

Create a Team

To create a new team, use the following command:

sh
satori team Backend create

This example creates a team named Backend. You can replace "Backend" with any other team name to suit your project needs.

Add Member

If the specified email is already associated with a Satori CI account, the user will be automatically added to your team. If not, they will receive an email invitation to join. To add a new member to your team, use the following command:

sh
satori team Private add --email="member_email@yourdomain.com"

Add Team Members

Listing team members

To view the members of your teams, use the following command:

sh
satori team Private members

Team Members

Managing team repositories

To add a specific repository to your team, use the following command:

sh
satori team Backend add --repo="GithubAccount/Repository"

Team Members

You can also add all repositories from a specific GitHub account to your team with:

sh
satori team Backend add --github="GithubAccount"

Team Members

If you need to remove a repository from the team, use the following command with the delete subcommand:

sh
satori team Backend del --repo="GithubAccount/Repository"

Listing your team repositories

To view all the repositories associated with your team, use the following command:

sh
satori team Private repos

Adding or deleting team monitors

Once a monitor is created, you can associate it with your team using this command:

sh
satori team TEAM add --monitor="MONITORID"

To remove a monitor from the team, use the delete subcommand:

sh
satori team TEAM del --monitor="MONITORID"

Listing team monitors

To list all the monitors associated with your team, use the following command:

sh
satori team Private monitors

Delete a Team

To remove an existing team, use the following command:

sh
satori team TeamName delete

Team Notifications

You can configure and view notification settings for your team using the satori settings command or the satori team command alias.

Interactive Configuration

Open an interactive menu to configure all notification settings for a team:

sh
satori team Private settings

This is an alias for satori settings --team Private and provides a guided setup for all notification channels (Slack, Discord, Email, Telegram, Datadog).

For complete documentation on the satori settings command including all modes of operation (interactive, view, and direct configuration), see the Notifications section.

View Notification Configuration

To check the current notification configuration for a specific channel, use the get_config command:

sh
satori team Private get_config discord_channel

Available configuration keys:

  • slack_workspace
  • slack_channel
  • discord_channel
  • notification_email
  • telegram_channel
  • datadog_api_key
  • datadog_site

Set Notification Configuration

To update or set the configuration for a notification channel, use the set_config command:

sh
satori team Private set_config discord_channel 87654

Alternatively, you can use the satori settings command for direct configuration:

sh
satori settings discord 87654 --team Private