full diff

pub.chive.activity.getFeed

From
bafyreick6skt7l43pkefudxjx4iqowgpq6afpn3vbcnoeqmy3csb3muo7a indexed 2026-06-18 13:14 UTC View this version
To
bafyreick6skt7l43pkefudxjx4iqowgpq6afpn3vbcnoeqmy3csb3muo7a indexed 2026-06-18 13:14 UTC View this version

Compatibility

backward compatible No changes detected.

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "activityView": {
55 "description": "View of an activity log entry",
66 "properties": {
77 "action": {
88 "description": "Action type",
99 "knownValues": [
1010 "create",
1111 "update",
1212 "delete"
1313 ],
1414 "type": "string"
1515 },
1616 "actorDid": {
1717 "description": "DID of user who initiated the action",
1818 "format": "did",
1919 "type": "string"
2020 },
2121 "category": {
2222 "description": "Semantic activity category",
2323 "knownValues": [
2424 "eprint_submit",
2525 "eprint_update",
2626 "eprint_delete",
2727 "review_create",
2828 "review_update",
2929 "review_delete",
3030 "endorsement_create",
3131 "endorsement_delete",
3232 "tag_create",
3333 "tag_delete",
3434 "profile_update",
3535 "proposal_create",
3636 "vote_create"
3737 ],
3838 "type": "string"
3939 },
4040 "collection": {
4141 "description": "NSID of the record collection",
4242 "type": "string"
4343 },
4444 "confirmedAt": {
4545 "description": "When firehose confirmed the action",
4646 "format": "datetime",
4747 "type": "string"
4848 },
4949 "errorCode": {
5050 "description": "Error code if activity failed",
5151 "type": "string"
5252 },
5353 "errorMessage": {
5454 "description": "Error message if activity failed",
5555 "type": "string"
5656 },
5757 "firehoseCid": {
5858 "description": "CID from firehose confirmation",
5959 "type": "string"
6060 },
6161 "firehoseUri": {
6262 "description": "AT-URI from firehose confirmation",
6363 "format": "at-uri",
6464 "type": "string"
6565 },
6666 "id": {
6767 "description": "Unique activity identifier (UUID)",
6868 "type": "string"
6969 },
7070 "initiatedAt": {
7171 "description": "When user initiated the action",
7272 "format": "datetime",
7373 "type": "string"
7474 },
7575 "latencyMs": {
7676 "description": "Latency from UI initiation to firehose confirmation (milliseconds)",
7777 "type": "integer"
7878 },
7979 "rkey": {
8080 "description": "Record key",
8181 "type": "string"
8282 },
8383 "status": {
8484 "description": "Activity status",
8585 "knownValues": [
8686 "pending",
8787 "confirmed",
8888 "failed",
8989 "timeout"
9090 ],
9191 "type": "string"
9292 },
9393 "targetTitle": {
9494 "description": "Target record title for display",
9595 "type": "string"
9696 },
9797 "targetUri": {
9898 "description": "Target record URI",
9999 "format": "at-uri",
100100 "type": "string"
101101 }
102102 },
103103 "required": [
104104 "id",
105105 "actorDid",
106106 "collection",
107107 "rkey",
108108 "action",
109109 "category",
110110 "status",
111111 "initiatedAt"
112112 ],
113113 "type": "object"
114114 },
115115 "main": {
116116 "description": "Get the authenticated user's activity feed with pagination",
117117 "errors": [
118118 {
119119 "name": "AuthenticationRequired"
120120 }
121121 ],
122122 "output": {
123123 "encoding": "application/json",
124124 "schema": {
125125 "properties": {
126126 "activities": {
127127 "items": {
128128 "ref": "#activityView",
129129 "type": "ref"
130130 },
131131 "type": "array"
132132 },
133133 "cursor": {
134134 "description": "Pagination cursor for next page",
135135 "type": "string"
136136 },
137137 "hasMore": {
138138 "description": "Whether more results are available",
139139 "type": "boolean"
140140 }
141141 },
142142 "required": [
143143 "activities",
144144 "hasMore"
145145 ],
146146 "type": "object"
147147 }
148148 },
149149 "parameters": {
150150 "properties": {
151151 "category": {
152152 "description": "Filter by activity category",
153153 "knownValues": [
154154 "eprint_submit",
155155 "eprint_update",
156156 "eprint_delete",
157157 "review_create",
158158 "review_update",
159159 "review_delete",
160160 "endorsement_create",
161161 "endorsement_delete",
162162 "tag_create",
163163 "tag_delete",
164164 "profile_update",
165165 "proposal_create",
166166 "vote_create"
167167 ],
168168 "type": "string"
169169 },
170170 "cursor": {
171171 "description": "Pagination cursor",
172172 "type": "string"
173173 },
174174 "limit": {
175175 "default": 50,
176176 "description": "Maximum number of results to return",
177177 "maximum": 100,
178178 "minimum": 1,
179179 "type": "integer"
180180 },
181181 "status": {
182182 "description": "Filter by activity status",
183183 "knownValues": [
184184 "pending",
185185 "confirmed",
186186 "failed",
187187 "timeout"
188188 ],
189189 "type": "string"
190190 }
191191 },
192192 "type": "params"
193193 },
194194 "type": "query"
195195 }
196196 },
197197 "id": "pub.chive.activity.getFeed",
198198 "lexicon": 1,
199199 "revision": 1
200200}