Skip to content

doto team

Create and manage teams.


doto team create

Create a new team. You are automatically added as the first OWNER.

bash
doto team create --name <name> [--visibility public|private] [--join-policy auto|approval]

Example

bash
doto team create --name "Backend Team" --visibility public --join-policy auto

doto team list

List teams you belong to. Add --public to include discoverable public teams.

bash
doto team list [--public] [--json]

doto team join

Join an existing team. This either joins immediately or submits a join request based on the team's settings.

bash
doto team join <id> [--json]

doto team leave

Leave a team.

bash
doto team leave <team-id> [--json]

doto team show

Show team details, visibility, join policy, your current role, and the full member list if you are a member.

bash
doto team show <id> [--json]

doto team invite

Invite an existing Doto user by user ID.

bash
doto team invite <team-id> --user <user-id> [--json]

doto team invitations

List invitations for a team.

bash
doto team invitations <team-id> [--json]

doto team my-invitations

List pending invitations sent to the current user.

bash
doto team my-invitations [--json]

doto team accept-invite

Accept a team invitation.

bash
doto team accept-invite <team-id> <invitation-id> [--json]

doto team decline-invite

Decline a team invitation.

bash
doto team decline-invite <team-id> <invitation-id> [--json]

doto team cancel-invite

Cancel a pending team invitation.

bash
doto team cancel-invite <team-id> <invitation-id> [--json]

doto team requests

List pending join requests for a team.

bash
doto team requests <team-id> [--json]

doto team approve-request

Approve a pending join request.

bash
doto team approve-request <team-id> <request-id> [--json]

doto team reject-request

Reject a pending join request.

bash
doto team reject-request <team-id> <request-id> [--json]

doto team set-role

Change a team member role.

bash
doto team set-role <team-id> <member-id> --role <owner|admin|member> [--json]

doto team remove-member

Remove a member from a team.

bash
doto team remove-member <team-id> <member-id> [--json]

Released under the MIT License.