The report feature allows you to build your own in-app system for reporting and removing objectionable content. You can use this feature with the filter and moderation feature to control or prohibit offensive and abusive messages, users, or channels.
The following table shows the list of properties in a report resource.
The user who reports offensive and abusive messages, users, and channels.
An object type which is reported by the reporting_user. Valid values are message, user, and channel.
A report category which indicates the reason for reporting. Valid values are suspicious, harassing, inappropriate, spam, and custom.
The name of the custom report category.
The message which is reported for its suspicious, harassing, or inappropriate content.
The user who is reported for using offensive language.