Users

class dfir_iris_client.users.User(session)

Handles the users type methods

get_user(user: int | str, **kwargs) ApiResponse

Return a user data

Parameters:

user – User ID or login of the user to get

Returns:

ApiResponse object

list_users() ApiResponse

Returns a list of the users with a restricted view so it can be called by unprivileged users.

Args:

Returns:

ApiResponse object

lookup_username(username: str) ApiResponse

Returns a user ID corresponding to the username, else None

Parameters:

username – Username to lookup

Returns:

ApiResponse

user_exists(user: str | int) bool

Returns True if the user (login) exists, else false. User ID can also be looked up.

Parameters:

user – Login or user ID to lookup

Returns:

True if exists else false