Enables scripted content fragments to use ActivityMessages

Methods

Create

Creates an ActivityMessage

Usage

#set($activityMessageResponse = $core_v2_activityMessage.Create($messageBody, $messageType, $messageSubject))

Parameters

NameTypeDescriptionRequiredDefaultOptions
messageBodystringContent of the messageRequired
messageTypestringType of messageRequiredNewBlog, NewBlogComment, NewBlogPost, NewComment, NewForum, NewForumPost, NewForumThread, NewFriendship, NewGroup, NewGroupMember, NewGroupPage, NewMediaGallery, NewMediaGalleryComment, NewMediaGalleryPost, NewProfileAnnouncement, NewProfileComment, NewUser, NewUserAvatar, NewUserFile, NewUserFolder, NewWiki, NewWikiPage, NewWikiPageComment, Status, ThirdPartyMessageType, UpdatedWikiPage
messageSubjectstringSubject of the messageRequired

Return Type

ActivityMessage

Create

Creates an ActivityMessage

Usage

#set($activityMessageResponse = $core_v2_activityMessage.Create($messageBody, $messageType, $messageSubject, "%{ContentId = $contentIdArg, DateCreated = $dateCreatedArg, GroupId = $groupIdArg}"))

Parameters

NameTypeDescriptionRequiredDefaultOptions
messageBodystringContent of the messageRequired
messageTypestringType of messageRequiredNewBlog, NewBlogComment, NewBlogPost, NewComment, NewForum, NewForumPost, NewForumThread, NewFriendship, NewGroup, NewGroupMember, NewGroupPage, NewMediaGallery, NewMediaGalleryComment, NewMediaGalleryPost, NewProfileAnnouncement, NewProfileComment, NewUser, NewUserAvatar, NewUserFile, NewUserFolder, NewWiki, NewWikiPage, NewWikiPageComment, Status, ThirdPartyMessageType, UpdatedWikiPage
messageSubjectstringSubject of the messageRequired
ContentIdstringContent IdOptional
DateCreatedDateTimeMessage DateOptional
GroupIdintGroup in which to create the messageOptional

Return Type

ActivityMessage

Delete

Deletes an activity message

Usage

#set($additionalInfoResponse = $core_v2_activityMessage.Delete($messageId))

Parameters

NameTypeDescriptionRequiredDefaultOptions
messageIdGuidId of message to deleteRequired

Return Type

AdditionalInfo

Get

Gets a single ActivityMessage

Usage

#set($activityMessageResponse = $core_v2_activityMessage.Get($messageId))

Parameters

NameTypeDescriptionRequiredDefaultOptions
messageIdGuidId of the ActivityMessageRequired

Return Type

ActivityMessage

List

Lists Activity Messages

Usage

#set($apiListResponse = $core_v2_activityMessage.List())

Return Type

ApiList<ActivityMessage>

List

Lists Activity Messages

Usage

#set($apiListResponse = $core_v2_activityMessage.List("%{AfterDate = $afterDateArg, BeforeDate = $beforeDateArg, ExcludeActivityTypes = $excludeActivityTypesArg, GroupId = $groupIdArg, GroupSimilarActivities = $groupSimilarActivitiesArg, Include = $includeArg, IncludeActivityTypes = $includeActivityTypesArg, IncludeStatus = $includeStatusArg, IncludeSubGroups = $includeSubGroupsArg, PageSize = $pageSizeArg, UserId = $userIdArg, Username = $usernameArg}"))

Parameters

NameTypeDescriptionRequiredDefaultOptions
AfterDateDateTimeRetrieve status messages posted after the date specified.Optional
BeforeDateDateTimeSpecify BeforeDate to only retrieve activity messages posted from that date and before.Optional
ExcludeActivityTypesstringcomma-delimited list of activity types to filter results for all types except those specified. Status messages are always excluded unless IncludeStatus is set to true.OptionalNewBlog, NewBlogComment, NewBlogPost, NewComment, NewForum, NewForumPost, NewForumThread, NewFriendship, NewGroup, NewGroupMember, NewGroupPage, NewMediaGallery, NewMediaGalleryComment, NewMediaGalleryPost, NewProfileAnnouncement, NewProfileComment, NewUser, NewUserAvatar, NewUserFile, NewUserFolder, NewWiki, NewWikiPage, NewWikiPageComment, Status, ThirdPartyMessageType, UpdatedWikiPage
GroupIdintUsed to return group activities.Optional
GroupSimilarActivitiesboolWhether to group similar activitiesOptional
IncludestringIncludeOptionalfollowing, groups, replies
IncludeActivityTypesstringcomma-delimited set of activity types to filter results for only those types specified.OptionalNewBlog, NewBlogComment, NewBlogPost, NewComment, NewForum, NewForumPost, NewForumThread, NewFriendship, NewGroup, NewGroupMember, NewGroupPage, NewMediaGallery, NewMediaGalleryComment, NewMediaGalleryPost, NewProfileAnnouncement, NewProfileComment, NewUser, NewUserAvatar, NewUserFile, NewUserFolder, NewWiki, NewWikiPage, NewWikiPageComment, Status, ThirdPartyMessageType, UpdatedWikiPage
IncludeStatusboolStatus messages are not included with activity messages by default - regardless if they are included in the IncludeActivityTypes parameter. If you set this property to true then Status messages will be included with the list of activity messages.Optional
IncludeSubGroupsboolUsed when specifying a group to include activity messages for all sub-groups as well. Default is false. It is strongly suggested to also specify a BeforeDate when including sub-groups to limit the number of messages in the response.Optionalfalse
PageSizeintSpecify the number of results to return per page.Optional20
UserIdintEither UserId or Username required.Optional
UsernamestringEither UserId or Username required.Optional

Return Type

ApiList<ActivityMessage>