Appearance
Content Moderation Events
For more information about The Digital Services Act Required Moderation, see Notify authors of moderation actions.
Available content moderation events
Event payloads
contentModeration.authorNotificationSubmitted
Triggered when a topic or reply is modified by a moderator and the "Notify Author" action is taken. This event enables user notifications in compliance with the Digital Services Act (DSA), ensuring transparency about content moderation decisions.
json
{
"moderationReason": "Privacy Violation",
"moderationDescription": "Privacy violation occurs when an individual's personal information is accessed, used, or disclosed without consent, leading to potential harm, embarrassment, or unauthorized surveillance. It breaches legal and ethical boundaries.<br/><br/>The moderation team.",
"notifiedAt": "2025-06-18T13:14:42+00:00",
"id": 5,
"publicId": 33,
"createdAt": "2025-06-18T09:00:00+00:00",
"contentType": "conversation",
"title": "Test topic",
"url": "https://insided.com/topic/show?tid=33",
"replyId": 2,
"replyPublicId": 46,
"repliedAt": "2025-06-18T11:00:00+00:00",
"authorId": 2016,
"authorUsername": "BitterSteel",
"authorAvatar": "https://uploads-eu-west-1.almostinsided.com/sud-en/icon/200x200/8dfcfece-f020-4769-9fd7-8aa8eb76a26d.png",
"notificationRecipients": [
"BitterSteel@gmail.com"
],
"changedBy": "1",
"changedByUsername": "ModeratorUser",
"contentAfterChange": "<p>Please contact me. My phone number is 123123123</p>",
"contentBeforeChange": "<p>Please contact me. Phone number has been removed due to a privacy violation</p>",
"reply_permalink": "https://community.example.com/product-updates/test-topic-33?postid=46#post46"
}moderationReasonReason why the content was moderatedmoderationDescriptionA detailed explanation of the moderation reasonnotifiedAtWhen the notification was sentidPrivate Id of the topicpublicIdPublic Id of the topiccreatedAtWhen the topic was created.contentTypeContent TypetitleTitle of the topicurlLink to the moderated contentreplyIdPrivate Id of the reply (if moderated content is a reply)replyPublicIdPublic Id of the reply (if moderated content is a reply)repliedAtWhen the reply was created (if moderated content is a reply)authorIdId of the user who posted the original contentauthorUsernameUsername of the authorauthorAvatarURL to the author's avatar imagenotificationRecipientsList of email addresses that were notified about the moderationchangedByUser Id of the moderator who performed the actionchangedByUsernameUsername of the moderator who performed the actioncontentAfterChangeThe content after moderationcontentBeforeChangeThe original content before it was moderated

