uk.skyblur.post.getPost

skyblur.uk

Schema Diff

+7 -2

From

CID
bafyreic77v7e6v5...
Indexed At
2026-05-04 01:34 UTC
View this version

To

CID
bafyreibycsx6zuc...
Indexed At
2026-05-05 14:15 UTC
View this version

Compatibility Analysis

Backward Compatible

Backward compatible. 2 non-breaking changes.

Non-Breaking Changes (2)
  • AddedVertex AddedVertex { vertex_id: "uk.skyblur.post.getPost:output.listUri" }
  • AddedEdge AddedEdge { src: "uk.skyblur.post.getPost:output", tgt: "uk.skyblur.post.getPost:output.listUri", kind: "prop", name: Some("listUri") }

Migration Guidance

Added Elements

  • AddedVertex { vertex_id: "uk.skyblur.post.getPost:output.listUri" }

Additional Notes

  • Non-breaking: AddedEdge { src: "uk.skyblur.post.getPost:output", tgt: "uk.skyblur.post.getPost:output.listUri", kind: "prop", name: Some("listUri") }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 -
      "description": "Get Skyblur post. If the specified post is password-protected, you can retrieve the unlocked content by providing the password. Auth required for followers, following and mutual.",
5 +
      "description": "Get Skyblur post. If the specified post is password-protected, you can retrieve the unlocked content by providing the password. Auth required for followers, following, mutual and list visibility.",
6 6
      "input": {
7 7
        "encoding": "application/json",
8 8
        "schema": {
9 9
          "properties": {
10 10
            "password": {
11 11
              "description": "If the specified uri is password-protected, please provide the password. If no password is specified, the non-protected content will be returned.",
12 12
              "type": "string"
13 13
            },
14 14
            "uri": {
15 15
              "description": "Skyblur post at-uri. It shoud be uk.skyblur.post collection.",
16 16
              "format": "at-uri",
17 17
              "type": "string"
18 18
            }
19 19
          },
20 20
          "required": [
21 21
            "uri"
22 22
          ],
23 23
          "type": "object"
24 24
        }
25 25
      },
26 26
      "output": {
27 27
        "encoding": "application/json",
28 28
        "schema": {
29 29
          "properties": {
30 30
            "additional": {
31 31
              "type": "string"
32 32
            },
33 33
            "createdAt": {
34 34
              "format": "datetime",
35 35
              "type": "string"
36 36
            },
37 37
            "encryptCid": {
38 38
              "type": "string"
39 39
            },
40 40
            "errorCode": {
41 -
              "description": "Error code for restricted content. e.g. AuthRequired, NotFollower, NotFollowing, NotMutual",
41 +
              "description": "Error code for restricted content. e.g. AuthRequired, NotFollower, NotFollowing, NotMutual, NotListMember, ListMembershipCheckFailed, ListUriMissing, InvalidListUri",
42 42
              "type": "string"
43 43
            },
44 44
            "errorDescription": {
45 45
              "description": "Description of the error code.",
46 46
              "type": "string"
47 47
            },
48 +
            "listUri": {
49 +
              "description": "Selected Bluesky list AT-URI for list visibility. May be returned for authorized, masked and authorization error responses.",
50 +
              "format": "at-uri",
51 +
              "type": "string"
52 +
            },
48 53
            "message": {
49 54
              "type": "string"
50 55
            },
51 56
            "text": {
52 57
              "type": "string"
53 58
            },
54 59
            "visibility": {
55 60
              "type": "string"
56 61
            }
57 62
          },
58 63
          "required": [
59 64
            "text"
60 65
          ],
61 66
          "type": "object"
62 67
        }
63 68
      },
64 69
      "type": "procedure"
65 70
    }
66 71
  },
67 72
  "id": "uk.skyblur.post.getPost",
68 73
  "lexicon": 1
69 74
}

Compare Other Versions

Lexicon Garden

@