full diff

fyi.opensocial.listSpaceRecords

From
bafyreibxcjrwtivxvcdledequech5alsgvro2vqvpbesjyyn6drnjqixhq indexed 2026-10-14 17:27 UTC View this version
To
bafyreifemmba3zx3ere22p5aujbusimzawictfu6zagjwrqd2lo43gsmf4 indexed 2026-11-05 16:25 UTC View this version

Compatibility

breaking 8 breaking changes, 0 non-breaking changes.

Breaking changes (8)
  • RemovedVertex RemovedVertex { vertex_id: "fyi.opensocial.defs#actorView" }
  • RemovedVertex RemovedVertex { vertex_id: "fyi.opensocial.listSpaceRecords:output.actors" }
  • RemovedVertex RemovedVertex { vertex_id: "fyi.opensocial.listSpaceRecords:output.actors:items" }
  • RemovedVertex RemovedVertex { vertex_id: "fyi.opensocial.listSpaceRecords:output.rev" }
  • RemovedEdge RemovedEdge { src: "fyi.opensocial.listSpaceRecords:output", tgt: "fyi.opensocial.listSpaceRecords:output.actors", kind: "prop", name: Some("actors") }
  • RemovedEdge RemovedEdge { src: "fyi.opensocial.listSpaceRecords:output", tgt: "fyi.opensocial.listSpaceRecords:output.rev", kind: "prop", name: Some("rev") }
  • RemovedEdge RemovedEdge { src: "fyi.opensocial.listSpaceRecords:output.actors", tgt: "fyi.opensocial.listSpaceRecords:output.actors:items", kind: "items", name: None }
  • RemovedEdge RemovedEdge { src: "fyi.opensocial.listSpaceRecords:output.actors:items", tgt: "fyi.opensocial.defs#actorView", kind: "ref", name: None }

Migration guidance

Removed

  • RemovedVertex { vertex_id: "fyi.opensocial.defs#actorView" }
  • RemovedVertex { vertex_id: "fyi.opensocial.listSpaceRecords:output.actors" }
  • RemovedVertex { vertex_id: "fyi.opensocial.listSpaceRecords:output.actors:items" }
  • RemovedVertex { vertex_id: "fyi.opensocial.listSpaceRecords:output.rev" }

Notes

  • Breaking: RemovedEdge { src: "fyi.opensocial.listSpaceRecords:output", tgt: "fyi.opensocial.listSpaceRecords:output.actors", kind: "prop", name: Some("actors") }
  • Breaking: RemovedEdge { src: "fyi.opensocial.listSpaceRecords:output", tgt: "fyi.opensocial.listSpaceRecords:output.rev", kind: "prop", name: Some("rev") }
  • Breaking: RemovedEdge { src: "fyi.opensocial.listSpaceRecords:output.actors", tgt: "fyi.opensocial.listSpaceRecords:output.actors:items", kind: "items", name: None }
  • Breaking: RemovedEdge { src: "fyi.opensocial.listSpaceRecords:output.actors:items", tgt: "fyi.opensocial.defs#actorView", kind: "ref", name: None }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "Records in one of a group's content spaces, from the host's index of it: one collection or every collection, newest first, a page at a time. Only for those the space's own access record lets read, checked on every call — anyone, signed in or not, for one open to anyone.",
66 "errors": [
77 {
88 "name": "NotFound"
99 },
1010 {
1111 "name": "NotAuthorized"
1212 }
1313 ],
1414 "output": {
1515 "encoding": "application/json",
1616 "schema": {
1717 "properties": {
18 "actors": {
19 "description": "Who wrote the records, by name and picture: for a caller who isn't one of the group's members, who has no other way to know them.",
20 "items": {
21 "ref": "fyi.opensocial.defs#actorView",
22 "type": "ref"
23 },
24 "type": "array"
25 },
2618 "cursor": {
2719 "type": "string"
2820 },
2921 "records": {
3022 "items": {
3123 "ref": "#spaceRecord",
3224 "type": "ref"
3325 },
3426 "type": "array"
35 },
36 "rev": {
37 "description": "Where the index has got to in the space: a reader that saw this revision has seen everything up to it.",
38 "type": "string"
3927 }
4028 },
4129 "required": [
4230 "records"
4331 ],
4432 "type": "object"
4533 }
4634 },
4735 "parameters": {
4836 "properties": {
4937 "collection": {
5038 "format": "nsid",
5139 "type": "string"
5240 },
5341 "cursor": {
5442 "description": "From the last page: continues with older records.",
5543 "type": "string"
5644 },
5745 "equals": {
5846 "maxLength": 2048,
5947 "type": "string"
6048 },
6149 "field": {
6250 "description": "Only records whose field (a name or a dotted path, like subject.uri) equals `equals`.",
6351 "maxLength": 128,
6452 "type": "string"
6553 },
6654 "group": {
6755 "format": "did",
6856 "type": "string"
6957 },
7058 "limit": {
7159 "default": 50,
7260 "maximum": 100,
7361 "minimum": 1,
7462 "type": "integer"
7563 },
7664 "space": {
7765 "description": "The space's URI.",
7866 "type": "string"
7967 },
8068 "uri": {
8169 "description": "One record in the space, by its URI.",
8270 "format": "at-uri",
8371 "type": "string"
8472 }
8573 },
8674 "required": [
8775 "group",
8876 "space"
8977 ],
9078 "type": "params"
9179 },
9280 "type": "query"
9381 },
9482 "spaceRecord": {
9583 "properties": {
9684 "cid": {
9785 "format": "cid",
9886 "type": "string"
9987 },
10088 "createdAt": {
10189 "format": "datetime",
10290 "type": "string"
10391 },
10492 "repo": {
10593 "format": "did",
10694 "type": "string"
10795 },
10896 "uri": {
10997 "type": "string"
11098 },
11199 "value": {
112100 "type": "unknown"
113101 }
114102 },
115103 "required": [
116104 "uri",
117105 "cid",
118106 "repo",
119107 "value",
120108 "createdAt"
121109 ],
122110 "type": "object"
123111 }
124112 },
125113 "id": "fyi.opensocial.listSpaceRecords",
126114 "lexicon": 1
127115}

Compare other versions