From: Dessalines Date: Sun, 25 Aug 2019 18:16:46 +0000 (-0700) Subject: Adding transfer community and site to API docs. X-Git-Url: http://these/git/%7B%60%24%7BwebArchiveUrl%7D/%22%7B%7D/readmes/%22https:/hacktivis.me/%7Bthis.props.icon%7D?a=commitdiff_plain;h=630513540e3d5e2005773644365f31569d1d3d85;p=lemmy.git Adding transfer community and site to API docs. --- diff --git a/docs/api.md b/docs/api.md index 90b931e6..dd5f6d60 100644 --- a/docs/api.md +++ b/docs/api.md @@ -28,7 +28,8 @@ A simple test command: ## API ### List -`Login, Register, CreateCommunity, CreatePost, ListCommunities, ListCategories, GetPost, GetCommunity, CreateComment, EditComment, SaveComment, CreateCommentLike, GetPosts, CreatePostLike, EditPost, SavePost, EditCommunity, FollowCommunity, GetFollowedCommunities, GetUserDetails, GetReplies, GetModlog, BanFromCommunity, AddModToCommunity, CreateSite, EditSite, GetSite, AddAdmin, BanUser, Search, MarkAllAsRead, SaveUserSettings` +`Login, Register, CreateCommunity, CreatePost, ListCommunities, ListCategories, GetPost, GetCommunity, CreateComment, EditComment, SaveComment, CreateCommentLike, GetPosts, CreatePostLike, EditPost, SavePost, EditCommunity, FollowCommunity, GetFollowedCommunities, GetUserDetails, GetReplies, GetModlog, BanFromCommunity, AddModToCommunity, CreateSite, EditSite, GetSite, AddAdmin, BanUser, Search, MarkAllAsRead, SaveUserSettings, TransferCommunity, +TransferSite` ### Sort Types These go wherever there is a `sort` field. @@ -334,6 +335,27 @@ Search types are `Both, Comments, Posts`. } ``` +#### Transfer Site +##### Request +```rust +{ + op: "TransferSite", + data: { + user_id: i32, + auth: String + } +} +``` +##### Response +```rust +{ + op: String, + site: Option, + admins: Vec, + banned: Vec, +} +``` + ### Community #### Get Community ##### Request @@ -512,6 +534,28 @@ Mods and admins can remove and lock a community, creators can delete it. } ``` +#### Transfer Community +##### Request +```rust +{ + op: "TransferCommunity", + data: { + community_id: i32, + user_id: i32, + auth: String + } +} +``` +##### Response +```rust +{ + op: String, + community: CommunityView, + moderators: Vec, + admins: Vec, +} +``` + ### Post #### Create Post ##### Request