Authentication is required and the user must be an admin.
/api/pleroma/admin/users
GET
[
{
"deactivated": bool,
"id": integer,
"nickname": string
},
...
]
/api/pleroma/admin/user
DELETE
nickname
POST
nickname
email
password
/api/pleroma/admin/users/:nickname/toggle_activation
PATCH
nickname
{
"deactivated": bool,
"id": integer,
"nickname": string
}
/api/pleroma/admin/users/tag
PUT
nickname
tags
DELETE
nickname
tags
/api/pleroma/admin/permission_group/:nickname
GET
{
"is_moderator": bool,
"is_admin": bool
}
/api/pleroma/admin/permission_group/:nickname/:permission_group
Note: Available :permission_group
is currently moderator and admin. 404 is returned when the permission group doesn’t exist.
GET
{
"is_moderator": bool,
"is_admin": bool
}
POST
{"error": "…"}
user.info
DELETE
{"error": "…"}
user.info
/api/pleroma/admin/activation_status/:nickname
PUT
nickname
status
BOOLEAN field, false value means deactivation./api/pleroma/admin/relay
POST
relay_url
DELETE
relay_url
/api/pleroma/admin/invite_token
GET
/api/pleroma/admin/email_invite
POST
email
name
, optionnal/api/pleroma/admin/password_reset
GET