fyi.opensocial.createReport

Report an account or record in a group, opening or reopening it in the moderation queue. Uses service auth from the caller, who must be able to read the subject's space.

Details · procedure
Kindprocedure
Authorityopensocial.fyi
Indexed

Procedure

procedure · POST

Input

application/json

group

requiredstring · did

The group DID.

reason

string
  • maxLength: 20000
  • maxGraphemes: 2000

rule

string · at-uri

A rule in the group's meta space.

Output

application/json

createdAt

requiredstring · datetime

id

requiredstring
  • minLength: 1
  • maxLength: 512

Errors

GroupNotFound

The group isn't hosted here.

InvalidSubject

The subject isn't an account or record in this group.

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Submit a moderation report regarding an atproto account or record. Implemented by moderation services (with PDS proxying), and requires auth.

  • File a moderation report against an account, a record, a hashtag, or a DM message.

  • app.lovesky.moderation.createReport

    procedure not from the namespace authority

    Report an account to Lovesky's moderators. Reports are private; the subject is never told who reported them.

  • Submit a user-initiated report on a post, reply, or actor account. The reporter DID is read from the authenticated principal. Reports are dedupe-forever on (reporter, subject): a duplicate submission returns the existing report id with `deduped: true` and no new row is inserted. Per-reporter rate limit applies (5/hour, 50/day). Reports are server-side records only — they are NEVER published as PDS records, never broadcast on the firehose, and are only readable by moderators via the admin surface

  • Reports an account, a repository, or what someone wrote about one, to the moderation service, as the account logged in to this appview's pages.