app.bsky.notification.listNotifications
Schema Diff
+2 -0
Compatibility Analysis
Backward Compatible
No changes detected.
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
5
"description": "Enumerate notifications for the requesting account. Requires auth.",
6
6
"output": {
7
7
"encoding": "application/json",
8
8
"schema": {
9
9
"properties": {
10
10
"cursor": {
11
11
"type": "string"
12
12
},
13
13
"notifications": {
14
14
"items": {
15
15
"ref": "#notification",
16
16
"type": "ref"
17
17
},
18
18
"type": "array"
19
19
},
20
20
"priority": {
21
+
"description": "Deprecated: this field is no longer populated.",
21
22
"type": "boolean"
22
23
},
23
24
"seenAt": {
24
25
"format": "datetime",
25
26
"type": "string"
26
27
}
27
28
},
28
29
"required": [
29
30
"notifications"
30
31
],
31
32
"type": "object"
32
33
}
33
34
},
34
35
"parameters": {
35
36
"properties": {
36
37
"cursor": {
37
38
"type": "string"
38
39
},
39
40
"limit": {
40
41
"default": 50,
41
42
"maximum": 100,
42
43
"minimum": 1,
43
44
"type": "integer"
44
45
},
45
46
"priority": {
47
+
"description": "Deprecated: this parameter is ignored.",
46
48
"type": "boolean"
47
49
},
48
50
"reasons": {
49
51
"description": "Notification reasons to include in response.",
50
52
"items": {
51
53
"description": "A reason that matches the reason property of #notification.",
52
54
"type": "string"
53
55
},
54
56
"type": "array"
55
57
},
56
58
"seenAt": {
57
59
"format": "datetime",
58
60
"type": "string"
59
61
}
60
62
},
61
63
"type": "params"
62
64
},
63
65
"type": "query"
64
66
},
65
67
"notification": {
66
68
"properties": {
67
69
"author": {
68
70
"ref": "app.bsky.actor.defs#profileView",
69
71
"type": "ref"
70
72
},
71
73
"cid": {
72
74
"format": "cid",
73
75
"type": "string"
74
76
},
75
77
"indexedAt": {
76
78
"format": "datetime",
77
79
"type": "string"
78
80
},
79
81
"isRead": {
80
82
"type": "boolean"
81
83
},
82
84
"labels": {
83
85
"items": {
84
86
"ref": "com.atproto.label.defs#label",
85
87
"type": "ref"
86
88
},
87
89
"type": "array"
88
90
},
89
91
"reason": {
90
92
"description": "The reason why this notification was delivered - e.g. your post was liked, or you received a new follower.",
91
93
"knownValues": [
92
94
"like",
93
95
"repost",
94
96
"follow",
95
97
"mention",
96
98
"reply",
97
99
"quote",
98
100
"starterpack-joined",
99
101
"verified",
100
102
"unverified",
101
103
"like-via-repost",
102
104
"repost-via-repost",
103
105
"subscribed-post",
104
106
"contact-match"
105
107
],
106
108
"type": "string"
107
109
},
108
110
"reasonSubject": {
109
111
"format": "at-uri",
110
112
"type": "string"
111
113
},
112
114
"record": {
113
115
"type": "unknown"
114
116
},
115
117
"starterPack": {
116
118
"description": "The starter pack associated with this notification. Present when the notification is for a follow originating from a starter pack.",
117
119
"ref": "app.bsky.graph.defs#starterPackViewBasic",
118
120
"type": "ref"
119
121
},
120
122
"uri": {
121
123
"format": "at-uri",
122
124
"type": "string"
123
125
}
124
126
},
125
127
"required": [
126
128
"uri",
127
129
"cid",
128
130
"author",
129
131
"reason",
130
132
"record",
131
133
"isRead",
132
134
"indexedAt"
133
135
],
134
136
"type": "object"
135
137
}
136
138
},
137
139
"id": "app.bsky.notification.listNotifications",
138
140
"lexicon": 1
139
141
}