Revokes all privileges from a user in regard to the specified base on a NocoDB server via its
DELETE /api/v2/meta/bases/{id_base}/users/{id_user}
API endpoint.
Usage
delete_base_user(
id_user,
id_base = base_id(origin = origin, email = email, password = password, api_token =
api_token),
origin = pal::pkg_config_val("origin"),
email = pal::pkg_config_val("email"),
password = pal::pkg_config_val("password"),
api_token = pal::pkg_config_val("api_token"),
quiet = FALSE
)
Arguments
- id_user
character(1)
NocoDB user identifier as returned byuser_id()
.- id_base
character(1)
NocoDB base identifier as returned bybase_id()
.- origin
character(1)
NocoDB server origin.character(1)
E-mail address of the NocoDB user to authenticate with.- password
character(1)
Password of the NocoDB user to authenticate with.- api_token
character(1)
NocoDB API token. Takes precedence overemail
andpassword
if provided.- quiet
logical(1)
Whether or not to suppress printing status output from internal processing.
Details
Despite the endpoint name, the user is not actually deleted but is instead revoked any assigned role in regard to id_base
, which has the same effect as
assigning the "no-access"
role.
See also
Other functions to manage NocoDB users:
add_user()
,
base_users()
,
delete_user()
,
invite_base_user()
,
invite_user()
,
resend_base_user_invitation()
,
sign_up_user()
,
update_base_user()
,
update_user()
,
user_id()
,
users()
,
validate_user_email()
,
whoami()
Other functions to manage NocoDB bases:
base()
,
base_id()
,
base_ui_acl()
,
base_users()
,
bases()
,
create_base()
,
delete_base()
,
invite_base_user()
,
resend_base_user_invitation()
,
update_base()
,
update_base_ui_acl()
,
update_base_user()