Storyden

Events

Generated reference for Storyden plugin event payloads.

This page is generated from api/common/events.yaml.

Generated by internal/tools/rpcdocgen. Edit schema, not this page.

Related pages:

Events

EventThreadPublished

Emitted when a thread is visible as published, either on create or after a visibility change.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventThreadPublishedYes-
idstring (postID)YesThread post ID

EventThreadUnpublished

Emitted when a previously published thread transitions to a non-published visibility.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventThreadUnpublishedYes-
idstring (postID)YesThread post ID

EventThreadUpdated

Emitted after a thread update succeeds, regardless of which fields changed.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventThreadUpdatedYes-
idstring (postID)YesThread post ID

EventThreadDeleted

Emitted after a thread is deleted.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventThreadDeletedYes-
idstring (postID)YesThread post ID

EventThreadReplyCreated

Emitted when a new reply is created and remains published (not moved to review by moderation).

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventThreadReplyCreatedYes-
reply_author_idstring (accountID)YesReply author account ID
reply_idstring (postID)YesReply post ID
reply_to_author_idstring (accountID)NoOptional ID of the author being replied to
reply_to_target_idstring (postID)NoOptional ID of the post being replied to
thread_author_idstring (accountID)YesThread author account ID
thread_idstring (postID)YesThread post ID

EventThreadReplyDeleted

Emitted after a reply is deleted from a thread.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventThreadReplyDeletedYes-
reply_idstring (postID)YesReply post ID
thread_idstring (postID)YesThread post ID

EventThreadReplyUpdated

Emitted after a reply update succeeds.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventThreadReplyUpdatedYes-
reply_idstring (postID)YesReply post ID
thread_idstring (postID)YesThread post ID

EventThreadReplyPublished

Emitted when a reply visibility transitions to published.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventThreadReplyPublishedYes-
reply_idstring (postID)YesReply post ID
thread_idstring (postID)YesThread post ID

EventThreadReplyUnpublished

Emitted when a previously published reply transitions to a non-published visibility.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventThreadReplyUnpublishedYes-
reply_idstring (postID)YesReply post ID
thread_idstring (postID)YesThread post ID

EventPostLiked

Emitted when a member adds a like to a post.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventPostLikedYes-
post_idstring (postID)YesPost ID that was liked
root_post_idstring (postID)YesRoot thread post ID

EventPostUnliked

Emitted when a member removes a like from a post.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventPostUnlikedYes-
post_idstring (postID)YesPost ID that was unliked
root_post_idstring (postID)YesRoot thread post ID

EventPostReacted

Emitted when a member adds an emoji reaction to a post.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventPostReactedYes-
post_idstring (postID)YesPost ID that was reacted to
root_post_idstring (postID)YesRoot thread post ID

EventPostUnreacted

Emitted when a member removes an emoji reaction from a post.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventPostUnreactedYes-
post_idstring (postID)YesPost ID that was unreacted
root_post_idstring (postID)YesRoot thread post ID

EventCategoryUpdated

Emitted when a category is created, updated, or moved.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventCategoryUpdatedYes-
idstring (xid)YesCategory ID
slugstringYesCategory slug

EventCategoryDeleted

Emitted after a category is deleted.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventCategoryDeletedYes-
idstring (xid)YesCategory ID
slugstringYesCategory slug

EventMemberMentioned

Emitted once per mention target when a member mention is detected (self-mentions are skipped).

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventMemberMentionedYes-
bystring (accountID)YesAccount ID of the member who mentioned
itemDatagraphRefYesReference to the mentioned item.
sourceDatagraphRefYesReference to the content item where the mention was found.

EventNodeCreated

Emitted after a library node is created.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventNodeCreatedYes-
idstring (nodeID)YesLibrary node ID
slugstringYesNode slug

EventNodeUpdated

Emitted after a library node is updated, moved, re-ordered, or affected by property schema changes.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventNodeUpdatedYes-
idstring (nodeID)YesLibrary node ID
slugstringYesNode slug

EventNodeDeleted

Emitted after a library node is deleted.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventNodeDeletedYes-
idstring (nodeID)YesLibrary node ID
slugstringYesNode slug

EventNodePublished

Emitted when a library node becomes published, either on create or after a visibility change.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventNodePublishedYes-
idstring (nodeID)YesLibrary node ID
slugstringYesNode slug

EventNodeSubmittedForReview

Emitted when a library node transitions to review visibility.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventNodeSubmittedForReviewYes-
idstring (nodeID)YesLibrary node ID
slugstringYesNode slug

EventNodeUnpublished

Emitted when a previously published library node transitions to draft, unlisted, or review.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventNodeUnpublishedYes-
idstring (nodeID)YesLibrary node ID
slugstringYesNode slug

EventAccountCreated

Emitted after a new account is created.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventAccountCreatedYes-
idstring (accountID)YesAccount ID

EventAccountUpdated

Emitted after account profile, email, or role assignment changes.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventAccountUpdatedYes-
idstring (accountID)YesAccount ID

EventAccountSuspended

Emitted when an account is suspended.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventAccountSuspendedYes-
idstring (accountID)YesAccount ID

EventAccountUnsuspended

Emitted when a suspended account is reinstated.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventAccountUnsuspendedYes-
idstring (accountID)YesAccount ID

EventReportCreated

Emitted when a new member or system report is created.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventReportCreatedYes-
idstring (reportID)YesReport ID
reported_bystring (accountID)NoOptional account ID of reporter, not set if it was an automated system report.
targetDatagraphRefNoReference to the item that was reported.

EventReportUpdated

Emitted when a report is updated, including status and handler changes.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventReportUpdatedYes-
handled_bystring (accountID)NoOptional account ID of handler
idstring (reportID)YesReport ID
reported_bystring (accountID)NoOptional account ID of reporter
statusstring (reportStatus)YesReport status
targetDatagraphRefNoReference to the item that the report is about.

EventActivityCreated

Emitted after an activity event is created.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventActivityCreatedYes-
idstring (eventID)YesActivity/Event ID

EventActivityUpdated

Emitted after an activity event is updated.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventActivityUpdatedYes-
idstring (eventID)YesActivity/Event ID

EventActivityDeleted

Emitted after an activity event is deleted.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventActivityDeletedYes-
idstring (eventID)YesActivity/Event ID

EventActivityPublished

Emitted when an activity event becomes published, either on create or after a visibility change.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventActivityPublishedYes-
idstring (eventID)YesActivity/Event ID

EventSettingsUpdated

Emitted when site settings are updated via the admin settings manager.

Payload fields:

FieldTypeRequiredDescription
eventstring, const EventSettingsUpdatedYes-
settingsobjectYesSettings object

On this page