Skip to content

User

User management

Usage

leadr user <COMMAND>

Commands

Command Description
create Create a new user
list List users for an account
get Get user by ID
update Update a user
delete Delete a user (soft delete)

user create

Create a new user

Options:

Option Description Required
--account-id Account ID (UUID) - optional if configured via auth admin configure No
--email User email Yes
--display-name Display name Yes

Example:

leadr user create --email user@example.com --display-name "John Doe"

user list

List users for an account

Options:

Option Description Required
--account-id Account ID (UUID) - optional if configured via auth admin configure No

Example:

leadr user list

user get

Get user by ID

Options:

Option Description Required
--user-id User ID (UUID) Yes

Example:

leadr user get --user-id <UUID>

user update

Update a user

Options:

Option Description Required
--user-id User ID (UUID) Yes
--json JSON string with fields to update (e.g., {"email": "new@example.com", "display_name": "New Name"}) Yes

Example:

leadr user update --user-id <UUID> --json '{"display_name": "Jane Doe"}'

user delete

Delete a user (soft delete)

Options:

Option Description Required
--user-id User ID (UUID) Yes

Example:

leadr user delete --user-id <UUID>