Drop User

{
  "username" : "root",
  "password" : "root",
  "q" : "drop-user",
  "p" : {
    "username" : "username1",
  }
}

Completely drops the user account. None of the existing permission of the user have to be dropped for this operation to succeed. The connecting user needs to have the manage-users permission of the operation to succeed.

If dropping this specified user results in the system having no user with a particular role, that restricts permanent maintenance of the system, as a user with that role is required or another user that can allot a user with that role is required, the drop-user operation will be restricted.

The connecting user can use this command to drop himself; but the system will not allow a user to be dropped if at the end of the operation the database remains with no user accounts.

This command is restricted to hosted cloud users of the database. They should user the management portal to manage their cloud user accounts.

Response Structure

{
"ack" : "1",
  "time" : 1000
}

Provides a simple acknowledgement indicating if the user was dropped. An ack value of 1 is a confirmation that by the end of this operation the specified user account is no longer present in the database. For any restrictions that apply, the system will return an ack value of 0 with an appropriate cause explaining the restriction.