Admin-level information about a filed report.

interface Report {
    account: mastodon.v1.Account;
    actionTaken: boolean;
    actionTakenAt?: null | string;
    actionTakenByAccount: mastodon.v1.Account;
    assignedAccount?: null | mastodon.v1.Account;
    category: ReportCategory;
    comment: string;
    createdAt: string;
    forwarded: boolean;
    id: string;
    rules: Rule[];
    statuses: Status[];
    targetAccount: mastodon.v1.Account;
    updatedAt: string;
}

Properties

The account which filed the report.

actionTaken: boolean

The action taken to resolve this report.

actionTakenAt?: null | string

When an action was taken, if this report is currently resolved.

actionTakenByAccount: mastodon.v1.Account

The action taken by the moderator who handled the report.

assignedAccount?: null | mastodon.v1.Account

The account of the moderator assigned to this report.

category: ReportCategory

The category under which the report is classified

comment: string

An optional reason for reporting.

createdAt: string

The time the report was filed.

forwarded: boolean

Whether a report was forwarded to a remote instance.

id: string

The ID of the report in the database.

rules: Rule[]

Rules attached to the report, for context.

statuses: Status[]

Statuses attached to the report, for context.

targetAccount: mastodon.v1.Account

The account being reported.

updatedAt: string

The time of last action on this report.