API ReferenceapicommunityOverview

community

85 endpoints · OpenAPI spec: services/community/openapi.yaml · Service detail

Endpoints

MethodPathSummary
GET/readyzGET /readyz
POST/v1/admin/communities/\{slug\}/membersPOST /v1/admin/communities/{slug}/members
DELETE/v1/admin/community/comments/\{comment_id\}DELETE /v1/admin/community/comments/{comment_id}
DELETE/v1/admin/community/posts/\{post_id\}DELETE /v1/admin/community/posts/{post_id}
GET/v1/admin/community/usersGET /v1/admin/community/users
POST/v1/admin/community/users/\{user_id\}/banPOST /v1/admin/community/users/{user_id}/ban
POST/v1/admin/community/users/\{user_id\}/suspendPOST /v1/admin/community/users/{user_id}/suspend
POST/v1/admin/erasurePOST /v1/admin/erasure
POST/v1/admin/events/processPOST /v1/admin/events/process
POST/v1/admin/followsPOST /v1/admin/follows
POST/v1/admin/insights/generatePOST /v1/admin/insights/generate
DELETE/v1/admin/posts/\{post_id\}/pinDELETE /v1/admin/posts/{post_id}/pin
POST/v1/admin/posts/\{post_id\}/pinPOST /v1/admin/posts/{post_id}/pin
GET/v1/admin/reportsGET /v1/admin/reports
POST/v1/admin/reports/\{report_id\}/resolvePOST /v1/admin/reports/{report_id}/resolve
GET/v1/admin/users/\{user_id\}/restrictionsGET /v1/admin/users/{user_id}/restrictions
GET/v1/blocksGET /v1/blocks
POST/v1/blocksPOST /v1/blocks
GET/v1/bookmarksGET /v1/bookmarks
POST/v1/bookmarksPOST /v1/bookmarks
DELETE/v1/bookmarks/\{activity_id\}DELETE /v1/bookmarks/{activity_id}
DELETE/v1/comments/\{comment_id\}DELETE /v1/comments/{comment_id}
PATCH/v1/comments/\{comment_id\}PATCH /v1/comments/{comment_id}
GET/v1/comments/\{comment_id\}/reactionsGET /v1/comments/{comment_id}/reactions
POST/v1/comments/\{comment_id\}/reactionsPOST /v1/comments/{comment_id}/reactions
DELETE/v1/comments/\{comment_id\}/reactions/\{kind\}DELETE /v1/comments/{comment_id}/reactions/{kind}
GET/v1/comments/by-author/\{author_id\}GET /v1/comments/by-author/{author_id}
GET/v1/communitiesGET /v1/communities
POST/v1/communitiesPOST /v1/communities
DELETE/v1/communities/\{slug\}DELETE /v1/communities/{slug}
GET/v1/communities/\{slug\}GET /v1/communities/{slug}
PATCH/v1/communities/\{slug\}PATCH /v1/communities/{slug}
POST/v1/communities/\{slug\}/joinPOST /v1/communities/{slug}/join
POST/v1/communities/\{slug\}/leavePOST /v1/communities/{slug}/leave
GET/v1/communities/\{slug\}/membersGET /v1/communities/{slug}/members
GET/v1/communities/by-member/\{user_id\}GET /v1/communities/by-member/{user_id}
POST/v1/comparisonsPOST /v1/comparisons
GET/v1/comparisons/\{after_milestone_id\}GET /v1/comparisons/{after_milestone_id}
GET/v1/draftsGET /v1/drafts
POST/v1/draftsPOST /v1/drafts
DELETE/v1/drafts/\{id\}DELETE /v1/drafts/{id}
PATCH/v1/drafts/\{id\}PATCH /v1/drafts/{id}
GET/v1/feed/\{user_id\}GET /v1/feed/{user_id}
GET/v1/feed/by-channel/\{channel_key\}GET /v1/feed/by-channel/{channel_key}
GET/v1/feed/channelsGET /v1/feed/channels
DELETE/v1/feed/channels/\{channel_key\}DELETE /v1/feed/channels/{channel_key}
POST/v1/feed/channels/\{channel_key\}POST /v1/feed/channels/{channel_key}
PATCH/v1/feed/channels/reorderPATCH /v1/feed/channels/reorder
DELETE/v1/feed/subscriptionsDELETE /v1/feed/subscriptions
POST/v1/feed/subscriptionsPOST /v1/feed/subscriptions
GET/v1/feed/subscriptions/statusGET /v1/feed/subscriptions/status
GET/v1/followsGET /v1/follows
POST/v1/followsPOST /v1/follows
DELETE/v1/follows/\{target_user_id\}DELETE /v1/follows/{target_user_id}
GET/v1/follows/suggestionsGET /v1/follows/suggestions
GET/v1/follows/users/\{user_id\}/countsGET /v1/follows/users/{user_id}/counts
GET/v1/media/\{media_token\}/\{file_name\}GET /v1/media/{media_token}/{file_name}
POST/v1/media/uploadsPOST /v1/media/uploads
POST/v1/milestonesPOST /v1/milestones
DELETE/v1/milestones/\{id\}DELETE /v1/milestones/{id}
GET/v1/milestones/\{user_id\}GET /v1/milestones/{user_id}
GET/v1/milestones/by-id/\{id\}GET /v1/milestones/by-id/{id}
POST/v1/postsPOST /v1/posts
DELETE/v1/posts/\{post_id\}DELETE /v1/posts/{post_id}
GET/v1/posts/\{post_id\}GET /v1/posts/{post_id}
PATCH/v1/posts/\{post_id\}PATCH /v1/posts/{post_id}
GET/v1/posts/\{post_id\}/commentsGET /v1/posts/{post_id}/comments
POST/v1/posts/\{post_id\}/commentsPOST /v1/posts/{post_id}/comments
GET/v1/posts/\{post_id\}/comments/countGET /v1/posts/{post_id}/comments/count
DELETE/v1/posts/\{post_id\}/likeDELETE /v1/posts/{post_id}/like
POST/v1/posts/\{post_id\}/likePOST /v1/posts/{post_id}/like
DELETE/v1/posts/\{post_id\}/likesDELETE /v1/posts/{post_id}/likes
POST/v1/posts/\{post_id\}/likesPOST /v1/posts/{post_id}/likes
GET/v1/posts/\{post_id\}/likes/countGET /v1/posts/{post_id}/likes/count
POST/v1/posts/\{post_id\}/lockPOST /v1/posts/{post_id}/lock
GET/v1/posts/\{post_id\}/reactionsGET /v1/posts/{post_id}/reactions
POST/v1/posts/\{post_id\}/reactionsPOST /v1/posts/{post_id}/reactions
DELETE/v1/posts/\{post_id\}/reactions/\{kind\}DELETE /v1/posts/{post_id}/reactions/{kind}
POST/v1/posts/\{post_id\}/restorePOST /v1/posts/{post_id}/restore
POST/v1/posts/\{post_id\}/unlockPOST /v1/posts/{post_id}/unlock
GET/v1/posts/by-author/\{author_id\}GET /v1/posts/by-author/{author_id}
GET/v1/posts/by-tag/\{name\}GET /v1/posts/by-tag/{name}
POST/v1/reportsPOST /v1/reports
GET/v1/users/\{user_id\}/followersGET /v1/users/{user_id}/followers
GET/v1/users/\{user_id\}/followingGET /v1/users/{user_id}/following