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
| Kind | procedure |
|---|---|
| Authority | moderation.tempomusic.app |
| Indexed |
Procedure
procedure · POSTInput
application/jsondetails
stringFree-text context. Required when reasonType is `other`; optional otherwise.
maxLength: 500maxGraphemes: 500
The reported entity. Discriminated by $type.
Output
application/jsonErrors
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 matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
com.atproto.moderation.createReport
procedureSubmit a moderation report regarding an atproto account or record. Implemented by moderation services (with PDS proxying), and requires auth.
-
app.didpic.moderation.createReport
procedureFile a moderation report against an account, a record, a hashtag, or a DM message.
-
Report an account to Lovesky's moderators. Reports are private; the subject is never told who reported them.
-
dev.knotless.createReport
procedureReports an account, a repository, or what someone wrote about one, to the moderation service, as the account logged in to this appview's pages.
-
pub.chive.moderation.createReport
procedureReport content for moderation review. Requires authentication. Duplicate reports from the same user for the same content are idempotent.