Appearance
Question Events
Available question events
- question.Asked
- question.Replied
- question.PostContentChanged
- question.TitleChanged
- question.ReplyPostContentChanged
- question.Answered
- question.AnswerRemoved
- question.ModeratorTagsChanged
- question.Liked
- question.Unliked
- question.ReplyLiked
- question.ConvertedToConversation
- question.ConvertedToIdea
- question.ConvertedToReply
- question.Reported
- question.ReplyReported
- question.ReplyHighlightChanged
- question.Trashed
- question.Restored
- question.PermanentlyDeleted
- question.Moved
- question.ReplyTrashed
- question.ReplyRestored
- question.ReplyPermanentlyDeleted
Event payloads
question.Asked
The question.Asked event gets triggered whenever a user asks a question on the community.
json
{
"id": "129",
"publicId": "456",
"authorId": "340",
"authorUsername": "daniel.boon",
"authorAvatar": "https://d1uyvls174j03l.cloudfront.net/inspired-en/icon/90x90/bc4ac606-f7df-429e-8e8e-c4c107a9011f.png",
"categoryId": "43",
"title": "i have a question",
"content": "what time is it?",
"ipAddress": "92.111.227.154",
"askedAt": "2018-11-27T08:27:34+00:00",
"tags": [
"tag1",
"tag2"
],
"sticky": false,
"closed": false,
"moderatorTags": [
"tag1",
"tag2"
],
"poll": null,
"visibility": "visible",
"topic_permalink": "https://community.example.com/questions-43/i-have-a-question-456"
}ididentifies the question that was just asked on the communitypublicIdidentifies the question platform wideauthorIdidentifies the user asking the questionauthorUsernamecontains the username of the user at the time of askingauthorAvatarcontains an absolute URL or an empty string for the avatar of the usercategoryIdidentifies the category in which the question was askedtitecontains the title of the questioncontentcontains the question contentipAddresscontains the IP address of the user asking the questionaskedAtcontains the time at which the question was askedtagscontains a list of tags as stringsstickyindicates whether or not the question was made sticky on the communityclosedindicates if the question is closed for further repliesmoderatorTagscontains a list of tags added by a moderator (not shown on the community)pollcontains poll information if a poll was created, null otherwise
question.Replied
The question.Replied event gets triggered whenever a user replies to a question on the community.
json
{
"id": "539",
"publicReplyId": "123",
"questionId": "64",
"publicId": "456",
"authorId": "321",
"authorUsername": "SuperAdmin",
"authorAvatar": "https://ddns8imsduk7o.cloudfront.net/default/user/icons/1384787968_1.jpg",
"content": "test question reply",
"ipAddress": "92.111.227.154",
"highlighted": false,
"repliedAt": "2019-05-24T15:19:20+00:00",
"replyCount": 2,
"categoryId": "43",
"topicAuthorId": "42",
"reply_permalink": "https://community.example.com/questions-43/topic-456?postid=123#post123"
}ididentifies the reply that was just addedpublicReplyIdidentifies the reply platform widequestionIdidentifies the question that the reply was added topublicIdidentifies the question platform wideauthorIdidentifies the user which added the replyauthorUsernamecontains the username of the user at the time of replyingauthorAvatarcontains the user avatar at the time of replying as absolute URL or empty stringcontentcontains the content of the replyipAddresscontains the IP address of the user at the time of replyinghighlighedindicates whether or not a reply was highlighted on the frontendrepliedAtcontains the date at which the reply was createdreplyCountcontains the number of replies to the question after the reply was createdcategoryIdidentifies the category in which the question was askedtopicAuthorIdidentifies the user who asked the question
question.PostContentChanged
The question.PostContentChanged event gets triggered whenever the content of a question on the community gets edited.
json
{
"questionId": "1",
"publicId": "456",
"content": "test content",
"changedBy": "18",
"categoryId": "43",
"changedAt": "2024-01-15T10:30:00+00:00",
"topic_permalink": "https://community.example.com/questions-43/topic-456"
}questionIdidentifies the question which had it's contents changedpublicIdidentifies the question platform widecontentcontains the updated question contentchangedByidentifies the user which performed the change to the contentcategoryIdidentifies the category in which the question was askedchangedAtcontains the time at which the question content was changed (ISO 8601)
question.TitleChanged
json
{
"questionId": "1",
"publicId": "456",
"categoryId": "43",
"title": "Updated question title",
"changedBy": "18",
"changedAt": "2024-01-15T10:30:00+00:00",
"topic_permalink": "https://community.example.com/ask-your-question-114/updated-question-title-456"
}questionIdidentifies the question which had its title changedpublicIdidentifies the question platform widecategoryIdidentifies the category the question belongs totitlecontains the updated question titlechangedByidentifies the user who changed the question titlechangedAtcontains the time at which the question title was changed (ISO 8601)
question.ReplyPostContentChanged
json
{
"replyId": "1600",
"publicReplyId": "7259",
"changedBy": "5473",
"content": "Test content",
"publicId": "4391",
"questionId": "2474",
"categoryId": "43",
"changedAt": "2024-01-15T10:30:00+00:00",
"reply_permalink": "https://community.example.com/questions-43/topic-4391?postid=7259#post7259"
}replyIdidentifies the reply which has been changedpublicReplyIdidentifies the reply platform widechangedByidentifies the user changing the replycontentcontains the reply contentpublicIdidentifies the question platform widequestionIdidentifies the questioncategoryIdidentifies the category in which the question was askedchangedAtcontains the time at which the reply content was changed (ISO 8601)
question.Answered
json
{
"questionId": "2611",
"publicId": "4686",
"replyId": "1852",
"replyPublicId": "123",
"replyAuthorId": "321",
"markedAsAnswerBy": "2008",
"previousAnswerId": "",
"previousAnswerAuthorId": "",
"categoryId": "43",
"content": "<p>This is the accepted answer content</p>",
"answeredAt": "2026-04-14T10:30:00+00:00",
"topic_permalink": "https://community.example.com/questions-43/topic-4686",
"reply_permalink": "https://community.example.com/questions-43/topic-4686?postid=123#post123"
}questionIdidentifies the questionpublicIdidentifies the question platform widereplyIdidentifies the reply which has been marked as best answerreplyPublicIdidentifies the reply platform widereplyAuthorIdidentifies the user which added the reply marked as best answermarkedAsAnswerByidentifies the user that marked the replypreviousAnswerIdindetifies the reply which was previously marked as answeredpreviousAnswerAuthorIdidentifies the user which added the reply previously marked as best answercategoryIdidentifies the category in which the question was askedcontentcontains the HTML content of the accepted answeransweredAtis the ISO 8601 timestamp of when the reply was marked as the best answer
question.AnswerRemoved
json
{
"questionId": "2611",
"publicId": "4686",
"replyId": "1852",
"publicReplyId": "123",
"authorId": "321",
"removedBy": "2008",
"categoryId": "43",
"topic_permalink": "https://community.example.com/questions-43/topic-4686",
"reply_permalink": "https://community.example.com/questions-43/topic-4686?postid=123#post123"
}questionIdidentifies the question from which the answer was removedpublicIdidentifies the question platform widereplyIdidentifies the reply which had been marked as best answerpublicReplyIdidentifies the reply platform wideauthorIdidentifies the user which added the reply marked as best answerremovedByidentifies the user that unmarked the reply as best answercategoryIdidentifies the category in which the question was asked
question.ModeratorTagsChanged
json
{
"questionId": "5464",
"publicId": "456",
"changedBy": "4782",
"moderatorTags": [
"tag1",
"tag2"
],
"categoryId": "43",
"topic_permalink": "https://community.example.com/questions-43/topic-456"
}questionIdidentifies the question which had it's moderator tags changedpublicIdidentifies the question platform widechangedByidentifies the user which performed the change to the moderator tagsmoderatorTagscontains up-to-date list of moderator tagscategoryIdidentifies the category in which the question was asked
question.Liked
json
{
"questionId": "86",
"publicId": "456",
"authorId": "173",
"likedBy": "950",
"likeSet": [
"950"
],
"categoryId": "43",
"topic_permalink": "https://community.example.com/questions-43/topic-456"
}questionIdidentifies the question which has been likedpublicIdidentifies the question platform wideauthorIdidentifies the user who created the questionlikedByidentifies the user who liked the questionlikeSetcontains list of IDs of users who liked the questioncategoryIdidentifies the category in which the question was asked
question.Unliked
json
{
"questionId": "86",
"publicId": "456",
"authorId": "173",
"unlikedBy": "950",
"likeSet": [
"950"
],
"categoryId": "43",
"topic_permalink": "https://community.example.com/questions-43/topic-456"
}questionIdidentifies the question which has been unlikedpublicIdidentifies the question platform wideauthorIdidentifies the user who created the questionunlikedByidentifies the user who unliked the questionlikeSetcontains list of IDs of users who liked the questioncategoryIdidentifies the category in which the question was asked
question.ReplyLiked
json
{
"replyId": "544",
"publicReplyId": "123",
"questionId": "86",
"publicId": "456",
"authorId": "173",
"likedBy": "950",
"likeSet": [
"950"
],
"reply_permalink": "https://community.example.com/ask-your-question-114/topic-456?postid=123#post123"
}replyIdidentifies the reply which has been likedpublicReplyIdidentifies the reply platform widequestionIdidentifies the question which includes the reply that has been likedpublicIdidentifies the question platform wideauthorIdidentifies the author of reply likedlikedByidentifies the user who liked the replylikeSetcontains list of IDs of users who liked the reply
question.ConvertedToConversation
json
{
"questionId": "129",
"conversationId": "86",
"convertedReplies": {
"539": "544"
},
"publicId": "176",
"convertedBy": "950",
"categoryId": "43",
"source_permalink": "https://community.example.com/questions-43/topic-176",
"destination_permalink": "https://community.example.com/questions-43/topic-176"
}questionIdidentifies the converted question which has been converted to a conversationconversationIdidentifies the conversationconvertedRepliescontains list of private IDs of replies which have been converted to conversation repliespublicIdidentifies the question platform wideconvertedByidentifies the user who performed the conversioncategoryIdidentifies the category in which the question was asked
question.ConvertedToIdea
json
{
"questionId": "129",
"ideaId": "86",
"convertedReplies": {
"539": "544"
},
"publicId": "176",
"convertedBy": "950",
"categoryId": "43",
"source_permalink": "https://community.example.com/questions-43/topic-176",
"destination_permalink": "https://community.example.com/ideas/topic-176"
}questionIdidentifies the converted question which has been converted to an ideaideaIdidentifies the ideaconvertedRepliescontains list of private IDs of replies which have been converted to idea repliespublicIdidentifies the question platform wideconvertedByidentifies the user who performed the conversioncategoryIdidentifies the category in which the question was asked
question.ConvertedToReply
json
{
"questionId": "86",
"publicId": "456",
"destination": {
"topicId": "129",
"topicType": "conversation",
"publicId": "654"
},
"convertedBy": "950",
"categoryId": "43",
"source_permalink": "https://community.example.com/questions-43/topic-456",
"destination_permalink": "https://community.example.com/questions-43/topic-654"
}questionIdidentifies the question which has been converted to a replypublicIdidentifies the question platform widedestinationidentifies the topic and content type that the new reply belongs todestination.topicIdthe private ID of the destination topicdestination.topicTypethe content type of the destination topicdestination.publicIdthe public ID of the destination topicconvertedByidentifies the user who converted the question to a replycategoryIdidentifies the category in which the question was asked
question.Reported
json
{
"id": "31",
"publicId": "669",
"authorId": "97",
"authorAvatar": "https://d1uyvls174j03l.cloudfront.net/inspired-en/icon/90x90/340d164b-8457-49c8-85ba-6e3cf85e39a9.png",
"authorUsername": "Frank",
"reportedByUserId": "2004",
"reportedByAvatar": "https://uploads-eu-west-1.almostinsided.com/insidedhq-nl/icon/200x200/0d2aaee3-56c0-46cf-a090-c7f2ccb50874.png",
"reportedByUsername": "regUser01",
"reportedAt": "2023-05-16T02:46:06+00:00",
"reason": "some reason",
"notificationRecipients": [
"email@community.com"
],
"categoryId": "43",
"topic_permalink": "https://community.example.com/questions-43/topic-669"
}ididentifies the question which has been reportedpublicIdidentifies platform wide the questionauthorIdidentifies the author who asked questionauthorAvataridentifies the avatar of the author who asked questionauthorUsernameidentifies the username of the author who asked questionreportedByUserIdidentifies the author of the question reportedreportedByAvataridentifies the avatar of the reporterreportedByUsernameidentifies the username of the reporterreportedAtidentifies the date of the question reportedreasonidentifies the reason for the reportnotificationRecipientscontains the email addresses set for the notification for each reportcategoryIdidentifies the category in which the question was asked
question.ReplyReported
json
{
"id": "31",
"publicId": "669",
"topicId": "66",
"topicPublicId": "360",
"authorId": "97",
"authorAvatar": "https://d1uyvls174j03l.cloudfront.net/inspired-en/icon/90x90/340d164b-8457-49c8-85ba-6e3cf85e39a9.png",
"authorUsername": "Frank",
"reportedByUserId": "2004",
"reportedByAvatar": "https://uploads-eu-west-1.almostinsided.com/insidedhq-nl/icon/200x200/0d2aaee3-56c0-46cf-a090-c7f2ccb50874.png",
"reportedByUsername": "regUser01",
"reportedAt": "2023-05-16T02:46:06+00:00",
"reason": "some reason",
"notificationRecipients": [
"email@community.com"
],
"categoryId": "43",
"reply_permalink": "https://community.example.com/questions-43/topic-360?postid=669#post669"
}ididentifies the reply which has been reportedpublicIdidentifies platform wide the replytopicIdidentifies the question which includes the reply that has been reportedtopicPublicIdidentifies the question platform wideauthorIdidentifies the author who submitted ideaauthorAvataridentifies the avatar of the author who submitted ideaauthorUsernameidentifies the username of the author who submitted ideareportedByUserIdidentifies the author of reply reportedreportedByAvataridentifies the avatar of the reporterreportedByUsernameidentifies the username of the reporterreasonidentifies the reason for the reportnotificationRecipientscontains the email addresses set for the notification for each reportcategoryIdidentifies the category in which the question was asked
question.ReplyHighlightChanged
json
{
"replyId": "544",
"publicReplyId": "123",
"questionId": "86",
"publicId": "456",
"highlighted": true,
"changedBy": "950",
"reply_permalink": "https://community.example.com/ask-your-question-114/topic-456?postid=123#post123"
}replyIdidentifies the reply whose highlight status has changedpublicReplyIdidentifies the reply platform widequestionIdidentifies the question which includes the replypublicIdidentifies the question platform widehighlightedindicates the new highlight state of the reply (truefor highlighted,falsefor unhighlighted)changedByidentifies the user who changed the highlight status
question.Trashed
json
{
"questionId": "771",
"publicId": "1538",
"trashedBy": "3279",
"categoryId": "43",
"trashedAt": "2024-01-15T10:30:00+00:00",
"topic_permalink": "https://community.example.com/questions-43/topic-1538"
}questionIdidentifies the question which has been trashedpublicIdidentifies the question platform widetrashedByidentifies the user who trashed the questioncategoryIdidentifies the category in which the question was askedtrashedAtcontains the time at which the question was trashed (ISO 8601)
question.Restored
json
{
"questionId": "771",
"publicId": "1538",
"categoryId": "43",
"restoredBy": "3279",
"restoredAt": "2024-01-15T10:30:00+00:00",
"topic_permalink": "https://community.example.com/questions-43/topic-1538"
}questionIdidentifies the restored questionpublicIdidentifies the question platform widecategoryIdidentifies the category in which the question was askedrestoredByidentifies the user that restored the questionrestoredAtcontains the time at which the question was restored (ISO 8601)
question.PermanentlyDeleted
json
{
"id": "771",
"publicId": "1538",
"authorId": "321",
"authorUsername": "daniel.boon",
"authorAvatar": "https://example.com/avatar.jpg",
"categoryId": "43",
"title": "Question title",
"content": "Question content",
"askedAt": "2024-01-15T10:30:00+00:00",
"sticky": false,
"closed": false,
"tags": [
"tag1"
],
"moderatorTags": [],
"deletedBy": "3279",
"deletedAt": "2024-01-15T10:30:00+00:00",
"topic_permalink": "https://community.example.com/questions-43/question-title-1538"
}ididentifies the permanently deleted questionpublicIdidentifies the question platform wideauthorIdidentifies the author of the questionauthorUsernamethe username of the authorauthorAvatarthe avatar URL of the authorcategoryIdidentifies the category in which the question was askedtitlethe title of the deleted questioncontentthe content of the deleted questionaskedAtthe creation timestamp of the questionstickyindicates whether the question was stickyclosedindicates whether the question was closedtagsthe public tags of the questionmoderatorTagsthe moderator tags of the questiondeletedByidentifies the user that permanently deleted the questiondeletedAtcontains the time at which the question was permanently deleted (ISO 8601)
question.Moved
json
{
"questionId": "771",
"publicId": "1538",
"categoryId": "50",
"categoryName": "New Category",
"movedBy": "3279",
"oldCategoryId": "43",
"visible": true,
"movedAt": "2024-01-15T10:30:00+00:00",
"source_permalink": "https://community.example.com/questions-43/topic-1538",
"destination_permalink": "https://community.example.com/new-category-50/topic-1538"
}questionIdidentifies the moved questionpublicIdidentifies the question platform widecategoryIdidentifies the new categorycategoryNamethe name of the new categorymovedByidentifies the user that moved the questionoldCategoryIdidentifies the previous categoryvisibleindicates whether the question is visiblemovedAtcontains the time at which the question was moved (ISO 8601)
question.ReplyTrashed
json
{
"replyId": "544",
"publicReplyId": "1540",
"questionId": "771",
"publicId": "1538",
"replyCount": 5,
"trashedBy": "3279",
"trashedAt": "2024-01-15T10:30:00+00:00",
"reply_permalink": "https://community.example.com/ask-your-question-114/topic-1538?postid=1540#post1540"
}replyIdidentifies the trashed replypublicReplyIdidentifies the reply platform widequestionIdidentifies the question which includes the replypublicIdidentifies the question platform widereplyCountthe visible reply count of the question before the action was performedtrashedByidentifies the user that trashed the replytrashedAtcontains the time at which the reply was trashed (ISO 8601)
question.ReplyRestored
json
{
"replyId": "544",
"publicReplyId": "1540",
"questionId": "771",
"publicId": "1538",
"replyCount": 6,
"restoredBy": "3279",
"restoredAt": "2024-01-15T10:30:00+00:00",
"reply_permalink": "https://community.example.com/ask-your-question-114/topic-1538?postid=1540#post1540"
}replyIdidentifies the restored replypublicReplyIdidentifies the reply platform widequestionIdidentifies the question which includes the replypublicIdidentifies the question platform widereplyCountthe visible reply count of the question before the action was performedrestoredByidentifies the user that restored the replyrestoredAtcontains the time at which the reply was restored (ISO 8601)
question.ReplyPermanentlyDeleted
json
{
"topicId": "771",
"topicPublicId": "1538",
"contentType": "question",
"id": "544",
"publicId": "1540",
"deletedBy": "3279",
"deletedAt": "2024-01-15T10:30:00+00:00",
"reply_permalink": "https://community.example.com/ask-your-question-114/topic-1538?postid=1540#post1540"
}topicIdidentifies the question which included the replytopicPublicIdidentifies the question platform widecontentTypethe content type of the parent topicididentifies the permanently deleted replypublicIdidentifies the reply platform widedeletedByidentifies the user that permanently deleted the replydeletedAtcontains the time at which the reply was permanently deleted (ISO 8601)

