<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>IAbuseController Plugin Supplementary Type</title><link>https://community.telligent.com/community/14/w/api-documentation/77226/iabusecontroller-plugin-supplementary-type</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.684 14</generator><item><title>IAbuseController Plugin Supplementary Type</title><link>https://community.telligent.com/community/14/w/api-documentation/77226/iabusecontroller-plugin-supplementary-type</link><pubDate>Wed, 14 May 2025 16:51:48 GMT</pubDate><guid isPermaLink="false">581db0ab-6fff-450b-a977-d20e82d7d621</guid><dc:creator>Verint | Telligent Community</dc:creator><comments>https://community.telligent.com/community/14/w/api-documentation/77226/iabusecontroller-plugin-supplementary-type#comments</comments><description>Current Revision posted to API Documentation by Verint | Telligent Community on 05/14/2025 16:51:48&lt;br /&gt;
&lt;hr class="generated-documentation-start" style="border-width:0;" /&gt;&lt;div class="documentation"&gt;&lt;p&gt;Provides direct access to the abuse core service to enable abuse detection plugins.&lt;/p&gt;&lt;p&gt;&lt;code&gt;IAbuseController&lt;/code&gt; is defined in the &lt;code&gt;Telligent.Evolution.Extensibility.Content.Version1&lt;/code&gt; namespace.&lt;/p&gt;&lt;div class="documentation-stub"&gt;&lt;h2&gt;Definition&lt;/h2&gt;&lt;pre&gt;interface IAbuseController
{
	void IdentifyAsAbusive(&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentTypeId);
	void IdentifyAsAbusive(&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentTypeId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.boolean?view=net-9.0"&gt;bool&lt;/a&gt; isCurrentlyBeingEdited);
	&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.boolean?view=net-9.0"&gt;bool&lt;/a&gt; IsExempt(&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentTypeId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.int32?view=net-9.0"&gt;int&lt;/a&gt;? userId);
	&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.boolean?view=net-9.0"&gt;bool&lt;/a&gt; IsExempt(&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentTypeId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.int32?view=net-9.0"&gt;int&lt;/a&gt;? userId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.boolean?view=net-9.0"&gt;bool&lt;/a&gt; isCurrentlyBeingEdited);
	&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.boolean?view=net-9.0"&gt;bool&lt;/a&gt; IsReviewBoardUser(&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentTypeId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.int32?view=net-9.0"&gt;int&lt;/a&gt; userId);
	void Moderate(&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentTypeId);
	void Moderate(&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentTypeId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.boolean?view=net-9.0"&gt;bool&lt;/a&gt; isCurrentlyBeingEdited);
	&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.boolean?view=net-9.0"&gt;bool&lt;/a&gt; SupportsAbuse(&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentTypeId);
}
&lt;/pre&gt;&lt;/div&gt;&lt;div class="documentation-members methods"&gt;&lt;h2&gt;Methods&lt;/h2&gt;&lt;h3&gt;	void IdentifyAsAbusive(&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentTypeId);
&lt;/h3&gt;&lt;p&gt;Flags the identified content as abusive immediately. Content types will then generally hide the content from the UI and the content will begin the abuse workflow.&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;contentId&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Content 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;contentTypeId&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Content 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;h3&gt;	void IdentifyAsAbusive(&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentTypeId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.boolean?view=net-9.0"&gt;bool&lt;/a&gt; isCurrentlyBeingEdited);
&lt;/h3&gt;&lt;p&gt;Flags the identified content as abusive immediately. Content types will then generally hide the content from the UI and the content will begin the abuse workflow. For secondary actions based on abuse detection, isCurentlyBeingEdited should be set to false to avoid exemptions based on administrative editing.&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;contentId&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Content 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;contentTypeId&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Content 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;isCurrentlyBeingEdited&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.boolean?view=net-9.0"&gt;bool&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Is Currently Being Edited&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;h3&gt;	&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.boolean?view=net-9.0"&gt;bool&lt;/a&gt; IsExempt(&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentTypeId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.int32?view=net-9.0"&gt;int&lt;/a&gt;? userId);
&lt;/h3&gt;&lt;p&gt;Identifies whether the specified user is exempt from abuse automation. Attempting to flag content as abusive for exempt users will have no result.&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;contentId&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Content 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;contentTypeId&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Content 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;userId&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.int32?view=net-9.0"&gt;int&lt;/a&gt;?&lt;/code&gt;&lt;/td&gt;&lt;td&gt;User 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;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.boolean?view=net-9.0"&gt;bool&lt;/a&gt;&lt;/code&gt;&lt;/p&gt;&lt;h3&gt;	&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.boolean?view=net-9.0"&gt;bool&lt;/a&gt; IsExempt(&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentTypeId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.int32?view=net-9.0"&gt;int&lt;/a&gt;? userId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.boolean?view=net-9.0"&gt;bool&lt;/a&gt; isCurrentlyBeingEdited);
&lt;/h3&gt;&lt;p&gt;Identifies whether the specified user is exempt from abuse automation. For secondary actions based on abuse detection, isCurentlyBeingEdited should be set to false to avoid exemptions based on administrative editing.&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;contentId&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Content 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;contentTypeId&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Content 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;userId&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.int32?view=net-9.0"&gt;int&lt;/a&gt;?&lt;/code&gt;&lt;/td&gt;&lt;td&gt;User 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;isCurrentlyBeingEdited&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.boolean?view=net-9.0"&gt;bool&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Is Currently Being Edited&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;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.boolean?view=net-9.0"&gt;bool&lt;/a&gt;&lt;/code&gt;&lt;/p&gt;&lt;h3&gt;	&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.boolean?view=net-9.0"&gt;bool&lt;/a&gt; IsReviewBoardUser(&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentTypeId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.int32?view=net-9.0"&gt;int&lt;/a&gt; userId);
&lt;/h3&gt;&lt;p&gt;Identifies whether the specified user is on the review board.&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;contentId&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Content 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;contentTypeId&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Content 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;userId&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.int32?view=net-9.0"&gt;int&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;&lt;td&gt;User 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;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.boolean?view=net-9.0"&gt;bool&lt;/a&gt;&lt;/code&gt;&lt;/p&gt;&lt;h3&gt;	void Moderate(&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentTypeId);
&lt;/h3&gt;&lt;p&gt;Flags the identified content for moderation. Content types will then generally hide the content form the UI and the content will begin the moderation workflow.&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;contentId&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Content 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;contentTypeId&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Content 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;h3&gt;	void Moderate(&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentTypeId, &lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.boolean?view=net-9.0"&gt;bool&lt;/a&gt; isCurrentlyBeingEdited);
&lt;/h3&gt;&lt;p&gt;Flags the identified content for moderation. Content types will then generally hide the content form the UI and the content will begin the moderation workflow. For secondary actions based on abuse detection, isCurentlyBeingEdited should be set to false to avoid exemptions based on administrative editing.&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;contentId&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Content 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;contentTypeId&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Content 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;isCurrentlyBeingEdited&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.boolean?view=net-9.0"&gt;bool&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Is Currently Being Edited&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;h3&gt;	&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.boolean?view=net-9.0"&gt;bool&lt;/a&gt; SupportsAbuse(&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt; contentTypeId);
&lt;/h3&gt;&lt;p&gt;Identifies whether the specified content type supports abuse tracking.&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;contentTypeId&lt;/td&gt;&lt;td&gt;&lt;code&gt;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.guid?view=net-9.0"&gt;Guid&lt;/a&gt;&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Content 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;&lt;a href="https://learn.microsoft.com/en-us/dotnet/api/system.boolean?view=net-9.0"&gt;bool&lt;/a&gt;&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>