com.getorbyt.community.createReport

Creates a private Community-moderator report for a linked post. Requires authenticated service authorization.

Repository @getorbyt.com did:plc:2xrqztnmzlckb3xfuuukupso namespace authority
Details · procedure
Kindprocedure
Authoritycommunity.getorbyt.com
Indexed

Procedure

procedure · POST

Input

application/json

community

requiredstring · at-uri

details

string

Anything the reporter wants moderators to know.

  • maxLength: 2000

post

requiredstring · at-uri

reason

requiredstring

Human-readable reason, shown by builds that do not read reasonType.

  • minLength: 1
  • maxLength: 2000
  • knownValues: rule | spam | harassment | unsafe | other

ruleIndex

integer

With reasonType rule: the position of the broken rule in the Community's rules.

  • minimum: 0

Output

application/json

created

requiredboolean

Errors

AuthenticationRequired

No description in schema.

CommunityNotFound

No description in schema.

PostNotFound

No description in schema.

RateLimitExceeded

No description in schema.

InvalidRequest

No description in schema.

RuleNotFound

No description in schema.

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.

  • Report content for moderation review. Requires authentication. Duplicate reports from the same user for the same content are idempotent.

  • 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.

  • 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