community
85 endpoints · OpenAPI spec: services/community/openapi.yaml · Service detail
Endpoints
| Method | Path | Summary |
|---|---|---|
GET | /readyz | GET /readyz |
POST | /v1/admin/communities/\{slug\}/members | POST /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/users | GET /v1/admin/community/users |
POST | /v1/admin/community/users/\{user_id\}/ban | POST /v1/admin/community/users/{user_id}/ban |
POST | /v1/admin/community/users/\{user_id\}/suspend | POST /v1/admin/community/users/{user_id}/suspend |
POST | /v1/admin/erasure | POST /v1/admin/erasure |
POST | /v1/admin/events/process | POST /v1/admin/events/process |
POST | /v1/admin/follows | POST /v1/admin/follows |
POST | /v1/admin/insights/generate | POST /v1/admin/insights/generate |
DELETE | /v1/admin/posts/\{post_id\}/pin | DELETE /v1/admin/posts/{post_id}/pin |
POST | /v1/admin/posts/\{post_id\}/pin | POST /v1/admin/posts/{post_id}/pin |
GET | /v1/admin/reports | GET /v1/admin/reports |
POST | /v1/admin/reports/\{report_id\}/resolve | POST /v1/admin/reports/{report_id}/resolve |
GET | /v1/admin/users/\{user_id\}/restrictions | GET /v1/admin/users/{user_id}/restrictions |
GET | /v1/blocks | GET /v1/blocks |
POST | /v1/blocks | POST /v1/blocks |
GET | /v1/bookmarks | GET /v1/bookmarks |
POST | /v1/bookmarks | POST /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\}/reactions | GET /v1/comments/{comment_id}/reactions |
POST | /v1/comments/\{comment_id\}/reactions | POST /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/communities | GET /v1/communities |
POST | /v1/communities | POST /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\}/join | POST /v1/communities/{slug}/join |
POST | /v1/communities/\{slug\}/leave | POST /v1/communities/{slug}/leave |
GET | /v1/communities/\{slug\}/members | GET /v1/communities/{slug}/members |
GET | /v1/communities/by-member/\{user_id\} | GET /v1/communities/by-member/{user_id} |
POST | /v1/comparisons | POST /v1/comparisons |
GET | /v1/comparisons/\{after_milestone_id\} | GET /v1/comparisons/{after_milestone_id} |
GET | /v1/drafts | GET /v1/drafts |
POST | /v1/drafts | POST /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/channels | GET /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/reorder | PATCH /v1/feed/channels/reorder |
DELETE | /v1/feed/subscriptions | DELETE /v1/feed/subscriptions |
POST | /v1/feed/subscriptions | POST /v1/feed/subscriptions |
GET | /v1/feed/subscriptions/status | GET /v1/feed/subscriptions/status |
GET | /v1/follows | GET /v1/follows |
POST | /v1/follows | POST /v1/follows |
DELETE | /v1/follows/\{target_user_id\} | DELETE /v1/follows/{target_user_id} |
GET | /v1/follows/suggestions | GET /v1/follows/suggestions |
GET | /v1/follows/users/\{user_id\}/counts | GET /v1/follows/users/{user_id}/counts |
GET | /v1/media/\{media_token\}/\{file_name\} | GET /v1/media/{media_token}/{file_name} |
POST | /v1/media/uploads | POST /v1/media/uploads |
POST | /v1/milestones | POST /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/posts | POST /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\}/comments | GET /v1/posts/{post_id}/comments |
POST | /v1/posts/\{post_id\}/comments | POST /v1/posts/{post_id}/comments |
GET | /v1/posts/\{post_id\}/comments/count | GET /v1/posts/{post_id}/comments/count |
DELETE | /v1/posts/\{post_id\}/like | DELETE /v1/posts/{post_id}/like |
POST | /v1/posts/\{post_id\}/like | POST /v1/posts/{post_id}/like |
DELETE | /v1/posts/\{post_id\}/likes | DELETE /v1/posts/{post_id}/likes |
POST | /v1/posts/\{post_id\}/likes | POST /v1/posts/{post_id}/likes |
GET | /v1/posts/\{post_id\}/likes/count | GET /v1/posts/{post_id}/likes/count |
POST | /v1/posts/\{post_id\}/lock | POST /v1/posts/{post_id}/lock |
GET | /v1/posts/\{post_id\}/reactions | GET /v1/posts/{post_id}/reactions |
POST | /v1/posts/\{post_id\}/reactions | POST /v1/posts/{post_id}/reactions |
DELETE | /v1/posts/\{post_id\}/reactions/\{kind\} | DELETE /v1/posts/{post_id}/reactions/{kind} |
POST | /v1/posts/\{post_id\}/restore | POST /v1/posts/{post_id}/restore |
POST | /v1/posts/\{post_id\}/unlock | POST /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/reports | POST /v1/reports |
GET | /v1/users/\{user_id\}/followers | GET /v1/users/{user_id}/followers |
GET | /v1/users/\{user_id\}/following | GET /v1/users/{user_id}/following |
Related
services/community— full service detail including events and dependencies- Auth model
- All services