doto team
Create and manage teams.
doto team create
Create a new team. You are automatically added as the first OWNER.
doto team create --name <name> [--visibility public|private] [--join-policy auto|approval]Example
doto team create --name "Backend Team" --visibility public --join-policy autodoto team list
List teams you belong to. Add --public to include discoverable public teams.
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.
doto team join <id> [--json]doto team leave
Leave a team.
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.
doto team show <id> [--json]doto team invite
Invite an existing Doto user by user ID.
doto team invite <team-id> --user <user-id> [--json]doto team invitations
List invitations for a team.
doto team invitations <team-id> [--json]doto team my-invitations
List pending invitations sent to the current user.
doto team my-invitations [--json]doto team accept-invite
Accept a team invitation.
doto team accept-invite <team-id> <invitation-id> [--json]doto team decline-invite
Decline a team invitation.
doto team decline-invite <team-id> <invitation-id> [--json]doto team cancel-invite
Cancel a pending team invitation.
doto team cancel-invite <team-id> <invitation-id> [--json]doto team requests
List pending join requests for a team.
doto team requests <team-id> [--json]doto team approve-request
Approve a pending join request.
doto team approve-request <team-id> <request-id> [--json]doto team reject-request
Reject a pending join request.
doto team reject-request <team-id> <request-id> [--json]doto team set-role
Change a team member role.
doto team set-role <team-id> <member-id> --role <owner|admin|member> [--json]doto team remove-member
Remove a member from a team.
doto team remove-member <team-id> <member-id> [--json]