com.getorbyt.community.moderatePost
A moderator action on one post's Community-level state. Removal is scoped to the Community; only actions that change state are journaled.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | community.getorbyt.com |
| Indexed |
Procedure
procedure · POSTInput
application/jsonOutput
application/jsonremovalActionId
stringmaxLength: 128
removedAt
string · datetimeremovedReason
stringremovedRuleIndex
integerminimum: 0
knownValues: visible | removed
Errors
CommunityNotFound
No description in schema.
InsufficientRole
No description in schema.
PostNotFound
No description in schema.
InvalidAction
No description in schema.
AuthenticationRequired
The request carried no service-auth token, or one this service could not verify for the method. Distinct from InsufficientRole: the caller's identity was never established, so no role decision was made. A client should reauthorize and retry once rather than tell the viewer they lack access.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
Resolves every open report about one post at once: remove the post, or dismiss the reports and keep it. Requires manage-reports, and manage-posts to remove.
-
com.getorbyt.community.resolveReport
procedureResolves one Community report by removing its post or dismissing the report. Requires authenticated moderator authorization.
-
An append-only moderation action in a community view. V0 understands removal only.
-
A community's record that a post has been removed from it. Written in the same com.atproto.repo.applyWrites commit that deletes the social.coves.community.acceptance, so the firehose never carries a half-completed moderation action. Removal is URI-scoped and terminal: it applies to the post URI across later author edits, not only to the version it pins. A post rejected at submission time was never accepted and writes no record. Removed is exited only by an explicit moderator restore: an atomic c
-
com.getorbyt.community.createAppeal
procedureCreates the post author's single private appeal for a specific Community removal action. Requires authenticated service authorization.