"""List of API endpoints PRAW knows about.""" # fmt: off API_PATH = { "about_edited": "r/{subreddit}/about/edited/", "about_log": "r/{subreddit}/about/log/", "about_modqueue": "r/{subreddit}/about/modqueue/", "about_reports": "r/{subreddit}/about/reports/", "about_spam": "r/{subreddit}/about/spam/", "about_sticky": "r/{subreddit}/about/sticky/", "about_stylesheet": "r/{subreddit}/about/stylesheet/", "about_traffic": "r/{subreddit}/about/traffic/", "about_unmoderated": "r/{subreddit}/about/unmoderated/", "accept_mod_invite": "r/{subreddit}/api/accept_moderator_invite", "add_subreddit_rule": "api/add_subreddit_rule", "add_whitelisted": "api/add_whitelisted", "approve": "api/approve/", "award_thing": "api/v2/gold/gild", "block": "api/block", "block_user": "/api/block_user/", "blocked": "prefs/blocked/", "collapse": "api/collapse_message/", "collection": "api/v1/collections/collection", "collection_add_post": "api/v1/collections/add_post_to_collection", "collection_create": "api/v1/collections/create_collection", "collection_delete": "api/v1/collections/delete_collection", "collection_desc": "api/v1/collections/update_collection_description", "collection_layout": "api/v1/collections/update_collection_display_layout", "collection_follow": "api/v1/collections/follow_collection", "collection_remove_post": "api/v1/collections/remove_post_in_collection", "collection_reorder": "api/v1/collections/reorder_collection", "collection_subreddit": "api/v1/collections/subreddit_collections", "collection_title": "api/v1/collections/update_collection_title", "comment": "api/comment/", "comment_replies": "message/comments/", "compose": "api/compose/", "contest_mode": "api/set_contest_mode/", "convert_rte_body": "api/convert_rte_body_format", "del": "api/del/", "delete_message": "api/del_msg", "delete_sr_banner": "r/{subreddit}/api/delete_sr_banner", "delete_sr_header": "r/{subreddit}/api/delete_sr_header", "delete_sr_icon": "r/{subreddit}/api/delete_sr_icon", "delete_sr_image": "r/{subreddit}/api/delete_sr_img", "deleteflair": "r/{subreddit}/api/deleteflair", "distinguish": "api/distinguish/", "draft": "api/v1/draft", "drafts": "api/v1/drafts", "domain": "domain/{domain}/", "duplicates": "duplicates/{submission_id}/", "edit": "api/editusertext/", "emoji_delete": "api/v1/{subreddit}/emoji/{emoji_name}", "emoji_lease": "api/v1/{subreddit}/emoji_asset_upload_s3.json", "emoji_list": "api/v1/{subreddit}/emojis/all", "emoji_update": "api/v1/{subreddit}/emoji_permissions", "emoji_upload": "api/v1/{subreddit}/emoji.json", "flair": "r/{subreddit}/api/flair/", "flairconfig": "r/{subreddit}/api/flairconfig/", "flaircsv": "r/{subreddit}/api/flaircsv/", "flairlist": "r/{subreddit}/api/flairlist/", "flairselector": "r/{subreddit}/api/flairselector/", "flairtemplate_v2": "r/{subreddit}/api/flairtemplate_v2", "flairtemplateclear": "r/{subreddit}/api/clearflairtemplates/", "flairtemplatedelete": "r/{subreddit}/api/deleteflairtemplate/", "flairtemplatereorder": "r/{subreddit}/api/flair_template_order", "friend": "r/{subreddit}/api/friend/", "friend_v1": "api/v1/me/friends/{user}", "friends": "api/v1/me/friends/", "gild_user": "api/v1/gold/give/{username}/", "hide": "api/hide/", "ignore_reports": "api/ignore_reports/", "inbox": "message/inbox/", "info": "api/info/", "karma": "api/v1/me/karma", "leavecontributor": "api/leavecontributor", "link_flair": "r/{subreddit}/api/link_flair_v2", "list_banned": "r/{subreddit}/about/banned/", "list_contributor": "r/{subreddit}/about/contributors/", "list_moderator": "r/{subreddit}/about/moderators/", "list_invited_moderator": "/api/v1/{subreddit}/moderators_invited", "list_muted": "r/{subreddit}/about/muted/", "list_wikibanned": "r/{subreddit}/about/wikibanned/", "list_wikicontributor": "r/{subreddit}/about/wikicontributors/", "live_accept_invite": "api/live/{id}/accept_contributor_invite", "live_add_update": "api/live/{id}/update", "live_close": "api/live/{id}/close_thread", "live_contributors": "live/{id}/contributors", "live_discussions": "live/{id}/discussions", "live_focus": "live/{thread_id}/updates/{update_id}", "live_info": "api/live/by_id/{ids}", "live_invite": "api/live/{id}/invite_contributor", "live_leave": "api/live/{id}/leave_contributor", "live_now": "api/live/happening_now", "live_remove_contrib": "api/live/{id}/rm_contributor", "live_remove_invite": "api/live/{id}/rm_contributor_invite", "live_remove_update": "api/live/{id}/delete_update", "live_report": "api/live/{id}/report", "live_strike": "api/live/{id}/strike_update", "live_update_perms": "api/live/{id}/set_contributor_permissions", "live_update_thread": "api/live/{id}/edit", "live_updates": "live/{id}", "liveabout": "api/live/{id}/about/", "livecreate": "api/live/create", "lock": "api/lock/", "marknsfw": "api/marknsfw/", "me": "api/v1/me", "media_asset": "api/media/asset.json", "mentions": "message/mentions", "message": "message/messages/{id}/", "messages": "message/messages/", "mod_notes": "api/mod/notes", "mod_notes_bulk": "api/mod/notes/recent", "moderated": "user/{user}/moderated_subreddits/", "moderator_messages": "r/{subreddit}/message/moderator/", "moderator_unread": "r/{subreddit}/message/moderator/unread/", "modmail_archive": "api/mod/conversations/{id}/archive", "modmail_bulk_read": "api/mod/conversations/bulk/read", "modmail_conversation": "api/mod/conversations/{id}", "modmail_conversations": "api/mod/conversations/", "modmail_highlight": "api/mod/conversations/{id}/highlight", "modmail_mute": "api/mod/conversations/{id}/mute", "modmail_read": "api/mod/conversations/read", "modmail_subreddits": "api/mod/conversations/subreddits", "modmail_unarchive": "api/mod/conversations/{id}/unarchive", "modmail_unmute": "api/mod/conversations/{id}/unmute", "modmail_unread": "api/mod/conversations/unread", "modmail_unread_count": "api/mod/conversations/unread/count", "morechildren": "api/morechildren/", "multireddit": "user/{user}/m/{multi}/", "multireddit_api": "api/multi/user/{user}/m/{multi}/", "multireddit_base": "api/multi/", "multireddit_copy": "api/multi/copy/", "multireddit_rename": "api/multi/rename/", "multireddit_update": "api/multi/user/{user}/m/{multi}/r/{subreddit}", "multireddit_user": "api/multi/user/{user}/", "mute_sender": "api/mute_message_author/", "my_contributor": "subreddits/mine/contributor/", "my_moderator": "subreddits/mine/moderator/", "my_multireddits": "api/multi/mine/", "my_subreddits": "subreddits/mine/subscriber/", "post_requirements": "api/v1/{subreddit}/post_requirements", "preferences": "api/v1/me/prefs", "quarantine_opt_in": "api/quarantine_optin", "quarantine_opt_out": "api/quarantine_optout", "read_all_messages": "api/read_all_messages", "read_message": "api/read_message/", "removal_comment_message": "api/v1/modactions/removal_comment_message", "removal_link_message": "api/v1/modactions/removal_link_message", "removal_reasons": "api/v1/modactions/removal_reasons", "removal_reason": "api/v1/{subreddit}/removal_reasons/{id}", "removal_reasons_list": "api/v1/{subreddit}/removal_reasons", "remove_subreddit_rule": "api/remove_subreddit_rule", "remove_whitelisted": "api/remove_whitelisted", "remove": "api/remove/", "reorder_subreddit_rules": "api/reorder_subreddit_rules", "report": "api/report/", "rules": "r/{subreddit}/about/rules", "save": "api/save/", "search": "r/{subreddit}/search/", "select_flair": "r/{subreddit}/api/selectflair/", "sendreplies": "api/sendreplies", "sent": "message/sent/", "set_original_content": "api/set_original_content", "setpermissions": "r/{subreddit}/api/setpermissions/", "show_comment": "api/show_comment", "site_admin": "api/site_admin/", "spoiler": "api/spoiler/", "sticky_submission": "api/set_subreddit_sticky/", "store_visits": "api/store_visits", "structured_styles": "api/v1/structured_styles/{subreddit}", "style_asset_lease": "api/v1/style_asset_upload_s3/{subreddit}", "sub_recommended": "api/recommend/sr/{subreddits}", "submission": "comments/{id}/", "submission_replies": "message/selfreply/", "submit": "api/submit/", "submit_gallery_post": "api/submit_gallery_post.json", "submit_poll_post": "api/submit_poll_post", "subreddit": "r/{subreddit}/", "subreddit_about": "r/{subreddit}/about/", "subreddit_filter": "api/filter/user/{user}/f/{special}/r/{subreddit}", "subreddit_filter_list": "api/filter/user/{user}/f/{special}", "subreddit_random": "r/{subreddit}/random/", "subreddit_settings": "r/{subreddit}/about/edit/", "subreddit_stylesheet": "r/{subreddit}/api/subreddit_stylesheet/", "subreddits_by_topic": "api/subreddits_by_topic", "subreddits_default": "subreddits/default/", "subreddits_gold": "subreddits/premium/", "subreddits_name_search": "api/search_reddit_names/", "subreddits_new": "subreddits/new/", "subreddits_popular": "subreddits/popular/", "subreddits_search": "subreddits/search/", "subscribe": "api/subscribe/", "suggested_sort": "api/set_suggested_sort/", "trophies": "api/v1/user/{user}/trophies", "trusted": "prefs/trusted", "unblock_subreddit": "api/unblock_subreddit", "uncollapse": "api/uncollapse_message/", "unfriend": "r/{subreddit}/api/unfriend/", "unhide": "api/unhide/", "unignore_reports": "api/unignore_reports/", "unlock": "api/unlock/", "unmarknsfw": "api/unmarknsfw/", "unmute_sender": "api/unmute_message_author/", "unread": "message/unread/", "unread_message": "api/unread_message/", "unsave": "api/unsave/", "unspoiler": "api/unspoiler/", "update_crowd_control": "api/update_crowd_control_level", "update_settings": "api/v1/subreddit/update_settings", "update_subreddit_rule": "api/update_subreddit_rule", "upload_image": "r/{subreddit}/api/upload_sr_img", "user": "user/{user}/", "user_about": "user/{user}/about/", "user_by_fullname": "/api/user_data_by_account_ids", "user_flair": "r/{subreddit}/api/user_flair_v2", "username_available": "api/username_available", "users_new": "users/new", "users_popular": "users/popular", "users_search": "users/search", "vote": "api/vote/", "widget_create": "r/{subreddit}/api/widget", "widget_lease": "r/{subreddit}/api/widget_image_upload_s3", "widget_modify": "r/{subreddit}/api/widget/{widget_id}", "widget_order": "r/{subreddit}/api/widget_order/{section}", "widgets": "r/{subreddit}/api/widgets", "wiki_discussions": "r/{subreddit}/wiki/discussions/{page}", "wiki_edit": "r/{subreddit}/api/wiki/edit", "wiki_page": "r/{subreddit}/wiki/{page}", "wiki_page_editor": "r/{subreddit}/api/wiki/alloweditor/{method}", "wiki_page_revisions": "r/{subreddit}/wiki/revisions/{page}", "wiki_page_settings": "r/{subreddit}/wiki/settings/{page}", "wiki_pages": "r/{subreddit}/wiki/pages/", "wiki_revert": "r/{subreddit}/api/wiki/revert", "wiki_revisions": "r/{subreddit}/wiki/revisions/", }