Skip to main content
Version: 0.0.42

lhc users

Manage Lakehousecat users. Requires admin role.

Commands​

users list​

lhc users list [--skip N] [--limit N]
FlagDefaultDescription
--skip0Number of users to skip
--limit50Maximum number of users to return

users get <id>​

lhc users get <user-id>

users create​

Invites a new user by email. Lakehousecat sends a registration email to the address.

lhc users create --email <email> [--role user|builder|admin]
FlagRequiredDefaultDescription
--emailyes—Email address of the new user
--rolenouserInitial role: user, builder, or admin

users update <id>​

Update a user's display name, role, or metadata.

lhc users update <user-id> [--name <name>] [--role <role>] [--meta '<json>']
FlagDescription
--nameNew display name
--roleNew role: user, builder, or admin
--metaJSON object merged into the user's metadata (e.g. {"superset_username":"admin@acme.com"})

At least one of --name, --role, or --meta is required.

Example — set a Superset username:

lhc users update 3e7c3d4f-16ff-4914-8250-bbe693ab7224 \
--meta '{"superset_username":"jane@acme.com"}'

users delete <id>​

lhc users delete <user-id>

users search <query>​

lhc users search "jane"

users count​

lhc users count