> ## Documentation Index
> Fetch the complete documentation index at: https://learn.social.plus/llms.txt
> Use this file to discover all available pages before exploring further.

# Content Moderation Overview

> SDK moderation surfaces for flagging, review, deletion, community governance, and user safety.

Use social.plus moderation APIs to collect user reports, review posts before publication, remove content, and enforce community rules. This overview maps the SDK surfaces; Console review workflows and policy decisions live outside the SDK.

<CardGroup cols={2}>
  <Card title="Content Flagging" href="./content-flagging" icon="flag">
    Let users flag or unflag posts and comments, then check flag status in the UI.
  </Card>

  <Card title="Post Review" href="../posts/moderation/post-review" icon="clipboard-check">
    Query reviewing posts and approve or decline them where post review is enabled.
  </Card>

  <Card title="Delete Content" href="../posts/moderation/delete-post" icon="trash">
    Remove posts or comments after a user action or moderation decision.
  </Card>

  <Card title="Community Governance" href="../../communities-spaces/organization/community-moderation" icon="shield-check">
    Assign roles, ban members, unban members, and check community permissions.
  </Card>
</CardGroup>

## Choose the Right API

| Goal                                          | Start here                                                                         |
| --------------------------------------------- | ---------------------------------------------------------------------------------- |
| Users report a post or comment                | [Content Flagging](./content-flagging)                                             |
| Moderators approve or decline posts in review | [Post Review](../posts/moderation/post-review)                                     |
| Moderators remove posts                       | [Delete Post](../posts/moderation/delete-post)                                     |
| Moderators remove comments                    | [Delete Comment](../comments/actions/delete-comment)                               |
| Community owners manage member permissions    | [Community Moderation](../../communities-spaces/organization/community-moderation) |
| Users block abusive accounts                  | [Block & Unblock User](../../user-relationship/blocking/block-unblock-user)        |

<Info>
  The SDK exposes the actions and status checks listed above. It does not define your community policy, escalation rules, moderator assignment process, or user appeal flow.
</Info>

## Implementation Notes

* Keep moderation UI state local until the SDK call succeeds.
* Refresh the affected live object or collection after approving, declining, deleting, flagging, or unflagging content.
* Use permission checks before showing moderator-only actions.
* Keep user-facing labels for flag reasons aligned with your community guidelines.

## Related Topics

<CardGroup cols={2}>
  <Card title="Content Flagging" href="./content-flagging" icon="flag">
    Add report and unreport actions for posts and comments.
  </Card>

  <Card title="Post Review" href="../posts/moderation/post-review" icon="clipboard-check">
    Work with review queues and post approval state.
  </Card>
</CardGroup>
