Endpoints related to user accounts.
If you’re viewing your own account, personal->passkey
will be shown.
Request
ajax.php?action=user
&id=
— id of the user to display (required)
Response
Request
ajax.php?action=usersearch
&search=
— the search term (required)
&page=
— page to display (default: 1
)
Response
Request
ajax.php?action=community_stats
&userid=
— id of the user to display (required)
Response
This endpoint circumvents the “upload anonymously” feature.
Request
ajax.php?action=user_recents
&userid=
id of user (required)
&limit=
how many recent torrents to fetch
Response
Request
ajax.php?action=userhistory&type=posts
&userid=
id of user (required)
Response
Endpoints that only fetch info about your own account.
Request
ajax.php?action=inbox
&page=
— page number to display (default: 1
)
&search=
— filter messages by search string
&searchtype=
— one of: subject, message, user
&sort=
— if set to unread
then unread messages come first
&type=
— one of: inbox or sentbox (default: inbox
)
Response
Request
ajax.php?action=inbox&type=viewconv
&id=
— id of the message to display (required)
Response
Fetch bookmarked torrents or artists.
Request
ajax.php?action=bookmarks
&type=
— one of torrents, artists (default: torrents
)
Response
Request
ajax.php?action=notifications
&page=
— page number to display (default: 1
)
Response
todo
Request
ajax.php?action=get_user_notifications
Response
todo
Request
ajax.php?action=clear_user_notification
&type=
— one of the below NotificationsManager class constants:
Response
Is your current password acceptable?
Request
ajax.php?action=password_validate
Response
{
"status": "success",
"response": {
"pwValidate": "true"
}
}