full diff

us.off-the-clock.browseSpaces

From
bafyreicbaf6p4nqiodioiajbj3ph56p4dyj3q72dbw3asp67kewmxtaara indexed 2026-11-07 02:46 UTC View this version
To
bafyreicviy3nutrtrowbvqo6mg5v3tdg6rkuw4c6il5mlfryjzf4j45ify indexed 2026-11-07 18:30 UTC View this version

Compatibility

backward compatible Backward compatible. 2 non-breaking changes.

Non-breaking changes (2)
  • AddedVertex AddedVertex { vertex_id: "us.off-the-clock.browseSpaces#spaceView.parentAccess" }
  • AddedEdge AddedEdge { src: "us.off-the-clock.browseSpaces#spaceView", tgt: "us.off-the-clock.browseSpaces#spaceView.parentAccess", kind: "prop", name: Some("parentAccess") }

Migration guidance

Added

  • AddedVertex { vertex_id: "us.off-the-clock.browseSpaces#spaceView.parentAccess" }

Notes

  • Non-breaking: AddedEdge { src: "us.off-the-clock.browseSpaces#spaceView", tgt: "us.off-the-clock.browseSpaces#spaceView.parentAccess", kind: "prop", name: Some("parentAccess") }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
55 "description": "The space directory (D50): the spaces with a profile, in record-key order, oldest first, for members who read the default pair's content space. Nothing of a space's records is in it, only what its admins wrote about it.",
66 "errors": [
77 {
88 "name": "InvalidRequest"
99 },
1010 {
1111 "name": "NotSpaceMember"
1212 }
1313 ],
1414 "output": {
1515 "encoding": "application/json",
1616 "schema": {
1717 "properties": {
1818 "cursor": {
1919 "type": "string"
2020 },
2121 "spaces": {
2222 "items": {
2323 "ref": "#spaceView",
2424 "type": "ref"
2525 },
2626 "type": "array"
2727 }
2828 },
2929 "required": [
3030 "spaces"
3131 ],
3232 "type": "object"
3333 }
3434 },
3535 "parameters": {
3636 "properties": {
3737 "cursor": {
3838 "description": "The last record key of the page before.",
3939 "maxLength": 64,
4040 "type": "string"
4141 },
4242 "limit": {
4343 "default": 24,
4444 "maximum": 48,
4545 "minimum": 1,
4646 "type": "integer"
4747 }
4848 },
4949 "type": "params"
5050 },
5151 "type": "query"
5252 },
5353 "spaceView": {
5454 "description": "A listed space: its profile, with signed images, the admins to ask, its member count, whether the viewer holds it and whether it has a policy to accept.",
5555 "properties": {
5656 "admins": {
5757 "description": "The current profiles of the record's admin DIDs, in order, or the pair's team when the record names none.",
5858 "items": {
5959 "ref": "app.bsky.actor.defs#profileViewBasic",
6060 "type": "ref"
6161 },
6262 "type": "array"
6363 },
6464 "avatar": {
6565 "format": "uri",
6666 "type": "string"
6767 },
6868 "cid": {
6969 "format": "cid",
7070 "type": "string"
7171 },
7272 "description": {
7373 "type": "string"
7474 },
7575 "displayName": {
7676 "type": "string"
7777 },
7878 "facets": {
7979 "items": {
8080 "ref": "app.bsky.richtext.facet",
8181 "type": "ref"
8282 },
8383 "type": "array"
8484 },
8585 "hasPolicy": {
8686 "type": "boolean"
8787 },
8888 "header": {
8989 "format": "uri",
9090 "type": "string"
9191 },
9292 "memberCount": {
9393 "minimum": 0,
9494 "type": "integer"
9595 },
9696 "membersHidden": {
9797 "description": "The member list is for the pair's admins; memberCount is left out for anyone else.",
9898 "type": "boolean"
9999 },
100 "parentAccess": {
101 "description": "Everyone in the community reads (read), or reads and writes (write), the space without a member entry. Left out for a private space.",
102 "knownValues": [
103 "read",
104 "write"
105 ],
106 "type": "string"
107 },
100108 "space": {
101109 "description": "The space's content space.",
102110 "format": "at-uri",
103111 "type": "string"
104112 },
105113 "tid": {
106114 "description": "The pair's TID: the profile's record key.",
107115 "format": "tid",
108116 "type": "string"
109117 },
110118 "uri": {
111119 "format": "at-uri",
112120 "type": "string"
113121 },
114122 "viewerIsMember": {
115123 "type": "boolean"
116124 }
117125 },
118126 "required": [
119127 "space",
120128 "tid",
121129 "uri",
122130 "cid",
123131 "displayName",
124132 "description",
125133 "avatar",
126134 "header",
127135 "admins",
128136 "viewerIsMember",
129137 "hasPolicy"
130138 ],
131139 "type": "object"
132140 }
133141 },
134142 "id": "us.off-the-clock.browseSpaces",
135143 "lexicon": 1
136144}

Compare other versions