Skip to content

Users & Organisations

The doover users and doover org command groups manage user accounts, organisation membership, roles, and invitations on the Doover platform.

User Commands

List Users

doover users list
OptionDescription
--searchFull-text search
--orderingSort expression
--page / --per-pagePagination

Get a User

doover users get <user-id>

Current User

doover users me

Returns the currently authenticated user's details.

Update a User

doover users update <user-id> --custom-data '{"key": "value"}'

Sync a User

doover users sync <user-id>

Synchronises the user record with the identity provider.

Organisation Commands

Organisation commands are grouped under doover org.

Organisation Users

List Organisation Users

doover org users list <org-id-or-name>

If your account belongs to a single organisation, the argument is optional — it is detected automatically.

Get an Organisation User

doover org users get <org> <user-id-or-email>

Add a User to an Organisation

doover org users add <org> <email> --role-id 3

Add a user with an organisation role. Optionally assign them to groups:

doover org users add my-org user@example.com \
  --role-id 3 \
  --add-to-group "GROUP_ID:ROLE_ID"

The --add-to-group option can be repeated to assign the user to multiple groups.

Update an Organisation User

doover org users update <org> <user> --role-id 5

Remove a User from an Organisation

doover org users remove <org> <user-id-or-email>

List a User's Group Permissions

doover org users groups <org> <user-id-or-email>

Shows which groups the user belongs to and their role in each group.

Pending Users (Invitations)

Manage users who have been invited but have not yet accepted:

# List pending users
doover org users pending list <org>

# Get a pending user
doover org users pending get <org> <pending-user-id>

# Approve a pending user
doover org users pending approve <org> <pending-user-id>

# Reject a pending user
doover org users pending reject <org> <pending-user-id>

# Add a pending user
doover org users pending add <org> <email> --message "Welcome!"

# Delete a pending invitation
doover org users pending delete <org> <pending-user-id>

Organisation Roles

List Roles

doover org roles list <org>

Lists all roles defined in the organisation, with optional filtering:

OptionDescription
--name / --name-contains / --name-icontainsName matching
--archivedFilter by archive status
--searchFull-text search
--orderingSort expression

Get a Role

doover org roles get <org> <role-id>

Inviting Users

doover org invite <org> <email>
doover org invite <org> <email> --message "Welcome to the team!"

Sends an invitation email to the specified address. The --message option adds a custom message to the invitation.

Common Options

All user and organisation commands accept:

OptionDescription
--profileAuthentication profile to use

Related Pages