This file contains a list of all the endpoints (regardless of if they have been implemented) that can be found at the official reddit API docs. To update this file, run ./gradlew :meta:update
So far, 79 endpoints (out of 183) have been implemented.
Method | Endpoint | Implementation |
---|---|---|
POST |
/api/comment |
PublicContributionReference.reply() |
POST |
[/r/{subreddit}]/api/friend |
None |
GET |
/api/needs_captcha |
None |
POST |
[/r/{subreddit}]/api/unfriend |
None |
GET |
/api/username_available |
None |
GET |
/api/v1/scopes |
None |
Method | Endpoint | Implementation |
---|---|---|
PATCH |
/api/v1/me/prefs |
SelfUserReference.patchPrefs() |
POST |
/api/block_user |
None |
Method | Endpoint | Implementation |
---|---|---|
POST |
/api/v1/gold/gild/{fullname} |
None |
POST |
/api/v1/gold/give/{username} |
None |
Method | Endpoint | Implementation |
---|---|---|
GET |
/user/{username}/{where} |
UserReference.history() |
Method | Endpoint | Implementation |
---|---|---|
GET |
/api/v1/me |
UserReference.about() |
GET |
/api/v1/me/prefs |
SelfUserReference.prefs() |
GET |
/api/v1/me/trophies |
UserReference.trophies() |
Method | Endpoint | Implementation |
---|---|---|
POST |
/api/live/{thread}/close_thread |
LiveThreadReference.close() |
POST |
/api/live/{thread}/edit |
LiveThreadReference.edit() |
POST |
/api/live/{thread}/accept_contributor_invite |
None |
POST |
/api/live/{thread}/hide_discussion |
None |
POST |
/api/live/{thread}/invite_contributor |
None |
POST |
/api/live/{thread}/leave_contributor |
None |
POST |
/api/live/{thread}/rm_contributor |
None |
POST |
/api/live/{thread}/rm_contributor_invite |
None |
POST |
/api/live/{thread}/set_contributor_permissions |
None |
POST |
/api/live/{thread}/unhide_discussion |
None |
Method | Endpoint | Implementation |
---|---|---|
POST |
[/r/{subreddit}]/api/subreddit_stylesheet |
SubredditReference.updateStylesheet() |
GET |
[/r/{subreddit}]/stylesheet |
SubredditReference.stylesheet() |
POST |
[/r/{subreddit}]/api/delete_sr_banner |
None |
POST |
[/r/{subreddit}]/api/delete_sr_header |
None |
POST |
[/r/{subreddit}]/api/delete_sr_icon |
None |
POST |
[/r/{subreddit}]/api/delete_sr_img |
None |
POST |
/api/site_admin |
None |
POST |
[/r/{subreddit}]/api/upload_sr_img |
None |
GET |
/r/{subreddit}/about/edit |
None |
GET |
/r/{subreddit}/about/traffic |
None |
Method | Endpoint | Implementation |
---|---|---|
POST |
/api/mute_message_author |
None |
POST |
/api/unmute_message_author |
None |
Method | Endpoint | Implementation |
---|---|---|
POST |
[/r/{subreddit}]/api/flair |
FlairReference.updateToCssClass() |
POST |
[/r/{subreddit}]/api/flaircsv |
SubredditReference.patchFlairList() |
GET |
[/r/{subreddit}]/api/flairlist |
SubredditReference.flairList() |
POST |
[/r/{subreddit}]/api/clearflairtemplates |
None |
POST |
[/r/{subreddit}]/api/deleteflair |
None |
POST |
[/r/{subreddit}]/api/deleteflairtemplate |
None |
PATCH |
[/r/{subreddit}]/api/flair_template_order |
None |
POST |
[/r/{subreddit}]/api/flairconfig |
None |
POST |
[/r/{subreddit}]/api/flairtemplate |
None |
POST |
[/r/{subreddit}]/api/flairtemplate_v2 |
None |
Method | Endpoint | Implementation |
---|---|---|
GET |
[/r/{subreddit}]/about/log |
None |
Method | Endpoint | Implementation |
---|---|---|
POST |
/api/mod/bulk_read |
None |
GET |
/api/mod/conversations |
None |
POST |
/api/mod/conversations |
None |
POST |
/api/mod/conversations/read |
None |
GET |
/api/mod/conversations/subreddits |
None |
POST |
/api/mod/conversations/unread |
None |
GET |
/api/mod/conversations/unread/count |
None |
GET |
/api/mod/conversations/{conversation_id} |
None |
POST |
/api/mod/conversations/{conversation_id} |
None |
POST |
/api/mod/conversations/{conversation_id}/archive |
None |
DELETE |
/api/mod/conversations/{conversation_id}/highlight |
None |
POST |
/api/mod/conversations/{conversation_id}/highlight |
None |
POST |
/api/mod/conversations/{conversation_id}/mute |
None |
POST |
/api/mod/conversations/{conversation_id}/unarchive |
None |
POST |
/api/mod/conversations/{conversation_id}/unmute |
None |
GET |
/api/mod/conversations/{conversation_id}/user |
None |
Method | Endpoint | Implementation |
---|---|---|
POST |
[/r/{subreddit}]/api/setpermissions |
None |
Method | Endpoint | Implementation |
---|---|---|
POST |
/api/distinguish |
PublicContributionReference.distinguish() |
POST |
/api/remove |
PublicContributionReference.remove() |
POST |
/api/approve |
None |
POST |
/api/ignore_reports |
None |
POST |
/api/lock |
None |
POST |
/api/marknsfw |
None |
POST |
/api/set_contest_mode |
None |
POST |
/api/set_subreddit_sticky |
None |
POST |
/api/set_suggested_sort |
None |
POST |
/api/spoiler |
None |
POST |
/api/unignore_reports |
None |
POST |
/api/unlock |
None |
POST |
/api/unmarknsfw |
None |
POST |
/api/unspoiler |
None |
Method | Endpoint | Implementation |
---|---|---|
POST |
[/r/{subreddit}]/api/accept_moderator_invite |
None |
POST |
/api/leavecontributor |
None |
POST |
/api/leavemoderator |
None |
Method | Endpoint | Implementation |
---|---|---|
POST |
[/r/{subreddit}]/api/wiki/alloweditor/{act} |
None |
POST |
[/r/{subreddit}]/api/wiki/hide |
None |
POST |
[/r/{subreddit}]/api/wiki/revert |
None |
GET |
[/r/{subreddit}]/wiki/settings/{page} |
None |
POST |
[/r/{subreddit}]/wiki/settings/{page} |
None |
Method | Endpoint | Implementation |
---|---|---|
GET |
/api/v1/me/karma |
SelfUserReference.karma() |
GET |
/subreddits/mine/{where} |
SelfUserReference.subreddits() |
GET |
/api/v1/me/friends/{username} |
None |
Method | Endpoint | Implementation |
---|---|---|
POST |
/api/compose |
InboxReference.compose() |
POST |
/api/del_msg |
InboxReference.delete() |
POST |
/api/read_all_messages |
InboxReference.markAllRead() |
POST |
/api/read_message |
InboxReference.markRead() |
POST |
/api/unread_message |
InboxReference.markRead() |
GET |
/message/{where} |
InboxReference.iterate() |
POST |
/api/block |
None |
POST |
/api/collapse_message |
None |
POST |
/api/unblock_subreddit |
None |
POST |
/api/uncollapse_message |
None |
GET |
/api/user_data_by_account_ids |
None |
Method | Endpoint | Implementation |
---|---|---|
POST |
/api/hide |
SubmissionReference.setHidden() |
POST |
/api/unhide |
SubmissionReference.setHidden() |
POST |
/api/live/{thread}/report |
None |
POST |
/api/report |
None |
POST |
/api/report_user |
None |
Method | Endpoint | Implementation |
---|---|---|
POST |
/api/save |
PublicContributionReference.setSaved() |
POST |
/api/unsave |
PublicContributionReference.setSaved() |
GET |
/api/saved_categories |
None |
POST |
/api/store_visits |
None |
Method | Endpoint | Implementation |
---|---|---|
POST |
/api/live/create |
SelfUserReference.createLiveThread() |
POST |
/api/live/{thread}/update |
LiveThreadReference.postUpdate() |
POST |
/api/submit |
SubredditReference.submit() |
GET |
[/r/{subreddit}]/api/submit_text |
SubredditReference.submitText() |
Method | Endpoint | Implementation |
---|---|---|
POST |
/api/vote |
PublicContributionReference.setVote() |
Method | Endpoint | Implementation |
---|---|---|
POST |
[/r/{subreddit}]/api/wiki/edit |
WikiReference.update() |