- tools.ozone.communication.createTemplate procedure Administrative action to create a new, re-usable communication (email for now) template.
- tools.ozone.communication.defs defs
- tools.ozone.communication.deleteTemplate procedure Delete a communication template.
- tools.ozone.communication.listTemplates query Get list of all communication templates.
- tools.ozone.communication.updateTemplate procedure Administrative action to update an existing communication template. Allows passing partial fields to patch specific fields only.
- tools.ozone.inbox.appealActionedSubject procedure not from the namespace authority Appeal a moderation action affecting the user's account or content.
- tools.ozone.inbox.defs defs A single moderation action taken against a subject.
- tools.ozone.inbox.getAccountStatus query Get the authenticated account's current standing with this moderation service.
- tools.ozone.inbox.getActionedSubject query Get a subject belonging to the authenticated account, including its moderation action history from this moderation service.
- tools.ozone.inbox.getNotificationPreferences query Get moderation push notification preferences for report outcomes, account actions, and labeling. Returns all three categories, defaulting to enabled for an account without saved preferences.
- tools.ozone.inbox.getReport query Get a moderation report submitted by the authenticated account to this moderation service.
- tools.ozone.inbox.getUnreadCount query
- tools.ozone.inbox.listActionedSubjects query List subjects belonging to the authenticated account that have moderation actions from this moderation service.
- tools.ozone.inbox.listNotifications query
- tools.ozone.inbox.listReports query List moderation reports submitted by the authenticated account to this moderation service.
- tools.ozone.inbox.putNotificationPreferences procedure Update the authenticated account's moderation push notification preferences. Only provided categories are updated; omitted categories retain their values. At least one category must be provided. Returns all three preferences. These preferences do not hide in-app inbox activity.
- tools.ozone.inbox.updateSeen procedure
- tools.ozone.moderation.cancelScheduledActions procedure Cancel all pending scheduled moderation actions for specified subjects
- tools.ozone.moderation.defs defs Logs account status related events on a repo subject. Normally captured by automod from the firehose and emitted to ozone for historical tracking.
- tools.ozone.moderation.emitEvent procedure Take a moderation action on an actor.
- tools.ozone.moderation.getAccountPreferences query Get private preferences for an account. Requires moderator or admin auth.
- tools.ozone.moderation.getAccountTimeline query Get timeline of all available events of an account. This includes moderation events, account history and did history.
- tools.ozone.moderation.getEvent query Get details about a moderation event.
- tools.ozone.moderation.getRecord query Get details about a record.
- tools.ozone.moderation.getRecords query Get details about some records.
- tools.ozone.moderation.getRepo query Get details about a repository.
- tools.ozone.moderation.getReporterStats query Get reporter stats for a list of users.
- tools.ozone.moderation.getRepos query Get details about some repositories.
- tools.ozone.moderation.getSubjects query Get details about subjects.
- tools.ozone.moderation.listScheduledActions procedure List scheduled moderation actions with optional filtering
- tools.ozone.moderation.queryEvents query List moderation events related to a subject.
- tools.ozone.moderation.queryStatuses query View moderation statuses of subjects (record or repo).
- tools.ozone.moderation.scheduleAction procedure Schedule a moderation action to be executed at a future time
- tools.ozone.moderation.searchRepos query Find repositories based on a search term.
- tools.ozone.queue.assignModerator procedure not from the namespace authority Assign a user to a queue.
- tools.ozone.queue.createQueue procedure not from the namespace authority Create a new moderation queue. A queue can have optional matching criteria that ozone's queue router will use to match reports. A queue with no criteria must have reports assigned to it manually via (1) `modTool.meta.queueId` in `tools.ozone.moderation.emitEvent` or (2) `tools.ozone.report.reassignQueue`.
- tools.ozone.queue.defs defs
- tools.ozone.queue.deleteQueue procedure not from the namespace authority Delete a moderation queue. Optionally migrate reports to another queue.
- tools.ozone.queue.getAssignments query not from the namespace authority Get moderator assignments, optionally filtered by active status, queue, or moderator.
- tools.ozone.queue.listQueues query not from the namespace authority List all configured moderation queues with statistics.
- tools.ozone.queue.routeReports procedure not from the namespace authority Route reports within an ID range to matching queues based.
- tools.ozone.queue.unassignModerator procedure not from the namespace authority Remove a user's assignment from a queue.
- tools.ozone.queue.updateQueue procedure not from the namespace authority Update queue properties.
- tools.ozone.report.assignModerator procedure Assign a report to a user. Defaults to the caller. Admins may assign to any moderator.
- tools.ozone.report.closeReports procedure Close all reports on a subject matching the given criteria. Reports whose current status does not permit a transition to closed are skipped silently. Intended for automated flows that resolve reports without taking action on the subject.
- tools.ozone.report.createActivity procedure Register an activity on a report. For state-change activity types, validates the transition and updates report.status atomically.
- tools.ozone.report.defs defs Activity recording a moderator being assigned to a report.
- tools.ozone.report.getAssignments query Get assignments for reports.
- tools.ozone.report.getHistoricalStats query Get historical daily report statistics. Returns a paginated list of daily stat snapshots, newest first. Filter by queue, moderator, or report type.
- tools.ozone.report.getLatestReport query Get the most recent report.
- tools.ozone.report.getLiveStats query Get live report statistics for the current UTC calendar day. Filter by queue, moderator, or report type. Omit all parameters for aggregate stats.
- tools.ozone.report.getReport query Get details about a single moderation report by ID.
- tools.ozone.report.listActivities query List all activities for a report, sorted most-recent-first.
- tools.ozone.report.queryActivities query Query report activities across all reports, ordered by createdAt. Used by downstream pollers; for per-report activity history use listActivities.
- tools.ozone.report.queryReports query View moderation reports. Reports are individual instances of content being reported, as opposed to subject statuses which aggregate reports at the subject level.
- tools.ozone.report.reassignQueue procedure Manually reassign a report to a different queue (or unassign it). Records a queueActivity entry on the report.
- tools.ozone.report.refreshStats procedure Recompute report statistics for a date range.
- tools.ozone.report.unassignModerator procedure Remove report assignment.
- tools.ozone.safelink.addRule procedure Add a new URL safety rule
- tools.ozone.safelink.defs defs An event for URL safety decisions
- tools.ozone.safelink.queryEvents procedure Query URL safety audit events
- tools.ozone.safelink.queryRules procedure Query URL safety rules
- tools.ozone.safelink.removeRule procedure Remove an existing URL safety rule
- tools.ozone.safelink.updateRule procedure Update an existing URL safety rule
- tools.ozone.set.addValues procedure Add values to a specific set. Attempting to add values to a set that does not exist will result in an error.
- tools.ozone.set.defs defs
- tools.ozone.set.deleteSet procedure Delete an entire set. Attempting to delete a set that does not exist will result in an error.
- tools.ozone.set.deleteValues procedure Delete values from a specific set. Attempting to delete values that are not in the set will not result in an error
- tools.ozone.set.getValues query Get a specific set and its values
- tools.ozone.set.querySets query Query available sets
- tools.ozone.set.upsertSet procedure Create or update set metadata
- tools.ozone.signature.defs defs
- tools.ozone.signature.findCorrelation query Find all correlated threat signatures between 2 or more accounts.
- tools.ozone.signature.findRelatedAccounts query Get accounts that share some matching threat signatures with the root account.
- tools.ozone.signature.searchAccounts query Search for accounts that match one or more threat signature values.
- tools.ozone.team.addMember procedure Add a member to the ozone team. Requires admin role.
- tools.ozone.team.defs defs Admin role. Highest level of access, can perform all actions.
- tools.ozone.team.deleteMember procedure Delete a member from ozone team. Requires admin role.
- tools.ozone.team.listMembers query List all members with access to the ozone service.
- tools.ozone.team.updateMember procedure Update a member in the ozone service. Requires admin role.
- tools.ozone.verification.defs defs Verification data for the associated subject.
- tools.ozone.verification.grantVerifications procedure Grant verifications to multiple subjects. Allows batch processing of up to 100 verifications at once.
- tools.ozone.verification.listVerifications query List verifications
- tools.ozone.verification.revokeVerifications procedure Revoke previously granted verifications in batches of up to 100.