Skip to content

Accounts CLI reference

The accounts command lets you manage Honeybadger accounts, users, and invitations.

Terminal window
hb accounts list
hb accounts list --output json

Optional flags:

  • -o, --output — Output format: table or json (default: table)
Terminal window
hb accounts get --id 12345

Required flags:

  • --id — Account ID

Optional flags:

  • -o, --output — Output format: text or json (default: text)

Terminal window
hb accounts users list --account-id 12345

Required flags:

  • --account-id — Account ID

Optional flags:

  • -o, --output — Output format: table or json (default: table)
Terminal window
hb accounts users get --account-id 12345 --user-id 67890

Required flags:

  • --account-id — Account ID
  • --user-id — User ID

Optional flags:

  • -o, --output — Output format: text or json (default: text)
Terminal window
hb accounts users update --account-id 12345 --user-id 67890 --role Admin

Required flags:

  • --account-id — Account ID
  • --user-id — User ID
  • --role — New role: Member, Billing, Admin, or Owner

Optional flags:

  • -o, --output — Output format: text or json (default: text)
Terminal window
hb accounts users remove --account-id 12345 --user-id 67890

Required flags:

  • --account-id — Account ID
  • --user-id — User ID

Terminal window
hb accounts invitations list --account-id 12345

Required flags:

  • --account-id — Account ID

Optional flags:

  • -o, --output — Output format: table or json (default: table)
Terminal window
hb accounts invitations get --account-id 12345 --invitation-id 11111

Required flags:

  • --account-id — Account ID
  • --invitation-id — Invitation ID

Optional flags:

  • -o, --output — Output format: text or json (default: text)
Terminal window
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 or file://path)

JSON fields:

  • email — Email address to invite
  • role — Role for the new user: Member, Billing, Admin, or Owner
  • team_ids — Optional array of team IDs to add the user to

Optional flags:

  • -o, --output — Output format: text or json (default: text)
Terminal window
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: text or json (default: text)
Terminal window
hb accounts invitations delete --account-id 12345 --invitation-id 11111

Required flags:

  • --account-id — Account ID
  • --invitation-id — Invitation ID