<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>ActivityStories In-Process API Service</title><link>https://community.telligent.com/community/13/w/api-documentation/74014/activitystories-in-process-api-service</link><description>&lt;p&gt;&lt;span&gt;Developing on Verint Community? Use the API documentation as a reference for all supported interactions with Verint Community.&lt;/span&gt;&lt;/p&gt;</description><dc:language>en-US</dc:language><generator>14.0.0.586 14</generator><item><title>ActivityStories In-Process API Service</title><link>https://community.telligent.com/community/13/w/api-documentation/74014/activitystories-in-process-api-service</link><pubDate>Fri, 08 Mar 2024 17:31:35 GMT</pubDate><guid isPermaLink="false">3bdc31de-43c8-4466-87ff-7a3c478d2bf6</guid><dc:creator>Ben Tiedt</dc:creator><comments>https://community.telligent.com/community/13/w/api-documentation/74014/activitystories-in-process-api-service#comments</comments><description>Current Revision posted to API Documentation by Ben Tiedt on 03/08/2024 17:31:35&lt;br /&gt;
&lt;hr class="generated-documentation-start" style="border-width:0;" /&gt;&lt;div class="documentation"&gt;&lt;p&gt;This service is available via &lt;code&gt;Telligent.Evolution.Extensibility.Apis.Get&amp;lt;Telligent.Evolution.Extensibility.Api.Version1.IActivityStories&amp;gt;()&lt;/code&gt; and is defined in  Telligent.Evolution.Platform.dll&lt;/p&gt;&lt;div class="documentation-members events"&gt;&lt;h2&gt;Events&lt;/h2&gt;&lt;h3&gt;Events.AfterCreate&lt;/h3&gt;&lt;h4&gt;Handler&lt;/h4&gt;&lt;pre&gt;void ActivityStoryAfterCreateEventHandler([[ActivityStoryAfterCreateEventArgs In-Process API Event Argument|ActivityStoryAfterCreateEventArgs]] e);
&lt;/pre&gt;&lt;h3&gt;Events.AfterDelete&lt;/h3&gt;&lt;h4&gt;Handler&lt;/h4&gt;&lt;pre&gt;void ActivityStoryAfterDeleteEventHandler([[ActivityStoryAfterDeleteEventArgs In-Process API Event Argument|ActivityStoryAfterDeleteEventArgs]] e);
&lt;/pre&gt;&lt;h3&gt;Events.AfterUpdate&lt;/h3&gt;&lt;h4&gt;Handler&lt;/h4&gt;&lt;pre&gt;void ActivityStoryAfterUpdateEventHandler([[ActivityStoryAfterUpdateEventArgs In-Process API Event Argument|ActivityStoryAfterUpdateEventArgs]] e);
&lt;/pre&gt;&lt;h3&gt;Events.BeforeCreate&lt;/h3&gt;&lt;h4&gt;Handler&lt;/h4&gt;&lt;pre&gt;void ActivityStoryBeforeCreateEventHandler([[ActivityStoryBeforeCreateEventArgs In-Process API Event Argument|ActivityStoryBeforeCreateEventArgs]] e);
&lt;/pre&gt;&lt;h3&gt;Events.BeforeDelete&lt;/h3&gt;&lt;h4&gt;Handler&lt;/h4&gt;&lt;pre&gt;void ActivityStoryBeforeDeleteEventHandler([[ActivityStoryBeforeDeleteEventArgs In-Process API Event Argument|ActivityStoryBeforeDeleteEventArgs]] e);
&lt;/pre&gt;&lt;h3&gt;Events.BeforeUpdate&lt;/h3&gt;&lt;h4&gt;Handler&lt;/h4&gt;&lt;pre&gt;void ActivityStoryBeforeUpdateEventHandler([[ActivityStoryBeforeUpdateEventArgs In-Process API Event Argument|ActivityStoryBeforeUpdateEventArgs]] e);
&lt;/pre&gt;&lt;h3&gt;Events.Render&lt;/h3&gt;&lt;h4&gt;Handler&lt;/h4&gt;&lt;pre&gt;void ActivityStoryRenderEventHandler([[ActivityStoryRenderEventArgs In-Process API Event Argument|ActivityStoryRenderEventArgs]] e);
&lt;/pre&gt;&lt;/div&gt;&lt;div class="documentation-members properties"&gt;&lt;h2&gt;Properties&lt;/h2&gt;&lt;table cellspacing="0" cellpadding="2" width="99%" class="WikiTable"&gt;&lt;thead&gt;&lt;tr class="WikiTableBgBlue"&gt;&lt;th&gt;Name&lt;/th&gt;&lt;th&gt;Type&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Default&lt;/th&gt;&lt;th&gt;Options&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;DataTypeId &lt;span class="doc-status obsolete"&gt;Obsolete&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;code&gt;Guid&lt;/code&gt;&lt;/td&gt;&lt;td&gt;&lt;div class="doc-inline obsolete"&gt;Migrate usage to scripted email or scripted plugins.&lt;/div&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ServiceId&lt;/td&gt;&lt;td&gt;&lt;code&gt;Guid&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Activity Stories service identifier&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="documentation-members methods"&gt;&lt;h2&gt;Methods&lt;/h2&gt;&lt;h3&gt;	bool CanDelete(Guid storyId);
&lt;/h3&gt;&lt;p&gt;Returns whether the accessing user can delete a story&lt;/p&gt;&lt;h4&gt;Parameters&lt;/h4&gt;&lt;table cellspacing="0" cellpadding="2" width="99%" class="WikiTable"&gt;&lt;thead&gt;&lt;tr class="WikiTableBgBlue"&gt;&lt;th&gt;Name&lt;/th&gt;&lt;th&gt;Type&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Required&lt;/th&gt;&lt;th&gt;Default&lt;/th&gt;&lt;th&gt;Options&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;storyId&lt;/td&gt;&lt;td&gt;&lt;code&gt;Guid&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Story Id&lt;/td&gt;&lt;td&gt;Required&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h4&gt;Return Type&lt;/h4&gt;&lt;p&gt;&lt;code&gt;bool&lt;/code&gt;&lt;/p&gt;&lt;h3&gt;	AdditionalInfo Delete(Guid storyId);
&lt;/h3&gt;&lt;p&gt;Deletes an activity story&lt;/p&gt;&lt;h4&gt;Parameters&lt;/h4&gt;&lt;table cellspacing="0" cellpadding="2" width="99%" class="WikiTable"&gt;&lt;thead&gt;&lt;tr class="WikiTableBgBlue"&gt;&lt;th&gt;Name&lt;/th&gt;&lt;th&gt;Type&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Required&lt;/th&gt;&lt;th&gt;Default&lt;/th&gt;&lt;th&gt;Options&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;storyId&lt;/td&gt;&lt;td&gt;&lt;code&gt;Guid&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Story Id&lt;/td&gt;&lt;td&gt;Required&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h4&gt;Return Type&lt;/h4&gt;&lt;p&gt;&lt;code&gt;[[AdditionalInfo In-Process API Supplementary Type|AdditionalInfo]]&lt;/code&gt;&lt;/p&gt;&lt;h3&gt;	ActivityStory Get(Guid storyId);
&lt;/h3&gt;&lt;p&gt;Gets an activity story&lt;/p&gt;&lt;h4&gt;Parameters&lt;/h4&gt;&lt;table cellspacing="0" cellpadding="2" width="99%" class="WikiTable"&gt;&lt;thead&gt;&lt;tr class="WikiTableBgBlue"&gt;&lt;th&gt;Name&lt;/th&gt;&lt;th&gt;Type&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Required&lt;/th&gt;&lt;th&gt;Default&lt;/th&gt;&lt;th&gt;Options&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;storyId&lt;/td&gt;&lt;td&gt;&lt;code&gt;Guid&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Story Id&lt;/td&gt;&lt;td&gt;Required&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h4&gt;Return Type&lt;/h4&gt;&lt;p&gt;&lt;code&gt;[[ActivityStory In-Process API Supplementary Type|ActivityStory]]&lt;/code&gt;&lt;/p&gt;&lt;h3&gt;	ActivityStoryTypeInfo GetActivityStoryType(Guid activityStoryTypeId);
&lt;/h3&gt;&lt;p&gt;Gets an activity story type by Id&lt;/p&gt;&lt;h4&gt;Parameters&lt;/h4&gt;&lt;table cellspacing="0" cellpadding="2" width="99%" class="WikiTable"&gt;&lt;thead&gt;&lt;tr class="WikiTableBgBlue"&gt;&lt;th&gt;Name&lt;/th&gt;&lt;th&gt;Type&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Required&lt;/th&gt;&lt;th&gt;Default&lt;/th&gt;&lt;th&gt;Options&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;activityStoryTypeId&lt;/td&gt;&lt;td&gt;&lt;code&gt;Guid&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Activity story type Id&lt;/td&gt;&lt;td&gt;Required&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h4&gt;Return Type&lt;/h4&gt;&lt;p&gt;&lt;code&gt;[[ActivityStoryTypeInfo In-Process API Supplementary Type|ActivityStoryTypeInfo]]&lt;/code&gt;&lt;/p&gt;&lt;h3&gt;	ActivityStorySitePreference GetDefaultPreference(Guid storyTypeId);
&lt;/h3&gt;&lt;p&gt;Gets a default preference&lt;/p&gt;&lt;h4&gt;Parameters&lt;/h4&gt;&lt;table cellspacing="0" cellpadding="2" width="99%" class="WikiTable"&gt;&lt;thead&gt;&lt;tr class="WikiTableBgBlue"&gt;&lt;th&gt;Name&lt;/th&gt;&lt;th&gt;Type&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Required&lt;/th&gt;&lt;th&gt;Default&lt;/th&gt;&lt;th&gt;Options&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;storyTypeId&lt;/td&gt;&lt;td&gt;&lt;code&gt;Guid&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Activity story type Id&lt;/td&gt;&lt;td&gt;Required&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h4&gt;Return Type&lt;/h4&gt;&lt;p&gt;&lt;code&gt;[[ActivityStorySitePreference In-Process API Supplementary Type|ActivityStorySitePreference]]&lt;/code&gt;&lt;/p&gt;&lt;h3&gt;	ApiList&amp;lt;ActivityStorySitePreference&amp;gt; GetDefaultPreferences(ActivityStorySitePreferenceListOptions options = null);
&lt;/h3&gt;&lt;p&gt;Gets a default preferences&lt;/p&gt;&lt;h4&gt;Parameters&lt;/h4&gt;&lt;table cellspacing="0" cellpadding="2" width="99%" class="WikiTable"&gt;&lt;thead&gt;&lt;tr class="WikiTableBgBlue"&gt;&lt;th&gt;Name&lt;/th&gt;&lt;th&gt;Type&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Required&lt;/th&gt;&lt;th&gt;Default&lt;/th&gt;&lt;th&gt;Options&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;options&lt;/td&gt;&lt;td&gt;&lt;code&gt;[[ActivityStorySitePreferenceListOptions In-Process API Supplementary Type|ActivityStorySitePreferenceListOptions]]&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Options include: Preferences&lt;/td&gt;&lt;td&gt;Optional&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h4&gt;Return Type&lt;/h4&gt;&lt;p&gt;&lt;code&gt;[[ApiList(T) In-Process API Supplementary Type|ApiList]]&amp;lt;[[ActivityStorySitePreference In-Process API Supplementary Type|ActivityStorySitePreference]]&amp;gt;&lt;/code&gt;&lt;/p&gt;&lt;h3&gt;	ActivityStoryUserPreference GetUserPreference(Guid storyTypeId);
&lt;/h3&gt;&lt;p&gt;Gets a user preference&lt;/p&gt;&lt;h4&gt;Parameters&lt;/h4&gt;&lt;table cellspacing="0" cellpadding="2" width="99%" class="WikiTable"&gt;&lt;thead&gt;&lt;tr class="WikiTableBgBlue"&gt;&lt;th&gt;Name&lt;/th&gt;&lt;th&gt;Type&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Required&lt;/th&gt;&lt;th&gt;Default&lt;/th&gt;&lt;th&gt;Options&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;storyTypeId&lt;/td&gt;&lt;td&gt;&lt;code&gt;Guid&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Activity story type Id&lt;/td&gt;&lt;td&gt;Required&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h4&gt;Return Type&lt;/h4&gt;&lt;p&gt;&lt;code&gt;[[ActivityStoryUserPreference In-Process API Supplementary Type|ActivityStoryUserPreference]]&lt;/code&gt;&lt;/p&gt;&lt;h3&gt;	ApiList&amp;lt;ActivityStoryUserPreference&amp;gt; GetUserPreferences();
&lt;/h3&gt;&lt;p&gt;Gets user preferences&lt;/p&gt;&lt;h4&gt;Return Type&lt;/h4&gt;&lt;p&gt;&lt;code&gt;[[ApiList(T) In-Process API Supplementary Type|ApiList]]&amp;lt;[[ActivityStoryUserPreference In-Process API Supplementary Type|ActivityStoryUserPreference]]&amp;gt;&lt;/code&gt;&lt;/p&gt;&lt;h3&gt;	PagedList&amp;lt;ActivityStory&amp;gt; List(ActivityStoryListOptions options = null);
&lt;/h3&gt;&lt;p&gt;Lists activity stories.  Additional story filters can be passed in the format _Filter_STORYID = &amp;#39;INCLUDEDUSERS&amp;#39; where INCLUDEDUSERS is a comma-separated list of the options &amp;#39;all&amp;#39;, &amp;#39;following&amp;#39;, and &amp;#39;user&amp;#39; and &amp;#39;user&amp;#39; refers to the user specifid by UserId. Due to performance considerations, the result may not always return the requested PageSize of results, but it is guaranteed to return at least 1 result if any results exist when using an open-ended date range. By default, the method will first query for the last 48 hours, then for the last 96 hours, and then for all time, returning when it finds at least 1 result that matches the other given criteria.  It also will not return the TotalItems value. It is recommended to page by StartDate and/or EndDate instead of PageIndex and PageSize.&lt;/p&gt;&lt;h4&gt;Parameters&lt;/h4&gt;&lt;table cellspacing="0" cellpadding="2" width="99%" class="WikiTable"&gt;&lt;thead&gt;&lt;tr class="WikiTableBgBlue"&gt;&lt;th&gt;Name&lt;/th&gt;&lt;th&gt;Type&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Required&lt;/th&gt;&lt;th&gt;Default&lt;/th&gt;&lt;th&gt;Options&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;options&lt;/td&gt;&lt;td&gt;&lt;code&gt;[[ActivityStoryListOptions In-Process API Supplementary Type|ActivityStoryListOptions]]&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Options include: ContentId, ContentTypeId, TypeId, ContentUrl, ContainerIds, ApplicationId, StoryIds, UserId, StartDate, EndDate, CreatedStartDate, CreatedEndDate, SortBy, SortOrder, PageSize, PageIndex, IsIndexed, Filters, IncludeUserEffectiveMemberGroups, IncludeAllJoinlessGroups&lt;/td&gt;&lt;td&gt;Optional&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h4&gt;Return Type&lt;/h4&gt;&lt;p&gt;&lt;code&gt;[[PagedList(T) In-Process API Supplementary Type|PagedList]]&amp;lt;[[ActivityStory In-Process API Supplementary Type|ActivityStory]]&amp;gt;&lt;/code&gt;&lt;/p&gt;&lt;h3&gt;	ApiList&amp;lt;ActivityStoryTypeInfo&amp;gt; ListActivityStoryTypes();
&lt;/h3&gt;&lt;p&gt;Lists of activity story types&lt;/p&gt;&lt;h4&gt;Return Type&lt;/h4&gt;&lt;p&gt;&lt;code&gt;[[ApiList(T) In-Process API Supplementary Type|ApiList]]&amp;lt;[[ActivityStoryTypeInfo In-Process API Supplementary Type|ActivityStoryTypeInfo]]&amp;gt;&lt;/code&gt;&lt;/p&gt;&lt;h3&gt;	AdditionalInfo SetDefaultPreference(Guid storyTypeId, string preference);
&lt;/h3&gt;&lt;p&gt;Sets default preference&lt;/p&gt;&lt;h4&gt;Parameters&lt;/h4&gt;&lt;table cellspacing="0" cellpadding="2" width="99%" class="WikiTable"&gt;&lt;thead&gt;&lt;tr class="WikiTableBgBlue"&gt;&lt;th&gt;Name&lt;/th&gt;&lt;th&gt;Type&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Required&lt;/th&gt;&lt;th&gt;Default&lt;/th&gt;&lt;th&gt;Options&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;storyTypeId&lt;/td&gt;&lt;td&gt;&lt;code&gt;Guid&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Activity story type Id&lt;/td&gt;&lt;td&gt;Required&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;preference&lt;/td&gt;&lt;td&gt;&lt;code&gt;string&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Preference&lt;/td&gt;&lt;td&gt;Required&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h4&gt;Return Type&lt;/h4&gt;&lt;p&gt;&lt;code&gt;[[AdditionalInfo In-Process API Supplementary Type|AdditionalInfo]]&lt;/code&gt;&lt;/p&gt;&lt;h3&gt;	AdditionalInfo SetUserPreference(Guid storyTypeId, bool isLoggingEnabled);
&lt;/h3&gt;&lt;p&gt;Sets user preference&lt;/p&gt;&lt;h4&gt;Parameters&lt;/h4&gt;&lt;table cellspacing="0" cellpadding="2" width="99%" class="WikiTable"&gt;&lt;thead&gt;&lt;tr class="WikiTableBgBlue"&gt;&lt;th&gt;Name&lt;/th&gt;&lt;th&gt;Type&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;th&gt;Required&lt;/th&gt;&lt;th&gt;Default&lt;/th&gt;&lt;th&gt;Options&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;storyTypeId&lt;/td&gt;&lt;td&gt;&lt;code&gt;Guid&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Activity story type Id&lt;/td&gt;&lt;td&gt;Required&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;isLoggingEnabled&lt;/td&gt;&lt;td&gt;&lt;code&gt;bool&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Is logging enabled&lt;/td&gt;&lt;td&gt;Required&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;h4&gt;Return Type&lt;/h4&gt;&lt;p&gt;&lt;code&gt;[[AdditionalInfo In-Process API Supplementary Type|AdditionalInfo]]&lt;/code&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;hr class="generated-documentation-end" style="border-width:0;" /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>