Skip to content

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"
}
  • moderationReason Reason why the content was moderated
  • moderationDescription A detailed explanation of the moderation reason
  • notifiedAt When the notification was sent
  • id Private Id of the topic
  • publicId Public Id of the topic
  • createdAt When the topic was created.
  • contentType Content Type
  • title Title of the topic
  • url Link to the moderated content
  • replyId Private Id of the reply (if moderated content is a reply)
  • replyPublicId Public Id of the reply (if moderated content is a reply)
  • repliedAt When the reply was created (if moderated content is a reply)
  • authorId Id of the user who posted the original content
  • authorUsername Username of the author
  • authorAvatar URL to the author's avatar image
  • notificationRecipients List of email addresses that were notified about the moderation
  • changedBy User Id of the moderator who performed the action
  • changedByUsername Username of the moderator who performed the action
  • contentAfterChange The content after moderation
  • contentBeforeChange The original content before it was moderated

Gainsight CC Developer Portal