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": 1200200
}