Creates a new user.
The user form containing the user information.
A promise that resolves with the created user.
Deletes a user based on the provided userId.
The ID of the user to delete.
A promise that resolves after deleting the user.
Retrieves a list of 'positioning' apikeys attached to current user.
A promise that resolves with apikeys array.
Retrieves a user by their ID.
The ID of the user to retrieve.
A promise that resolves with the user data.
Retrieves a list of users based on the search criteria.
OptionalsearchUser: UserSearchOptional search criteria for filtering users.
A promise that resolves with paginated user data.
Sends a PUT request to update a user based on the provided userId and userForm.
The unique identifier of the user to be updated.
The form containing the updated user information.
A promise that resolves with the updated user data.
Service that exposes the user domain.
Represents the UserAPi class that provides methods for listing/creating/updating/deleting users.