<!-- https://headless-lms.dev/docs/api/discussion -->

# Discussion

Learner comments, replies, reactions and moderation

- [Read an activity's comments](https://headless-lms.dev/docs/api/discussion/listActivityComments)
- [Post a comment or reply on an activity](https://headless-lms.dev/docs/api/discussion/postComment)
- [Revise your own comment](https://headless-lms.dev/docs/api/discussion/editComment)
- [Delete a comment](https://headless-lms.dev/docs/api/discussion/deleteComment)
- [Withdraw your reaction from a comment](https://headless-lms.dev/docs/api/discussion/clearCommentReaction)
- [Set your reaction to a comment, replacing any you already had](https://headless-lms.dev/docs/api/discussion/setCommentReaction)
- [Flag a comment for moderator attention](https://headless-lms.dev/docs/api/discussion/reportComment)
- [List comments, filtered by course, activity, author, status or reports](https://headless-lms.dev/docs/api/discussion/listComments)
- [Publish a comment: approves a pending one, restores a removed one](https://headless-lms.dev/docs/api/discussion/publishComment)
- [Remove a comment as a moderator](https://headless-lms.dev/docs/api/discussion/moderateRemoveComment)
- [Dismiss every open report on a comment](https://headless-lms.dev/docs/api/discussion/dismissCommentReports)
- [Reply to a comment from the moderation queue](https://headless-lms.dev/docs/api/discussion/replyToComment)
