## Revoke Access `UserRevokeAccessResponse viewer().users().revokeAccess(UserRevokeAccessParamsparams, RequestOptionsrequestOptions = RequestOptions.none())` **post** `/v1/viewer/users/revoke-access` Deactivates a user's access to the system. The user will no longer be able to log in or access resources. User data is preserved and can be reactivated later. ### Parameters - `UserRevokeAccessParams params` - `String userId` User ID to revoke access for. Format: usr_{32-hex-chars} ### Returns - `class UserRevokeAccessResponse:` Response for revoking user access in Viewer - `boolean success` - `Optional message` ### Example ```java package com.avara.example; import com.avara.client.AvaraClient; import com.avara.client.okhttp.AvaraOkHttpClient; import com.avara.models.viewer.users.UserRevokeAccessParams; import com.avara.models.viewer.users.UserRevokeAccessResponse; public final class Main { private Main() {} public static void main(String[] args) { AvaraClient client = AvaraOkHttpClient.fromEnv(); UserRevokeAccessParams params = UserRevokeAccessParams.builder() .userId("usr_1234567890abcdef1234567890abcdef") .build(); UserRevokeAccessResponse response = client.viewer().users().revokeAccess(params); } } ```