Think of this like a DOS or bash prompt. The first word is a command. Every word after that is an argument to that command. Every command has a different number of required and optional parameters. White space delimits arguments. If you need a space in an argument, put double quotes around the whole thing. If you need double quotes and spaces in an argument, escape the quote with a backslash (\) first. If you need to do a backslash, escape that with a backslash.
It's pretty straight-forward. If you're confused, ask.
Arguments in <angle brackets> are required. Arguments in [brackets] are optional. If there is more than one optional argument, you can't skip one and provide one after it. Once you skip one, you have to skip the rest.
|allow_open_proxy <ip> <forever>|
Marks an IP address as not being an open proxy for the next 24 hours.
|ban_list [ "from" <user> ]|
List banned users.
|ban_set <user> [ "from" <community> ]|
Ban another user from posting in your journal. In the future, banning a user will also prevent them from text messaging you, adding you as a friend, etc... Basically, banning somebody restricts their interaction with you severely.
|ban_unset <user> [ "from" <community> ]|
Remove a ban on a user.
|change_community_admin <community> <new_owner>|
Change the ownership of a community.
|change_journal_status <account> <status>|
Change the status of an account.
|change_journal_type <journal> <type> [owner]|
Change a journal's type.
|comment <action> <url> <reason>|
Manage comments in a user's account.
|community <community> <action> <user>|
Add or remove a member from a community.
|deletetalk <user> <itemid> <talkid>|
Delete a comment.
|expunge_userpic <user> <picid>|
Expunge a user picture icon from the site.
|faqcat <command> <commandargs>|
Tool for managing FAQ categories.
Finds the cluster that the given user's journal is on.
|finduser <criteria> <data>|
Find a user by a criteria.
|friend <command> [<username>] [<group>] [<fgcolor>] [<bgcolor>]|
List your friends, add a friend, or remove a friend. Optionally, add friends to friend groups.
|gencodes <username> <quantity>|
Generate invite codes.
|get_maintainer <community or user name>|
Finds out the current maintainer(s) of a community or the communities that a user maintains. If you pass a community as the argument, the maintainer(s) will be listed. Otherwise, if you pass a user account, the account(s) they maintain will be listed.
|get_moderator <community or user name>|
Finds out the current moderator(s) of a community or the communities that a user moderates. If you pass a community as the argument, the moderator(s) will be listed. Otherwise, if you pass a user account, the account(s) they moderate will be listed.
Get a user's email address. (for emailing them about TOS violations)
Get help on admin console commands
Retrieve the infohistory of a given user
|moodtheme_create <name> <des>|
Create a new mood icon set. Return value from this command is the moodthemeid that you'll need to define pictures for this theme.
List mood themes, or data about a mood theme
|moodtheme_public <themeid> <setting>|
Make a mood theme public or not. You have to be a moodthememanager to do this.
|moodtheme_setpic <themeid> <moodid> <picurl> <width> <height>|
Change data for a mood theme. If picurl, width, or height is empty or zero, the data is deleted.
This is a debugging function. Given an arbitrary number of meaningless arguments, it'll print each one back to you. If an argument begins with a bang (!) then it'll be printed to the error stream instead.
|priv <action> <privs> <usernames>|
Grant or revoke user privileges.
|priv_package <command> [package] [arg]|
Moderate packages of admin privs. Basic workflow: priv_package create mypkg "Test Package", priv_package add mypkg admin:*, priv_package list. To actually grant a package to someone, priv grant #mypkg username. Works for revoke as well.
|reset_email <username> <value> <reason>|
Resets the email address for a given account
|reset_password <username> <reason>|
Resets the password for a given account
|set ["for" <community>] <propname> <value>|
Set a userprop.
|set_badpassword <journal> <on/off> <note>|
Change a journal's badpassword prop.
|set_underage <journal> <on/off> <note>|
Change a journal's underage flag.
|shared <sharedjournal> <action> <user>|
Add or remove access for a user to post in a shared journal.
|suspend <username or email address> <reason>|
Suspend a user's account.
|syn_editurl <username> <newurl>|
Changes the syndication URL for a syndicated account.
|syn_merge <from_user> to <to_user> using <url>|
Merge two syndicated accounts into one, keeping an optionally specified url for the final. Sets up redirection between from_user and to_user, swapping feed urls if there will be a conflict.
|tag_display [for <community>] <tag> <value>|
Set tag visibility to S2.
|tag_permissions [for <community>] <add level> <control level>|
Set permission levels for the tag system.
|unsuspend <username or email address> <reason>|
Unsuspend a user's account.