Verint | Telligent Community
Verint | Telligent Community
  • Site
  • User
  • Site
  • Search
  • User
Verint Community 12.x
  • Verint Community
Verint Community 12.x
API Documentation AbuseReports In-Process API Service
  • User Documentation
  • Ask the Community
  • API Documentation
  • Manager Training
  • Developer Training
  • Tags
  • More
  • Cancel
  • New

AbuseReports In-Process API Service


This service is available via Telligent.Evolution.Extensibility.Apis.Get<Telligent.Evolution.Extensibility.Api.Version1.IAbuseReports>() and is defined in Telligent.Evolution.Platform.dll

Events

Events.AfterCreate

Handler

void AbuseReportAfterCreateEventHandler(AbuseReportAfterCreateEventArgs e);

Events.AfterDelete

Handler

void AbuseReportAfterDeleteEventHandler(AbuseReportAfterDeleteEventArgs e);

Events.AfterUpdate

Handler

void AbuseReportAfterUpdateEventHandler(AbuseReportAfterUpdateEventArgs e);

Events.BeforeCreate

Handler

void AbuseReportBeforeCreateEventHandler(AbuseReportBeforeCreateEventArgs e);

Events.BeforeDelete

Handler

void AbuseReportBeforeDeleteEventHandler(AbuseReportBeforeDeleteEventArgs e);

Events.BeforeUpdate

Handler

void AbuseReportBeforeUpdateEventHandler(AbuseReportBeforeUpdateEventArgs e);

Properties

NameTypeDescriptionDefaultOptions
DataTypeIdGuidAbuse Reports data type identifier

Methods

bool CanBeMarkedAsAbusive(Guid contentTypeId);

Determine if a ContentTypeId supports marking as abusive

Parameters

NameTypeDescriptionRequiredDefaultOptions
contentTypeIdGuidContent Type IDRequired

Return Type

bool

AbuseReport Create(Guid contentId, Guid contentTypeId, AbuseReportCreateOptions options = null);

Create abuse report

Parameters

NameTypeDescriptionRequiredDefaultOptions
contentIdGuidContent IdRequired
contentTypeIdGuidContent Type IDRequired
optionsAbuseReportCreateOptionsOptions include: AbuseReasonIdOptional

Return Type

AbuseReport

AbuseReport Get(Guid id);

Get abuse report

Parameters

NameTypeDescriptionRequiredDefaultOptions
idGuidThe Id of the AbuseReport to getRequired

Return Type

AbuseReport

PagedList<AbuseReport> List(AbuseReportListOptions options);

List Abuse Reports

Parameters

NameTypeDescriptionRequiredDefaultOptions
optionsAbuseReportListOptionsOptions include: AuthorUserId, ReportingUserId, AbusiveContentId, StartDate, EndDate, SortBy (AbuseReportId, AuthorId, CreatedUtcDate), SortOrder (Asc, Desc), AbuseState(NotReported, Reported, AbusiveAppealed, ConfirmedAbusive, NotAbusive, Invalid, AppealRespondedByAuthor), PageSize, and PageIndexRequired

Return Type

PagedList<AbuseReport>

AbuseReport Update(Guid abuseReportId, AbuseReportUpdateOptions options = null);

Update abuse report

Parameters

NameTypeDescriptionRequiredDefaultOptions
abuseReportIdGuidId of the abuse reportRequired
optionsAbuseReportUpdateOptionsOptions include: AbuseReasonIdOptional

Return Type

AbuseReport


  • Share
  • History
  • More
  • Cancel
Related
Recommended
  • Verint
  • Professional Services
  • Submit a Support Ticket
  • Become a Partner
  • Request a Demo
  • Contact Us

About
Privacy Policy
Terms of use
Copyright 2025 Verint, Inc.
Powered by Verint Community