Deactivate own user
Deactivates the current user's account. See also the administrative endpoint for
deactivating another user.
This endpoint is primarily useful to Zulip clients providing a user settings UI.
# Pass the path to your zuliprc file here.
client = zulip.Client(config_file="~/zuliprc")
# Deactivate the account of the current user/bot that requests.
result = client.call_endpoint(
curl -sSX DELETE https://fabaccess.zulipchat.com/api/v1/users/me \
This endpoint does not accept any parameters.
Changes: As of Zulip 7.0 (feature level 167), if any
parameters sent in the request are not supported by this
endpoint, a successful JSON response will include an
A typical successful JSON response may look like:
If the current user is the only organization owner or only user in the
organization, their account cannot be deactivated and an error response
will be returned. The
is_last_owner field in the error response
indicates whether the user is the only owner (
true) or the only user
entity field in the error response is a internationalized
string that notes if the current user is the only organization owner or
the only user.
An example JSON error response when the current user is the only
organization owner in the organization:
"entity": "organization owner",
"msg": "Cannot deactivate the only organization owner",