Accounts CLI reference
The accounts command lets you manage Honeybadger accounts, users, and
invitations.
List accounts
Section titled “List accounts”hb accounts listhb accounts list --output jsonOptional flags:
-o, --output— Output format:tableorjson(default:table)
Get account details
Section titled “Get account details”hb accounts get --id 12345Required flags:
--id— Account ID
Optional flags:
-o, --output— Output format:textorjson(default:text)
Managing users
Section titled “Managing users”List users for an account
Section titled “List users for an account”hb accounts users list --account-id 12345Required flags:
--account-id— Account ID
Optional flags:
-o, --output— Output format:tableorjson(default:table)
Get a specific user
Section titled “Get a specific user”hb accounts users get --account-id 12345 --user-id 67890Required flags:
--account-id— Account ID--user-id— User ID
Optional flags:
-o, --output— Output format:textorjson(default:text)
Update a user’s role
Section titled “Update a user’s role”hb accounts users update --account-id 12345 --user-id 67890 --role AdminRequired flags:
--account-id— Account ID--user-id— User ID--role— New role:Member,Billing,Admin, orOwner
Optional flags:
-o, --output— Output format:textorjson(default:text)
Remove a user from an account
Section titled “Remove a user from an account”hb accounts users remove --account-id 12345 --user-id 67890Required flags:
--account-id— Account ID--user-id— User ID
Managing invitations
Section titled “Managing invitations”List invitations
Section titled “List invitations”hb accounts invitations list --account-id 12345Required flags:
--account-id— Account ID
Optional flags:
-o, --output— Output format:tableorjson(default:table)
Get an invitation
Section titled “Get an invitation”hb accounts invitations get --account-id 12345 --invitation-id 11111Required flags:
--account-id— Account ID--invitation-id— Invitation ID
Optional flags:
-o, --output— Output format:textorjson(default:text)
Create an invitation
Section titled “Create an invitation”hb accounts invitations create --account-id 12345 --cli-input-json '{ "email": "user@example.com", "role": "Member", "team_ids": [111, 222]}'Required flags:
--account-id— Account ID--cli-input-json— JSON payload (inline string orfile://path)
JSON fields:
email— Email address to inviterole— Role for the new user:Member,Billing,Admin, orOwnerteam_ids— Optional array of team IDs to add the user to
Optional flags:
-o, --output— Output format:textorjson(default:text)
Update an invitation
Section titled “Update an invitation”hb accounts invitations update --account-id 12345 --invitation-id 11111 --cli-input-json '{"role": "Admin"}'Required flags:
--account-id— Account 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 accounts invitations delete --account-id 12345 --invitation-id 11111Required flags:
--account-id— Account ID--invitation-id— Invitation ID