# README

Users

Compatible with Logz.io's manage users API.

To create a new user, on a specific account or sub-account. you'll need your account Id.

client, _ := users.New(apiToken, apiServerAddress)
createUser := users.CreateUpdateUser{
                UserName:  "[email protected]",
                FullName:  "user test",
                AccountId: 0,
                Role:      users.UserRoleReadOnly,
            }
resp, err := client.CreateUser(createUser)
functionfunc name
create userfunc (c *UsersClient) CreateUser(createUser CreateUpdateUser) (*ResponseId, error)
update userfunc (c *UsersClient) UpdateUser(userId int32, updateUser CreateUpdateUser) (*ResponseId, error)
delete userfunc (c *UsersClient) DeleteUser(userId int32) error
get userfunc (c *UsersClient) GetUser(userId int32) (*User, error)
list usersfunc (c *UsersClient) ListUsers() ([]User, error)
suspend userfunc (c *UsersClient) SuspendUser(userId int32) error
unsuspend userfunc (c *UsersClient) UnSuspendUser(userId int32) error