Teams CLI reference
The teams command lets you manage teams and team memberships.
List teams
Section titled “List teams”hb teams list --account-id 12345Required flags:
--account-id— Account ID
Optional flags:
-o, --output— Output format:tableorjson(default:table)
Get team details
Section titled “Get team details”hb teams get --id 67890Required flags:
--id— Team ID
Optional flags:
-o, --output— Output format:textorjson(default:text)
Create a team
Section titled “Create a team”hb teams create --account-id 12345 --name "Backend Team"Required flags:
--account-id— Account ID--name— Team name
Optional flags:
-o, --output— Output format:textorjson(default:text)
Update a team
Section titled “Update a team”hb teams update --id 67890 --name "New Team Name"Required flags:
--id— Team ID--name— New team name
Optional flags:
-o, --output— Output format:textorjson(default:text)
Delete a team
Section titled “Delete a team”hb teams delete --id 67890Required flags:
--id— Team ID
Managing team members
Section titled “Managing team members”List members
Section titled “List members”hb teams members list --team-id 67890Required flags:
--team-id— Team ID
Optional flags:
-o, --output— Output format:tableorjson(default:table)
Update member permissions
Section titled “Update member permissions”hb teams members update --team-id 67890 --member-id 11111 --admin trueRequired flags:
--team-id— Team ID--member-id— Member ID--admin— Set admin status (trueorfalse)
Optional flags:
-o, --output— Output format:textorjson(default:text)
Remove a member
Section titled “Remove a member”hb teams members remove --team-id 67890 --member-id 11111Required flags:
--team-id— Team ID--member-id— Member ID
Managing team invitations
Section titled “Managing team invitations”List invitations
Section titled “List invitations”hb teams invitations list --team-id 67890Required flags:
--team-id— Team ID
Optional flags:
-o, --output— Output format:tableorjson(default:table)
Get an invitation
Section titled “Get an invitation”hb teams invitations get --team-id 67890 --invitation-id 22222Required flags:
--team-id— Team ID--invitation-id— Invitation ID
Optional flags:
-o, --output— Output format:textorjson(default:text)
Create an invitation
Section titled “Create an invitation”hb teams invitations create --team-id 67890 --cli-input-json '{ "email": "user@example.com", "admin": false, "message": "Welcome to the team!"}'Required flags:
--team-id— Team ID--cli-input-json— JSON payload (inline string orfile://path)
JSON fields:
email— Email address to inviteadmin— Whether the user should be a team adminmessage— Optional welcome message
Optional flags:
-o, --output— Output format:textorjson(default:text)
Update an invitation
Section titled “Update an invitation”hb teams invitations update --team-id 67890 --invitation-id 22222 --cli-input-json '{"admin": true}'Required flags:
--team-id— Team ID--invitation-id— Invitation ID--cli-input-json— JSON payload with fields to update
Optional flags:
-o, --output— Output format:textorjson(default:text)
Delete an invitation
Section titled “Delete an invitation”hb teams invitations delete --team-id 67890 --invitation-id 22222Required flags:
--team-id— Team ID--invitation-id— Invitation ID