Skip to content
Start here

Abuse Reports

Submit an abuse report
client.AbuseReports.New(ctx, reportParam, params) (*string, error)
POST/accounts/{account_id}/abuse-reports/{report_param}
Get an abuse report against the account
client.AbuseReports.Get(ctx, reportParam, query) (*AbuseReportGetResponse, error)
GET/accounts/{account_id}/abuse-reports/{report_param}
List abuse reports against the account
client.AbuseReports.List(ctx, params) (*V4PagePagination[AbuseReportListResponse], error)
GET/accounts/{account_id}/abuse-reports

Abuse ReportsSubmitted

List submitted abuse reports
client.AbuseReports.Submitted.List(ctx, params) (*V4PagePagination[SubmittedListResponse], error)
GET/accounts/{account_id}/abuse-reports/submitted
Get a submitted abuse report
client.AbuseReports.Submitted.Get(ctx, reportID, query) (*SubmittedGetResponse, error)
GET/accounts/{account_id}/abuse-reports/submitted/{report_id}

Abuse ReportsSubmittedEmails

List emails sent to an abuse report submitter
client.AbuseReports.Submitted.Emails.List(ctx, reportID, params) (*V4PagePagination[SubmittedEmailListResponse], error)
GET/accounts/{account_id}/abuse-reports/submitted/{report_id}/emails

Abuse ReportsMitigations

List abuse report mitigations
client.AbuseReports.Mitigations.List(ctx, reportID, params) (*V4PagePagination[MitigationListResponse], error)
GET/accounts/{account_id}/abuse-reports/{report_id}/mitigations
Request review on mitigations
client.AbuseReports.Mitigations.Review(ctx, reportID, params) (*SinglePage[MitigationReviewResponse], error)
POST/accounts/{account_id}/abuse-reports/{report_id}/mitigations/appeal