From
bafyreiaejh7rdbmc4pukpwtnva5wberlwmi3zeltntkhzslhmwf2xlv6tu
indexed 2026-10-07 18:19 UTC
View this version
To
bafyreiazgoerjgyqfou5clawjregprsq4fbeoe7zffbondlwbza5xdgsbi
indexed 2026-10-14 15:12 UTC
View this version
Compatibility
breaking 2 breaking changes, 6 non-breaking changes.
Breaking changes (2)
- RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "tools.ozone.inbox.putNotificationPreferences:input", src: "tools.ozone.inbox.putNotificationPreferences:input", tgt: "tools.ozone.inbox.putNotificationPreferences:input.push", kind: "prop", name: Some("push") }
- RemovedVertex RemovedVertex { vertex_id: "tools.ozone.inbox.putNotificationPreferences:input.push" }
Non-breaking changes (6)
- AddedVertex AddedVertex { vertex_id: "tools.ozone.inbox.putNotificationPreferences:input.account" }
- AddedVertex AddedVertex { vertex_id: "tools.ozone.inbox.putNotificationPreferences:input.labels" }
- AddedVertex AddedVertex { vertex_id: "tools.ozone.inbox.putNotificationPreferences:input.reports" }
- AddedEdge AddedEdge { src: "tools.ozone.inbox.putNotificationPreferences:input", tgt: "tools.ozone.inbox.putNotificationPreferences:input.account", kind: "prop", name: Some("account") }
- AddedEdge AddedEdge { src: "tools.ozone.inbox.putNotificationPreferences:input", tgt: "tools.ozone.inbox.putNotificationPreferences:input.labels", kind: "prop", name: Some("labels") }
- AddedEdge AddedEdge { src: "tools.ozone.inbox.putNotificationPreferences:input", tgt: "tools.ozone.inbox.putNotificationPreferences:input.reports", kind: "prop", name: Some("reports") }
Migration guidance
Removed
RemovedVertex { vertex_id: "tools.ozone.inbox.putNotificationPreferences:input.push" }
Added
AddedVertex { vertex_id: "tools.ozone.inbox.putNotificationPreferences:input.account" }AddedVertex { vertex_id: "tools.ozone.inbox.putNotificationPreferences:input.labels" }AddedVertex { vertex_id: "tools.ozone.inbox.putNotificationPreferences:input.reports" }
Notes
- Breaking: RequiredEdgeRemoved { vertex_id: "tools.ozone.inbox.putNotificationPreferences:input", src: "tools.ozone.inbox.putNotificationPreferences:input", tgt: "tools.ozone.inbox.putNotificationPreferences:input.push", kind: "prop", name: Some("push") }
- Non-breaking: AddedEdge { src: "tools.ozone.inbox.putNotificationPreferences:input", tgt: "tools.ozone.inbox.putNotificationPreferences:input.account", kind: "prop", name: Some("account") }
- Non-breaking: AddedEdge { src: "tools.ozone.inbox.putNotificationPreferences:input", tgt: "tools.ozone.inbox.putNotificationPreferences:input.labels", kind: "prop", name: Some("labels") }
- Non-breaking: AddedEdge { src: "tools.ozone.inbox.putNotificationPreferences:input", tgt: "tools.ozone.inbox.putNotificationPreferences:input.reports", kind: "prop", name: Some("reports") }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {5
"description": "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.",56
"input": {67
"encoding": "application/json",78
"schema": {89
"properties": {9
"push": {10
"account": {11
"description": "Notify about moderation actions against the account or its content, excluding labeling.",12
"type": "boolean"13
},14
"labels": {15
"description": "Notify about labels applied to or removed from the account or its content.",16
"type": "boolean"17
},18
"reports": {19
"description": "Notify about outcomes of reports filed by the account.",1020
"type": "boolean"1121
}1222
},13
"required": [14
"push"15
],1623
"type": "object"1724
}1825
},1926
"output": {2027
"encoding": "application/json",2128
"schema": {2229
"properties": {2330
"preferences": {2431
"ref": "tools.ozone.inbox.defs#notificationPreferences",2532
"type": "ref"2633
}2734
},2835
"required": [2936
"preferences"3037
],3138
"type": "object"3239
}3340
},3441
"type": "procedure"3542
}3643
},3744
"id": "tools.ozone.inbox.putNotificationPreferences",3845
"lexicon": 13946
}