Community — Component Diagram
Community feed service. Manages posts, comments, reactions, and feed timelines
Deploy URL: https://community.dev.platform.loop.health
Architecture
Summary
Endpoints: 68
| Path |
|---|
/readyz |
/v1/posts |
/v1/posts/{post_id} |
/v1/posts/by-author/{author_id} |
/v1/posts/by-tag/{name} |
/v1/posts/by-cashtag/{tag} |
/v1/posts/{post_id}/lock |
/v1/posts/{post_id}/unlock |
/v1/posts/{post_id}/restore |
/v1/posts/{post_id}/comments |
/v1/comments/by-author/{author_id} |
/v1/comments/{comment_id} |
/v1/posts/{post_id}/comments/count |
/v1/posts/{post_id}/reactions |
/v1/posts/{post_id}/reactions/{kind} |
/v1/comments/{comment_id}/reactions |
/v1/comments/{comment_id}/reactions/{kind} |
/v1/polls/{post_id} |
/v1/polls/{post_id}/vote |
/v1/feed/{user_id} |
/v1/feed/subscriptions/status |
/v1/feed/subscriptions |
/v1/admin/insights/generate |
/v1/admin/events/process |
/v1/admin/erasure |
/v1/admin/communities/{slug}/members |
/v1/admin/follows |
/v1/admin/posts/{post_id}/pin |
/v1/admin/community/users/{user_id}/suspend |
/v1/admin/community/users/{user_id}/ban |
/v1/admin/community/posts/{post_id} |
/v1/admin/community/comments/{comment_id} |
/v1/admin/community/users |
/v1/communities |
/v1/communities/{slug} |
/v1/communities/{slug}/members |
/v1/communities/by-member/{user_id} |
/v1/communities/{slug}/join |
/v1/communities/{slug}/leave |
/v1/communities/{slug}/members/{user_id} |
/v1/drafts |
/v1/drafts/{id} |
/v1/milestones/{user_id} |
/v1/milestones/by-id/{id} |
/v1/milestones |
/v1/milestones/{id} |
/v1/comparisons/{after_milestone_id} |
/v1/comparisons |
/v1/bookmarks |
/v1/bookmarks/{activity_id} |
/v1/reports |
/v1/admin/reports |
/v1/admin/reports/{report_id}/resolve |
/v1/admin/users/{user_id}/restrictions |
/v1/blocks |
/v1/follows |
/v1/follows/{target_user_id} |
/v1/follows/users/{user_id}/counts |
/v1/users/{user_id}/followers |
/v1/users/{user_id}/following |
/v1/follows/suggestions |
/v1/feed/channels |
/v1/feed/channels/{channel_key} |
/v1/feed/channels/reorder |
/v1/feed/by-channel/{channel_key} |
/v1/media/uploads |
/v1/media/{media_token}/{file_name} |
/v1/community/trending-protocols |
Events published:
community.post.created.v1community.comment.created.v1community.mention.created.v1community.post.commented.v1community.reaction.created.v1community.milestone.created.v1community.follow.created.v1community.post.deleted.v1community.post.locked.v1community.digest.scheduled.v1content.collection.changed.v1
Events consumed:
community.broadcast.expired.v1