Nodes can receive notifications about certain events from naming servers and other nodes. Notifications are sent through the REST API of the receiving node. See Architecture Overview for the detailed description of notifications, their purpose and sending mechanism.
    Notifications are sent in packets. The packet structure is described
    in Node API documentation. Each packet contains the type field, containing the type of the notification
    and notification field, containing the notification details in JSON form. The notification structure
    depends on the type. See the description below.
A remote node asks this node for something.
| Type | Field | Comment | 
|---|---|---|
| String | subject | request subject
                            
                                (see AskSubjectfor
                                the list of possible values) | 
| String | friendGroupId | if the request is to add this node to friends, this field contains ID of the corresponding group of friends on the remote node | 
| String | message | message to the node admin | 
| Code | Description | 
|---|---|
| ask.friend-group-id.wrong-size | friendGroupIdis longer than 40 characters | 
| ask.message.wrong-size | messageis longer than 70 characters | 
A remote node has blocked this node.
| Type | Field | Comment | 
|---|---|---|
| String | blockedOperation | operation that is blocked
                            
                                (see BlockedOperationfor
                                the list of possible values) | 
| String | postingId | ID of the posting, where the node is blocked; nullor absent, if the node is blocked globally | 
| String | postingHeading | heading of the posting, where the node is blocked; may be absent | 
| timestamp | deadline | unblocking timestamp - the real time when the node will be unblocked; nullor absent, if the node is blocked permanently | 
| String | reason | reason of blocking, may be absent | 
| Code | Description | 
|---|---|
| blocking.posting-id.wrong-size | postingIdis longer than 40 characters | 
| blocking.posting-heading.wrong-size | postingHeadingis longer than 255 characters | 
| blocking-added.posting-heading.wrong-size | reasonis longer than 1024 characters | 
A remote node has unblocked this node.
| Type | Field | Comment | 
|---|---|---|
| String | blockedOperation | operation that is unblocked
                            
                                (see BlockedOperationfor
                                the list of possible values) | 
| String | postingId | ID of the posting, where the node was blocked; nullor absent, if the node was blocked globally | 
| String | postingHeading | heading of the posting, where the node was blocked; may be absent | 
| Code | Description | 
|---|---|
| blocking.posting-id.wrong-size | postingIdis longer than 40 characters | 
| blocking.posting-heading.wrong-size | postingHeadingis longer than 255 characters | 
Reaction added to a comment owned by the receiver.
| Type | Field | Comment | 
|---|---|---|
| String | postingId | ID of the posting on the sending node | 
| String | commentId | ID of the comment on the sending node | 
| String | ownerName | name of the reaction owner | 
| String | ownerFullName | full name of the reaction owner | 
| String | ownerGender | gender of the reaction owner | 
| 
                                    
                                        AvatarImage
                                    
                                 | ownerAvatar | avatar of the reaction owner | 
| boolean | negative | true, if the reaction is negative,false, if positive | 
| int | emoji | reaction code, usually interpreted by clients as emoji code point | 
| String | postingNodeName | posting owner's node name | 
| String | postingFullName | posting owner's full name | 
| String | postingGender | posting owner's gender | 
| 
                                    
                                        AvatarImage
                                    
                                 | postingAvatar | posting owner's avatar | 
| String | postingHeading | heading of the posting | 
| String | commentHeading | heading of the comment | 
| Code | Description | 
|---|---|
| reaction.posting-id.wrong-size | postingIdis longer than 40 characters | 
| reaction.comment-id.wrong-size | commentIdis longer than 40 characters | 
| reaction.owner-name.wrong-size | ownerNameis longer than 63 characters | 
| reaction.owner-full-name.wrong-size | ownerFullNameis longer than 96 characters | 
| reaction.owner-gender.wrong-size | ownerGenderis longer than 31 characters | 
| reaction.posting-node-name.wrong-size | postingNodeNameis longer than 63 characters | 
| reaction.posting-full-name.wrong-size | postingFullNameis longer than 96 characters | 
| reaction.posting-gender.wrong-size | postingGenderis longer than 31 characters | 
| reaction.posting-heading.wrong-size | postingHeadingis longer than 255 characters | 
| reaction.comment-heading.wrong-size | commentHeadingis longer than 255 characters | 
Reaction deleted from a comment owned by the receiver.
| Type | Field | Comment | 
|---|---|---|
| String | postingId | ID of the posting on the sending node | 
| String | commentId | ID of the comment on the sending node | 
| String | ownerName | name of the reaction owner | 
| String | ownerFullName | full name of the reaction owner | 
| String | ownerGender | gender of the reaction owner | 
| 
                                    
                                        AvatarImage
                                    
                                 | ownerAvatar | avatar of the reaction owner | 
| boolean | negative | true, if the reaction is negative,false, if positive | 
| Code | Description | 
|---|---|
| reaction.posting-id.wrong-size | postingIdis longer than 40 characters | 
| reaction.comment-id.wrong-size | commentIdis longer than 40 characters | 
| reaction.owner-name.wrong-size | ownerNameis longer than 63 characters | 
| reaction.owner-full-name.wrong-size | ownerFullNameis longer than 96 characters | 
| reaction.owner-gender.wrong-size | ownerGenderis longer than 31 characters | 
All reactions deleted from a comment owned by the receiver.
| Type | Field | Comment | 
|---|---|---|
| String | postingId | ID of the posting on the sending node | 
| String | commentId | ID of the comment on the sending node | 
| Code | Description | 
|---|---|
| reaction.posting-id.wrong-size | postingIdis longer than 40 characters | 
| reaction.comment-id.wrong-size | commentIdis longer than 40 characters | 
A group of friends that includes the receiver has been deleted on the sending node.
| Type | Field | Comment | 
|---|---|---|
| String | friendGroupId | ID of the group of friends on the sending node | 
| Code | Description | 
|---|---|
| friend-group.friend-group-id.wrong-size | friendGroupIdis longer than 40 characters | 
A group of friends that includes the receiver has been updated on the sending node.
| Type | Field | Comment | 
|---|---|---|
| 
                                    
                                        FriendGroupInfo
                                    
                                 | friendGroup | the updated information about the group of friends | 
The receiver was added to or removed from groups of friends on the sending node.
| Type | Field | Comment | 
|---|---|---|
| 
                                    
                                        FriendGroupDetails[]
                                    
                                 | friendGroups | the updated list of group of friends the receiver is member of | 
The set of administrative permissions granted by the sending node to this node has been updated.
| Type | Field | Comment | 
|---|---|---|
| String[] | scope | the updated set of permissions
                            
                                (see Scopefor
                                the list of possible values) | 
A mention of the receiver in a comment on the sending node added.
| Type | Field | Comment | 
|---|---|---|
| String | postingId | ID of the posting on the sending node | 
| String | commentId | ID of the comment on the sending node | 
| String | postingOwnerName | name of the posting's owner | 
| String | postingOwnerFullName | full name of the posting's owner | 
| String | postingOwnerGender | gender of the posting's owner | 
| 
                                    
                                        AvatarImage
                                    
                                 | postingOwnerAvatar | avatar of the posting's owner | 
| String | postingHeading | heading of the posting | 
| String[] | postingSheriffs | list of sheriffs supervising the posting | 
| 
                                    
                                        SheriffMark[]
                                    
                                 | postingSheriffMarks | list of sheriff marks on the posting | 
| String | commentOwnerName | name of the comment's owner | 
| String | commentOwnerFullName | full name of the comment's owner | 
| String | commentOwnerGender | gender of the comment's owner | 
| 
                                    
                                        AvatarImage
                                    
                                 | commentOwnerAvatar | avatar of the comment's owner | 
| String | commentHeading | heading of the comment | 
| 
                                    
                                        SheriffMark[]
                                    
                                 | commentSheriffMarks | list of sheriff marks on the comment | 
| Code | Description | 
|---|---|
| mention.posting-id.wrong-size | postingIdis longer than 40 characters | 
| mention.comment-id.wrong-size | commentIdis longer than 40 characters | 
| mention.posting-owner-name.wrong-size | postingOwnerNameis longer than 63 characters | 
| mention.posting-owner-full-name.wrong-size | postingOwnerFullNameis longer than 96 characters | 
| mention.posting-owner-gender.wrong-size | postingOwnerGenderis longer than 31 characters | 
| mention.posting-heading.wrong-size | postingHeadingis longer than 255 characters | 
| mention.comment-owner-name.wrong-size | commentOwnerNameis longer than 63 characters | 
| mention.comment-owner-full-name.wrong-size | commentOwnerFullNameis longer than 96 characters | 
| mention.comment-owner-gender.wrong-size | commentOwnerGenderis longer than 31 characters | 
| mention.comment-heading.wrong-size | commentHeadingis longer than 255 characters | 
A mention of the receiver in a comment on the sending node deleted.
| Type | Field | Comment | 
|---|---|---|
| String | postingId | ID of the posting on the sending node | 
| String | commentId | ID of the comment on the sending node | 
| Code | Description | 
|---|---|
| mention.posting-id.wrong-size | postingIdis longer than 40 characters | 
| mention.comment-id.wrong-size | commentIdis longer than 40 characters | 
A mention of the receiver in a posting on the sending node added.
| Type | Field | Comment | 
|---|---|---|
| String | postingId | ID of the posting on the sending node | 
| String | ownerName | name of the posting's owner | 
| String | ownerFullName | full name of the posting's owner | 
| String | ownerGender | gender of the posting's owner | 
| 
                                    
                                        AvatarImage
                                    
                                 | ownerAvatar | avatar of the posting's owner | 
| String | heading | heading of the posting | 
| String[] | sheriffs | list of sheriffs supervising the posting | 
| 
                                    
                                        SheriffMark[]
                                    
                                 | sheriffMarks | list of sheriff marks on the posting | 
| Code | Description | 
|---|---|
| mention.posting-id.wrong-size | postingIdis longer than 40 characters | 
| mention.owner-name.wrong-size | ownerNameis longer than 63 characters | 
| mention.owner-full-name.wrong-size | ownerFullNameis longer than 96 characters | 
| mention.owner-gender.wrong-size | ownerGenderis longer than 31 characters | 
| mention.heading.wrong-size | headingis longer than 255 characters | 
A mention of the receiver in a posting on the sending node deleted.
| Type | Field | Comment | 
|---|---|---|
| String | postingId | ID of the posting on the sending node | 
| Code | Description | 
|---|---|
| mention.posting-id.wrong-size | postingIdis longer than 40 characters | 
A comment added to the posting the receiver is subscribed to.
| Type | Field | Comment | 
|---|---|---|
| String | subscriberId | subscriber ID of the receiving node on the sending node | 
| String | postingId | ID of the posting on the sending node | 
| String | postingOwnerName | name of the posting owner | 
| String | postingOwnerFullName | full name of the posting owner | 
| String | postingOwnerGender | gender of the posting owner | 
| 
                                    
                                        AvatarImage
                                    
                                 | postingOwnerAvatar | avatar of the posting owner | 
| String | postingHeading | heading of the posting | 
| String[] | postingSheriffs | list of sheriffs supervising the posting | 
| 
                                    
                                        SheriffMark[]
                                    
                                 | postingSheriffMarks | list of sheriff marks on the posting | 
| String | commentId | ID of the comment on the sending node | 
| String | commentOwnerName | name of the comment owner | 
| String | commentOwnerFullName | full name of the comment owner | 
| String | commentOwnerGender | gender of the comment owner | 
| 
                                    
                                        AvatarImage
                                    
                                 | commentOwnerAvatar | avatar of the comment owner | 
| String | commentHeading | heading of the comment | 
| 
                                    
                                        SheriffMark[]
                                    
                                 | commentSheriffMarks | list of sheriff marks on the comment | 
| String | commentRepliedTo | ID of the comment on the sending node this comment replies to | 
| Code | Description | 
|---|---|
| subscriber.subscriber-id.wrong-size | subscriberIdis longer than 40 characters | 
| comment.posting-id.wrong-size | postingIdis longer than 40 characters | 
| comment.posting-owner-name.wrong-size | postingOwnerNameis longer than 63 characters | 
| comment.posting-owner-full-name.wrong-size | postingOwnerFullNameis longer than 96 characters | 
| comment.posting-owner-gender.wrong-size | postingOwnerGenderis longer than 31 characters | 
| comment.posting-heading.wrong-size | postingHeadingis longer than 255 characters | 
| comment.comment-id.wrong-size | commentIdis longer than 40 characters | 
| comment.comment-owner-name.wrong-size | commentOwnerNameis longer than 63 characters | 
| comment.comment-owner-full-name.wrong-size | commentOwnerFullNameis longer than 96 characters | 
| comment.comment-owner-gender.wrong-size | commentOwnerGenderis longer than 31 characters | 
| comment.comment-heading.wrong-size | commentHeadingis longer than 255 characters | 
| comment.comment-replied-to.wrong-size | commentRepliedTois longer than 40 characters | 
A comment deleted from the posting the receiver is subscribed to.
| Type | Field | Comment | 
|---|---|---|
| String | subscriberId | subscriber ID of the receiving node on the sending node | 
| String | postingId | ID of the posting on the sending node | 
| String | commentId | ID of the comment on the sending node | 
| String | commentOwnerName | name of the comment owner | 
| String | commentOwnerFullName | full name of the comment owner | 
| String | commentOwnerGender | gender of the comment owner | 
| 
                                    
                                        AvatarImage
                                    
                                 | commentOwnerAvatar | avatar of the comment owner | 
| Code | Description | 
|---|---|
| subscriber.subscriber-id.wrong-size | subscriberIdis longer than 40 characters | 
| comment.posting-id.wrong-size | postingIdis longer than 40 characters | 
| comment.comment-id.wrong-size | commentIdis longer than 40 characters | 
| comment.comment-owner-name.wrong-size | commentOwnerNameis longer than 63 characters | 
| comment.comment-owner-full-name.wrong-size | commentOwnerFullNameis longer than 96 characters | 
| comment.comment-owner-gender.wrong-size | commentOwnerGenderis longer than 31 characters | 
Comments have been updated at the posting the receiver is subscribed to.
| Type | Field | Comment | 
|---|---|---|
| String | subscriberId | subscriber ID of the receiving node on the sending node | 
| String | postingId | ID of the posting on the sending node | 
| int | total | updated total number of comments to the posting | 
| Code | Description | 
|---|---|
| subscriber.subscriber-id.wrong-size | subscriberIdis longer than 40 characters | 
| posting.posting-id.wrong-size | postingIdis longer than 40 characters | 
Posting the receiver is subscribed to has been deleted.
| Type | Field | Comment | 
|---|---|---|
| String | subscriberId | subscriber ID of the receiving node on the sending node | 
| String | postingId | ID of the posting on the sending node | 
| Code | Description | 
|---|---|
| subscriber.subscriber-id.wrong-size | subscriberIdis longer than 40 characters | 
| posting.posting-id.wrong-size | postingIdis longer than 40 characters | 
Heading of a posting the receiver is subscribed to has been updated.
| Type | Field | Comment | 
|---|---|---|
| String | subscriberId | subscriber ID of the receiving node on the sending node | 
| String | postingId | ID of the posting on the sending node | 
| String | revisionId | ID of the posting revision on the sending node | 
| String | heading | heading of the posting | 
| String | description | description of the posting | 
| Code | Description | 
|---|---|
| subscriber.subscriber-id.wrong-size | subscriberIdis longer than 40 characters | 
| posting.posting-id.wrong-size | postingIdis longer than 40 characters | 
| posting.revision-id.wrong-size | revisionIdis longer than 40 characters | 
| posting.heading.wrong-size | headingis longer than 255 characters | 
| posting.description.wrong-size | descriptionis longer than 255 characters | 
An important update was done to the posting the receiver is subscribed to (subscription to comments is enough).
| Type | Field | Comment | 
|---|---|---|
| String | subscriberId | subscriber ID of the receiving node on the sending node | 
| String | postingId | ID of the posting on the sending node | 
| String | postingOwnerName | name of the posting owner | 
| String | postingOwnerFullName | full name of the posting owner | 
| String | postingOwnerGender | gender of the posting owner | 
| 
                                    
                                        AvatarImage
                                    
                                 | postingOwnerAvatar | avatar of the posting owner | 
| String | postingHeading | heading of the posting | 
| String | description | description of the update | 
| Code | Description | 
|---|---|
| subscriber.subscriber-id.wrong-size | subscriberIdis longer than 40 characters | 
| posting.posting-id.wrong-size | postingIdis longer than 40 characters | 
| posting.posting-owner-name.wrong-size | postingOwnerNameis longer than 63 characters | 
| posting.posting-owner-full-name.wrong-size | postingOwnerFullNameis longer than 96 characters | 
| posting.posting-owner-gender.wrong-size | postingOwnerGenderis longer than 31 characters | 
| posting.posting-heading.wrong-size | postingHeadingis longer than 255 characters | 
| posting.description.wrong-size | descriptionis longer than 255 characters | 
Text content of a media attached to a posting the receiver is subscribed to has been updated.
| Type | Field | Comment | 
|---|---|---|
| String | subscriberId | subscriber ID of the receiving node on the sending node | 
| String | postingId | ID of the posting on the sending node | 
| String | mediaId | ID of the media on the sending node | 
| String | textContent | text content of the media | 
| Code | Description | 
|---|---|
| subscriber.subscriber-id.wrong-size | subscriberIdis longer than 40 characters | 
| posting.posting-id.wrong-size | postingIdis longer than 40 characters | 
| media.media-id.wrong-size | mediaIdis longer than 40 characters | 
| media.text-content.wrong-size | textContentis longer than 16384 characters | 
Reaction added to a posting owned by the receiver.
| Type | Field | Comment | 
|---|---|---|
| String | parentPostingId | ID of the posting containing the media or containing the comment that contains the media linked to the posting in question (present only if the posting in question is linked to a media) | 
| String | parentCommentId | ID of the comment containing the media linked to the posting in question (present only if the posting in question is linked to a media attached to a comment) | 
| String | parentMediaId | ID of the media linked to the posting in question (present only if the posting in question is linked to a media) | 
| String | postingId | ID of the posting on the sending node | 
| String | ownerName | name of the reaction owner | 
| String | ownerFullName | full name of the reaction owner | 
| String | ownerGender | gender of the reaction owner | 
| 
                                    
                                        AvatarImage
                                    
                                 | ownerAvatar | avatar of the reaction owner | 
| boolean | negative | true, if the reaction is negative,false, if positive | 
| int | emoji | reaction code, usually interpreted by clients as emoji code point | 
| String | parentPostingNodeName | parent's owner node name (see parentPostingIdandparentCommentIdabove) | 
| String | parentPostingFullName | parent's owner full name (see parentPostingIdandparentCommentIdabove) | 
| String | parentPostingGender | parent's owner gender (see parentPostingIdandparentCommentIdabove) | 
| 
                                    
                                        AvatarImage
                                    
                                 | parentPostingAvatar | parent's owner avatar (see parentPostingIdandparentCommentIdabove) | 
| String | parentHeading | heading of the parent (see parentPostingIdandparentCommentIdabove) | 
| String | postingHeading | heading of the posting | 
| Code | Description | 
|---|---|
| reaction.parent-posting-id.wrong-size | parentPostingIdis longer than 40 characters | 
| reaction.parent-comment-id.wrong-size | parentCommentIdis longer than 40 characters | 
| reaction.parent-media-id.wrong-size | parentMediaIdis longer than 40 characters | 
| reaction.posting-id.wrong-size | postingIdis longer than 40 characters | 
| reaction.owner-name.wrong-size | ownerNameis longer than 63 characters | 
| reaction.owner-full-name.wrong-size | ownerFullNameis longer than 96 characters | 
| reaction.owner-gender.wrong-size | ownerGenderis longer than 31 characters | 
| reaction.parent-posting-node-name.wrong-size | parentPostingNodeNameis longer than 63 characters | 
| reaction.parent-posting-full-name.wrong-size | parentPostingFullNameis longer than 96 characters | 
| reaction.parent-posting-gender.wrong-size | parentPostingGenderis longer than 31 characters | 
| reaction.parent-heading.wrong-size | parentHeadingis longer than 255 characters | 
| reaction.posting-heading.wrong-size | postingHeadingis longer than 255 characters | 
Reaction deleted from a posting owned by the receiver.
| Type | Field | Comment | 
|---|---|---|
| String | parentPostingId | ID of the posting containing the media or containing the comment that contains the media linked to the posting in question (present only if the posting in question is linked to a media) | 
| String | parentCommentId | ID of the comment containing the media linked to the posting in question (present only if the posting in question is linked to a media attached to a comment) | 
| String | parentMediaId | ID of the media linked to the posting in question (present only if the posting in question is linked to a media) | 
| String | postingId | ID of the posting on the sending node | 
| String | ownerName | name of the reaction owner | 
| String | ownerFullName | full name of the reaction owner | 
| String | ownerGender | gender of the reaction owner | 
| 
                                    
                                        AvatarImage
                                    
                                 | ownerAvatar | avatar of the reaction owner | 
| boolean | negative | true, if the reaction is negative,false, if positive | 
| Code | Description | 
|---|---|
| reaction.parent-posting-id.wrong-size | parentPostingIdis longer than 40 characters | 
| reaction.parent-comment-id.wrong-size | parentCommentIdis longer than 40 characters | 
| reaction.parent-media-id.wrong-size | parentMediaIdis longer than 40 characters | 
| reaction.posting-id.wrong-size | postingIdis longer than 40 characters | 
| reaction.owner-name.wrong-size | ownerNameis longer than 63 characters | 
| reaction.owner-full-name.wrong-size | ownerFullNameis longer than 96 characters | 
| reaction.owner-gender.wrong-size | ownerGenderis longer than 31 characters | 
Deleted all reactions from a posting owned by the receiver.
| Type | Field | Comment | 
|---|---|---|
| String | parentPostingId | ID of the posting containing the media or containing the comment that contains the media linked to the posting in question (present only if the posting in question is linked to a media) | 
| String | parentCommentId | ID of the comment containing the media linked to the posting in question (present only if the posting in question is linked to a media attached to a comment) | 
| String | parentMediaId | ID of the media linked to the posting in question (present only if the posting in question is linked to a media) | 
| String | postingId | ID of the posting on the sending node | 
| Code | Description | 
|---|---|
| reaction.parent-posting-id.wrong-size | parentPostingIdis longer than 40 characters | 
| reaction.parent-comment-id.wrong-size | parentCommentIdis longer than 40 characters | 
| reaction.parent-media-id.wrong-size | parentMediaIdis longer than 40 characters | 
| reaction.posting-id.wrong-size | postingIdis longer than 40 characters | 
Reactions have been updated at the posting the receiver is subscribed to.
| Type | Field | Comment | 
|---|---|---|
| String | subscriberId | subscriber ID of the receiving node on the sending node | 
| String | postingId | ID of the posting on the sending node | 
| 
                                    
                                        ReactionTotalsInfo
                                    
                                 | totals | updated reaction totals of the posting | 
| Code | Description | 
|---|---|
| subscriber.subscriber-id.wrong-size | subscriberIdis longer than 40 characters | 
Posting the receiver is subscribed to has been updated.
| Type | Field | Comment | 
|---|---|---|
| String | subscriberId | subscriber ID of the receiving node on the sending node | 
| String | postingId | ID of the posting on the sending node | 
| Code | Description | 
|---|---|
| subscriber.subscriber-id.wrong-size | subscriberIdis longer than 40 characters | 
| posting.posting-id.wrong-size | postingIdis longer than 40 characters | 
Sender's profile the receiver is subscribed to has been updated.
| Type | Field | Comment | 
|---|---|---|
| String | subscriberId | subscriber ID of the receiving node on the sending node | 
| Code | Description | 
|---|---|
| subscriber.subscriber-id.wrong-size | subscriberIdis longer than 40 characters | 
A reply to a comment of the receiver on the sending node added.
| Type | Field | Comment | 
|---|---|---|
| String | postingId | ID of the posting on the sending node | 
| String | commentId | ID of the comment on the sending node | 
| String | repliedToId | ID of the comment on the sending node that is replied to | 
| String | postingOwnerName | name of the posting owner | 
| String | postingOwnerFullName | full name of the posting owner | 
| String | postingOwnerGender | gender of the posting owner | 
| 
                                    
                                        AvatarImage
                                    
                                 | postingOwnerAvatar | avatar of the posting owner | 
| String | postingHeading | heading of the posting | 
| String[] | postingSheriffs | list of sheriffs supervising the posting | 
| 
                                    
                                        SheriffMark[]
                                    
                                 | postingSheriffMarks | list of sheriff marks on the posting | 
| String | commentOwnerName | name of the comment owner | 
| String | commentOwnerFullName | full name of the comment owner | 
| String | commentOwnerGender | gender of the comment owner | 
| 
                                    
                                        AvatarImage
                                    
                                 | commentOwnerAvatar | avatar of the comment owner | 
| String | commentHeading | heading of the comment | 
| 
                                    
                                        SheriffMark[]
                                    
                                 | commentSheriffMarks | list of sheriff marks on the comment | 
| String | repliedToHeading | heading of the comment that is replied to | 
| Code | Description | 
|---|---|
| comment.posting-id.wrong-size | postingIdis longer than 40 characters | 
| comment.comment-id.wrong-size | commentIdis longer than 40 characters | 
| comment.replied-to-id.wrong-size | repliedToIdis longer than 40 characters | 
| comment.posting-owner-name.wrong-size | postingOwnerNameis longer than 63 characters | 
| comment.posting-owner-full-name.wrong-size | postingOwnerFullNameis longer than 96 characters | 
| comment.posting-owner-gender.wrong-size | postingOwnerGenderis longer than 31 characters | 
| comment.posting-heading.wrong-size | postingHeadingis longer than 255 characters | 
| comment.comment-owner-name.wrong-size | commentOwnerNameis longer than 63 characters | 
| comment.comment-owner-full-name.wrong-size | commentOwnerFullNameis longer than 96 characters | 
| comment.comment-owner-gender.wrong-size | commentOwnerGenderis longer than 31 characters | 
| comment.comment-heading.wrong-size | commentHeadingis longer than 255 characters | 
| comment.replied-to-heading.wrong-size | repliedToHeadingis longer than 255 characters | 
A reply to a comment of the receiver on the sending node deleted.
| Type | Field | Comment | 
|---|---|---|
| String | postingId | ID of the posting on the sending node | 
| String | commentId | ID of the comment on the sending node | 
| String | repliedToId | ID of the comment on the sending node that is replied to | 
| String | commentOwnerName | name of the comment owner | 
| String | commentOwnerFullName | full name of the comment owner | 
| String | commentOwnerGender | gender of the comment owner | 
| 
                                    
                                        AvatarImage
                                    
                                 | commentOwnerAvatar | avatar of the comment owner | 
| Code | Description | 
|---|---|
| comment.posting-id.wrong-size | postingIdis longer than 40 characters | 
| comment.comment-id.wrong-size | commentIdis longer than 40 characters | 
| comment.replied-to-id.wrong-size | repliedToIdis longer than 40 characters | 
| comment.comment-owner-name.wrong-size | commentOwnerNameis longer than 63 characters | 
| comment.comment-owner-full-name.wrong-size | commentOwnerFullNameis longer than 96 characters | 
| comment.comment-owner-gender.wrong-size | commentOwnerGenderis longer than 31 characters | 
Notification sent to a Moera search engine when some content on the node was updated and needs reindexing.
| Type | Field | Comment | 
|---|---|---|
| String | subscriberId | subscriber ID of the receiving node on the sending node | 
| String | updateType | type of the content that was updated
                            
                                (see SearchContentUpdateTypefor
                                the list of possible values) | 
| 
                                    
                                        SearchBlockUpdate
                                    
                                 | blockUpdate | details about blocking/unblocking | 
| 
                                    
                                        SearchCommentHeadingUpdate
                                    
                                 | commentHeadingUpdate | details about the comment's heading | 
| 
                                    
                                        SearchCommentMediaTextUpdate
                                    
                                 | commentMediaTextUpdate | details about the comment's media attachment's text content | 
| 
                                    
                                        SearchCommentUpdate
                                    
                                 | commentUpdate | details about the comment | 
| 
                                    
                                        SearchFriendUpdate
                                    
                                 | friendUpdate | details about the friendship | 
| 
                                    
                                        SearchPostingHeadingUpdate
                                    
                                 | postingHeadingUpdate | details about the posting's heading | 
| 
                                    
                                        SearchPostingMediaTextUpdate
                                    
                                 | postingMediaTextUpdate | details about the posting's media attachment's text content | 
| 
                                    
                                        SearchPostingUpdate
                                    
                                 | postingUpdate | details about the posting | 
| 
                                    
                                        SearchReactionUpdate
                                    
                                 | reactionUpdate | details about the reaction | 
| 
                                    
                                        SearchSubscriptionUpdate
                                    
                                 | subscriptionUpdate | details about subscription/unsubscription | 
| Code | Description | 
|---|---|
| subscriber.subscriber-id.wrong-size | subscriberIdis longer than 40 characters | 
| search.update-type.missing | updateTypeis missing | 
The receiver's posting/comment/media has been visited on the sending node from a search engine.
| Type | Field | Comment | 
|---|---|---|
| String | searchEngine | the search engine
                            
                                (see SearchEnginefor
                                the list of possible values) | 
| String | postingId | ID of the posting on the sending node | 
| String | commentId | ID of the comment on the sending node | 
| String | mediaId | ID of the media on the sending node | 
| String | heading | heading of the posting/comment/media | 
| timestamp | clickedAt | the real time when the posting/comment/media was visited | 
| Code | Description | 
|---|---|
| search.search-engine.missing | searchEngineis missing | 
| search.posting-id.wrong-size | postingIdis longer than 40 characters | 
| search.comment-id.wrong-size | commentIdis longer than 40 characters | 
| search.media-id.wrong-size | mediaIdis longer than 40 characters | 
| search.heading.blank | headingis empty | 
| search.heading.wrong-size | headingis longer than 255 characters | 
| search.clicked-at.missing | clickedAtis missing | 
The sheriff made a decision on the receiver's complaint.
| Type | Field | Comment | 
|---|---|---|
| String | remoteNodeName | name of the node the complaint is related to | 
| String | remoteFeedName | name of the feed the complaint is related to | 
| String | postingOwnerName | posting owner's node name | 
| String | postingOwnerFullName | posting owner's full name | 
| String | postingHeading | heading of the posting | 
| String | postingId | ID of the posting the complaint is related to | 
| String | commentOwnerName | comment owner's node name | 
| String | commentOwnerFullName | comment owner's full name | 
| String | commentHeading | heading of the comment | 
| String | commentId | ID of the comment the complaint is related to | 
| String | complaintGroupId | ID of the group of complaints the complaint was included into | 
| Code | Description | 
|---|---|
| sheriff-complaint.remote-node-name.empty | remoteNodeNameis empty | 
| sheriff-complaint.remote-node-name.wrong-size | remoteNodeNameis longer than 63 characters | 
| sheriff-complaint.remote-feed-name.empty | remoteFeedNameis empty | 
| sheriff-complaint.remote-feed-name.wrong-size | remoteFeedNameis longer than 63 characters | 
| sheriff-complaint.posting-owner-name.wrong-size | postingOwnerNameis longer than 63 characters | 
| sheriff-complaint.posting-owner-full-name.wrong-size | postingOwnerFullNameis longer than 96 characters | 
| sheriff-complaint.posting-heading.wrong-size | postingHeadingis longer than 255 characters | 
| sheriff-complaint.posting-id.wrong-size | postingIdis longer than 40 characters | 
| sheriff-complaint.comment-owner-name.wrong-size | commentOwnerNameis longer than 63 characters | 
| sheriff-complaint.comment-owner-full-name.wrong-size | commentOwnerFullNameis longer than 96 characters | 
| sheriff-complaint.comment-heading.wrong-size | commentHeadingis longer than 255 characters | 
| sheriff-complaint.comment-id.wrong-size | commentIdis longer than 40 characters | 
| sheriff-complaint.complaint-group-id.empty | complaintGroupIdis empty | 
| sheriff-complaint.complaint-group-id.wrong-size | complaintGroupIdis longer than 40 characters | 
The sending node got a sheriff's order related to the receiver's comment.
| Type | Field | Comment | 
|---|---|---|
| String | remoteNodeName | name of the node the order was sent to | 
| String | remoteFeedName | name of the feed the order is related to | 
| String | postingOwnerName | posting owner's node name | 
| String | postingOwnerFullName | posting owner's full name | 
| String | postingHeading | heading of the posting | 
| String | postingId | ID of the posting the order is related to | 
| String | commentHeading | heading of the comment | 
| String | commentId | ID of the comment the order is related to | 
| String | orderId | ID of the order | 
| Code | Description | 
|---|---|
| sheriff-order.remote-node-name.empty | remoteNodeNameis empty | 
| sheriff-order.remote-node-name.wrong-size | remoteNodeNameis longer than 63 characters | 
| sheriff-order.remote-feed-name.empty | remoteFeedNameis empty | 
| sheriff-order.remote-feed-name.wrong-size | remoteFeedNameis longer than 63 characters | 
| sheriff-order.posting-owner-name.empty | postingOwnerNameis empty | 
| sheriff-order.posting-owner-name.wrong-size | postingOwnerNameis longer than 63 characters | 
| sheriff-order.posting-owner-full-name.wrong-size | postingOwnerFullNameis longer than 96 characters | 
| sheriff-order.posting-heading.wrong-size | postingHeadingis longer than 255 characters | 
| sheriff-order.posting-id.empty | postingIdis empty | 
| sheriff-order.posting-id.wrong-size | postingIdis longer than 40 characters | 
| sheriff-order.comment-heading.wrong-size | commentHeadingis longer than 255 characters | 
| sheriff-order.comment-id.empty | commentIdis empty | 
| sheriff-order.comment-id.wrong-size | commentIdis longer than 40 characters | 
| sheriff-order.order-id.empty | orderIdis empty | 
| sheriff-order.order-id.wrong-size | orderIdis longer than 40 characters | 
The sending node got a cancellation of a sheriff's order related to the receiver's comment.
| Type | Field | Comment | 
|---|---|---|
| String | remoteNodeName | name of the node the order was sent to | 
| String | remoteFeedName | name of the feed the order is related to | 
| String | postingOwnerName | posting owner's node name | 
| String | postingOwnerFullName | posting owner's full name | 
| String | postingHeading | heading of the posting | 
| String | postingId | ID of the posting the order is related to | 
| String | commentHeading | heading of the comment | 
| String | commentId | ID of the comment the order is related to | 
| String | orderId | ID of the order | 
| Code | Description | 
|---|---|
| sheriff-order.remote-node-name.empty | remoteNodeNameis empty | 
| sheriff-order.remote-node-name.wrong-size | remoteNodeNameis longer than 63 characters | 
| sheriff-order.remote-feed-name.empty | remoteFeedNameis empty | 
| sheriff-order.remote-feed-name.wrong-size | remoteFeedNameis longer than 63 characters | 
| sheriff-order.posting-owner-name.empty | postingOwnerNameis empty | 
| sheriff-order.posting-owner-name.wrong-size | postingOwnerNameis longer than 63 characters | 
| sheriff-order.posting-owner-full-name.wrong-size | postingOwnerFullNameis longer than 96 characters | 
| sheriff-order.posting-heading.wrong-size | postingHeadingis longer than 255 characters | 
| sheriff-order.posting-id.empty | postingIdis empty | 
| sheriff-order.posting-id.wrong-size | postingIdis longer than 40 characters | 
| sheriff-order.comment-heading.wrong-size | commentHeadingis longer than 255 characters | 
| sheriff-order.comment-id.empty | commentIdis empty | 
| sheriff-order.comment-id.wrong-size | commentIdis longer than 40 characters | 
| sheriff-order.order-id.empty | orderIdis empty | 
| sheriff-order.order-id.wrong-size | orderIdis longer than 40 characters | 
The sending node got a sheriff's order related to all postings in the receiver's feed.
| Type | Field | Comment | 
|---|---|---|
| String | remoteNodeName | name of the node the order was sent to | 
| String | remoteFeedName | name of the feed the order is related to | 
| String | orderId | ID of the order | 
| Code | Description | 
|---|---|
| sheriff-order.remote-node-name.empty | remoteNodeNameis empty | 
| sheriff-order.remote-node-name.wrong-size | remoteNodeNameis longer than 63 characters | 
| sheriff-order.remote-feed-name.empty | remoteFeedNameis empty | 
| sheriff-order.remote-feed-name.wrong-size | remoteFeedNameis longer than 63 characters | 
| sheriff-order.order-id.empty | orderIdis empty | 
| sheriff-order.order-id.wrong-size | orderIdis longer than 40 characters | 
The sending node got a cancellation of a sheriff's order related to all postings in the receiver's feed.
| Type | Field | Comment | 
|---|---|---|
| String | remoteNodeName | name of the node the order was sent to | 
| String | remoteFeedName | name of the feed the order is related to | 
| String | orderId | ID of the order | 
| Code | Description | 
|---|---|
| sheriff-order.remote-node-name.empty | remoteNodeNameis empty | 
| sheriff-order.remote-node-name.wrong-size | remoteNodeNameis longer than 63 characters | 
| sheriff-order.remote-feed-name.empty | remoteFeedNameis empty | 
| sheriff-order.remote-feed-name.wrong-size | remoteFeedNameis longer than 63 characters | 
| sheriff-order.order-id.empty | orderIdis empty | 
| sheriff-order.order-id.wrong-size | orderIdis longer than 40 characters | 
The sending node got a sheriff's order related to the receiver's posting.
| Type | Field | Comment | 
|---|---|---|
| String | remoteNodeName | name of the node the order was sent to | 
| String | remoteFeedName | name of the feed the order is related to | 
| String | postingHeading | heading of the posting | 
| String | postingId | ID of the posting the order is related to | 
| String | orderId | ID of the order | 
| Code | Description | 
|---|---|
| sheriff-order.remote-node-name.empty | remoteNodeNameis empty | 
| sheriff-order.remote-node-name.wrong-size | remoteNodeNameis longer than 63 characters | 
| sheriff-order.remote-feed-name.empty | remoteFeedNameis empty | 
| sheriff-order.remote-feed-name.wrong-size | remoteFeedNameis longer than 63 characters | 
| sheriff-order.posting-heading.wrong-size | postingHeadingis longer than 255 characters | 
| sheriff-order.posting-id.empty | postingIdis empty | 
| sheriff-order.posting-id.wrong-size | postingIdis longer than 40 characters | 
| sheriff-order.order-id.empty | orderIdis empty | 
| sheriff-order.order-id.wrong-size | orderIdis longer than 40 characters | 
The sending node got a cancellation of a sheriff's order related to the receiver's posting.
| Type | Field | Comment | 
|---|---|---|
| String | remoteNodeName | name of the node the order was sent to | 
| String | remoteFeedName | name of the feed the order is related to | 
| String | postingHeading | heading of the posting | 
| String | postingId | ID of the posting the order is related to | 
| String | orderId | ID of the order | 
| Code | Description | 
|---|---|
| sheriff-order.remote-node-name.empty | remoteNodeNameis empty | 
| sheriff-order.remote-node-name.wrong-size | remoteNodeNameis longer than 63 characters | 
| sheriff-order.remote-feed-name.empty | remoteFeedNameis empty | 
| sheriff-order.remote-feed-name.wrong-size | remoteFeedNameis longer than 63 characters | 
| sheriff-order.posting-heading.wrong-size | postingHeadingis longer than 255 characters | 
| sheriff-order.posting-id.empty | postingIdis empty | 
| sheriff-order.posting-id.wrong-size | postingIdis longer than 40 characters | 
| sheriff-order.order-id.empty | orderIdis empty | 
| sheriff-order.order-id.wrong-size | orderIdis longer than 40 characters | 
A new story has been added to a feed the receiver is subscribed to.
| Type | Field | Comment | 
|---|---|---|
| String | subscriberId | subscriber ID of the receiving node on the sending node | 
| String | storyId | ID of the story on the sending node | 
| String | feedName | name of the feed on the sending node | 
| String | storyType | type of the story
                            
                                (see StoryTypefor
                                the list of possible values) | 
| String | postingId | ID of the posting on the sending node, if the story is related to a posting | 
| Code | Description | 
|---|---|
| subscriber.subscriber-id.wrong-size | subscriberIdis longer than 40 characters | 
| story.story-id.wrong-size | storyIdis longer than 40 characters | 
| story.feed-name.wrong-size | feedNameis longer than 63 characters | 
| story.posting-id.wrong-size | postingIdis longer than 40 characters | 
A node was added to a user list the receiver is subscribed to.
| Type | Field | Comment | 
|---|---|---|
| String | subscriberId | subscriber ID of the receiving node on the sending node | 
| String | listName | name of the user list | 
| String | nodeName | name of the node | 
| Code | Description | 
|---|---|
| subscriber.subscriber-id.wrong-size | subscriberIdis longer than 40 characters | 
| user-list.list-name.wrong-size | listNameis longer than 63 characters | 
| user-list.node-name.wrong-size | nodeNameis longer than 63 characters | 
A node was deleted from a user list the receiver is subscribed to.
| Type | Field | Comment | 
|---|---|---|
| String | subscriberId | subscriber ID of the receiving node on the sending node | 
| String | listName | name of the user list | 
| String | nodeName | name of the node | 
| Code | Description | 
|---|---|
| subscriber.subscriber-id.wrong-size | subscriberIdis longer than 40 characters | 
| user-list.list-name.wrong-size | listNameis longer than 63 characters | 
| user-list.node-name.wrong-size | nodeNameis longer than 63 characters |