app.tempomusic.moderation.createReport

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.

Details · procedure
Kindprocedure
Authoritymoderation.tempomusic.app
Indexed

Procedure

procedure · POST

Input

application/json

details

string

Free-text context. Required when reasonType is `other`; optional otherwise.

  • maxLength: 500
  • maxGraphemes: 500

Output

application/json

deduped

requiredboolean

True when the call hit the (reporter, subject) dedupe constraint and no new row was inserted.

reportId

requiredinteger

Identifier of the report row. Same value returned for the original submission and any subsequent duplicate.

  • minimum: 1

Errors

RateLimited

The reporter has exceeded the per-hour or per-day report limit. Try again later.

InvalidSubject

The subject union carries a value outside the supported $type set, or is malformed (missing uri/cid/did).

DetailsRequired

reasonType is `other` but `details` was empty. Free-text context is mandatory for the catch-all reason.

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.

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

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