Admin

Edit User

PATCH https://e621.net/admin/users/{id}.json

Authorization Required

Admin+ Required

BD Staff Required to edit flags of admins

Even if unchanged, user[level] MUST be provided when changing can_approve_posts, no_flagging, replacements_beta, and can_upload_free. Due to this requirement, editing the flags of any admin (including the current user) will always fail, unless the user is BD Staff. This route will not return errors for almost anything.

Path Parameters

NameTypeDescription

id*

Number

The ID of the user to edit.

Request Body

NameTypeDescription

user[level]

Number

The level of the user. Providing this is required for editing any "flags".

user[profile_about]

String

The about section of the user.

user[can_approve_posts]

Boolean

If the user can approve posts.

user[profile_artinfo]

String

The "Artist Information" section of the user.

user[base_upload_limit]

Number

The base upload limit of the user. 10 by default. Invalid values will be interpreted as 0.

user[email]

String

The email of the user.

BD Staff Required

user[verified]

Boolean

If the user's email is verified.

BD Staff Required

user[enable_privacy_mode]

Boolean

If the user's favorites are hidden.

user[name]

String

The name of the user.

user[no_flagging]

Boolean

If the user has flagging disabled.

user[replacements_beta]

Boolean

If the user is part of replacements beta.

user[can_upload_free]

Boolean

If the user has unrestricted uploads.

<html><body>You are being <a href="https://e621.net/users/{id}">redirected</a>.</body></html>

Edit User

POST https://e621.net/admin/users/{id}/update_blacklist.json

Authorization Required

Admin+ Required

Path Parameters

NameTypeDescription

id*

Number

The ID of the user to edit the blacklist of.

Request Body

NameTypeDescription

user[blacklisted_tags]*

String

The user's new blacklist.

<html><body>You are being <a href="https://e621.net/admin/users/{id}/edit_blacklist">redirected</a>.</body></html>

Get Alt Accounts

GET https://e621.net/admin/users/alt_list.json

Authorization Required

Admin+ Required

Returns a list of alt accounts.

Query Parameters

NameTypeDescription

page

Number

The page of results to get. Results are paginated 250 to a page. Min: 1, Max: 9999

[
  [
    20, // user id (concerned user)
    [
      21 // user id (suspected alt)
    ]
  ],
  [
    21,
    [
      20
    ]
  ]
]

Last updated