Capability Map
Platform Surface
Moderation Flow
Collect a report
Call the platform flag API with the message ID and reason selected in your UI.
Refresh message state
Re-read or observe the message when the UI needs current flag, deletion, reaction, or receipt state.
Hide removed content
Treat soft-deleted messages as deleted in your renderer and avoid showing original content.
Enforce at channel level
Use role, ban, mute, and member APIs when moderation affects participation rather than a single message.
Product Boundaries
Related Topics
Message Flagging
Flag, unflag, and read the current user’s flag state.
Edit & Delete Messages
Update or soft-delete supported message types.
Ban Management
Prevent users from participating in a channel until unbanned.