tools.ozone.inbox.putNotificationPreferences

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.

class atproto_client.models.tools.ozone.inbox.put_notification_preferences.Data

Bases: DataModelBase

Input data model for tools.ozone.inbox.putNotificationPreferences.

field account: bool | None = None
field labels: bool | None = None

Notify about labels applied to or removed from the account or its content.

field reports: bool | None = None

Notify about outcomes of reports filed by the account.

class atproto_client.models.tools.ozone.inbox.put_notification_preferences.DataDict

Bases: TypedDict

account: NotRequired[bool | None]

Notify about moderation actions against the account or its content, excluding labeling.

labels: NotRequired[bool | None]

Notify about labels applied to or removed from the account or its content.

reports: NotRequired[bool | None]

Notify about outcomes of reports filed by the account.

class atproto_client.models.tools.ozone.inbox.put_notification_preferences.Response

Bases: ResponseModelBase

Output data model for tools.ozone.inbox.putNotificationPreferences.

field preferences: models.ToolsOzoneInboxDefs.NotificationPreferences [Required]

Preferences.