Skip to main content

tools.ozone.moderation.emitEvent

#main​

Take a moderation action on an actor.

Input​

  • Encoding: application/json
PropertyTypeKnown ValuesRequiredDescription
eventunion of
tools.ozone.moderation.defs#modEventTakedown
tools.ozone.moderation.defs#modEventAcknowledge
tools.ozone.moderation.defs#modEventEscalate
tools.ozone.moderation.defs#modEventComment
tools.ozone.moderation.defs#modEventLabel
tools.ozone.moderation.defs#modEventReport
tools.ozone.moderation.defs#modEventMute
tools.ozone.moderation.defs#modEventUnmute
tools.ozone.moderation.defs#modEventMuteReporter
tools.ozone.moderation.defs#modEventUnmuteReporter
tools.ozone.moderation.defs#modEventReverseTakedown
tools.ozone.moderation.defs#modEventResolveAppeal
tools.ozone.moderation.defs#modEventEmail
tools.ozone.moderation.defs#modEventDivert
tools.ozone.moderation.defs#modEventTag
tools.ozone.moderation.defs#accountEvent
tools.ozone.moderation.defs#identityEvent
tools.ozone.moderation.defs#recordEvent
tools.ozone.moderation.defs#modEventPriorityScore
tools.ozone.moderation.defs#ageAssuranceEvent
tools.ozone.moderation.defs#ageAssuranceOverrideEvent
tools.ozone.moderation.defs#ageAssurancePurgeEvent
tools.ozone.moderation.defs#revokeAccountCredentialsEvent
tools.ozone.moderation.defs#scheduleTakedownEvent
tools.ozone.moderation.defs#cancelScheduledTakedownEvent
-✅-
subjectunion of
com.atproto.admin.defs#repoRef
com.atproto.repo.strongRef
-✅-
subjectBlobCidsarray of string-❌-
createdBystring (did)-✅-
modTooltools.ozone.moderation.defs#modTool-❌-
externalIdstring-❌An optional external ID for the event, used to deduplicate events from external systems. Fails when an event of same type with the same external ID exists for the same subject.
reportAction#reportAction-❌-

Output​

  • Encoding: application/json
PropertyTypeKnown ValuesRequiredDescription
reftools.ozone.moderation.defs#modEventView-✅-

#reportAction​

Target specific reports when emitting a moderation event

PropertyTypeKnown ValuesRequiredDescription
idsarray of integer-❌Target specific report IDs
typesarray of string-❌Target reports matching these report types on the subject (fully qualified NSIDs). Excludes assigned and escalated reports.
allboolean-❌Target ALL reports on the subject. Excludes assigned and escalated reports.
notestring-❌Note to send to reporter(s) when actioning their report
isAutomatedboolean-❌Set true when the report activities are created by an automated process.