The Report API allows you to build your own in-app system for reporting and removing objectionable content. You can use this API with filter and moderation API to moderate and 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.