dev.knotless.createReport

Sends com.atproto.moderation.createReport to the moderation service this appview names, with a service token from the account logged in to its web pages, as `knotless report` does. Requires the session cookie the pages' login sets.

Details · procedure
Kindprocedure
Authorityknotless.dev
Indexed

Showing version bafyreiddctng5ndr7ueoqiuirzjq4kzhxgrnjzuwtwj6gjy36bjimc7kom. Show the latest

Procedure

procedure · POST

Input

application/json

reason

requiredstring

Why, as com.atproto.moderation.defs names reasons, by the last word of each.

  • maxLength: 64
  • knownValues: spam | violation | misleading | sexual | rude | other

subject

requiredstring

What is reported: an account's handle or DID, a repository's knotless:// URL, or the at:// URI of a record, such as a pull, an issue or a comment.

  • maxLength: 8192

text

string

More on why, for the moderators.

  • maxLength: 20000
  • maxGraphemes: 2000

Output

application/json

reportId

requiredinteger

The report's number, as the moderation service gave it.

Errors

AuthenticationRequired

No account is logged in to the pages, or its session has ended.

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.

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

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

  • 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

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