uk.skyblur.post.getPost

skyblur.uk

Schema Diff

+0 -4

From

CID
bafyreihpdrld6ss...
Indexed At
2026-08-09 11:42 UTC
View this version

To

CID
bafyreif72dmsqt5...
Indexed At
2026-08-09 11:46 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

2 breaking changes, 0 non-breaking changes.

Breaking Changes (2)
  • RemovedVertex RemovedVertex { vertex_id: "uk.skyblur.post.getPost:input.forEdit" }
  • RemovedEdge RemovedEdge { src: "uk.skyblur.post.getPost:input", tgt: "uk.skyblur.post.getPost:input.forEdit", kind: "prop", name: Some("forEdit") }

Migration Guidance

Removed Elements

  • RemovedVertex { vertex_id: "uk.skyblur.post.getPost:input.forEdit" }

Additional Notes

  • Breaking: RemovedEdge { src: "uk.skyblur.post.getPost:input", tgt: "uk.skyblur.post.getPost:input.forEdit", kind: "prop", name: Some("forEdit") }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 4
    "main": {
5 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 -
            "forEdit": {
11 -
              "description": "Author-only edit retrieval. Allows the record owner to load restricted content before its scheduled reveal for editing; never use for normal post viewing.",
12 -
              "type": "boolean"
13 -
            },
14 10
            "password": {
15 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.",
16 12
              "type": "string"
17 13
            },
18 14
            "uri": {
19 15
              "description": "Skyblur post at-uri. It shoud be uk.skyblur.post collection.",
20 16
              "format": "at-uri",
21 17
              "type": "string"
22 18
            }
23 19
          },
24 20
          "required": [
25 21
            "uri"
26 22
          ],
27 23
          "type": "object"
28 24
        }
29 25
      },
30 26
      "output": {
31 27
        "encoding": "application/json",
32 28
        "schema": {
33 29
          "properties": {
34 30
            "additional": {
35 31
              "type": "string"
36 32
            },
37 33
            "createdAt": {
38 34
              "format": "datetime",
39 35
              "type": "string"
40 36
            },
41 37
            "encryptCid": {
42 38
              "type": "string"
43 39
            },
44 40
            "errorCode": {
45 41
              "description": "Error code for unavailable content. e.g. LockedUntil, AuthRequired, NotFollower, NotFollowing, NotMutual, NotListMember, ListMembershipCheckFailed, ListUriMissing, InvalidListUri",
46 42
              "type": "string"
47 43
            },
48 44
            "errorDescription": {
49 45
              "description": "Description of the error code.",
50 46
              "type": "string"
51 47
            },
52 48
            "listUri": {
53 49
              "description": "Selected Bluesky list AT-URI for list visibility. May be returned for authorized, masked and authorization error responses.",
54 50
              "format": "at-uri",
55 51
              "type": "string"
56 52
            },
57 53
            "message": {
58 54
              "type": "string"
59 55
            },
60 56
            "text": {
61 57
              "type": "string"
62 58
            },
63 59
            "unlockAt": {
64 60
              "description": "Scheduled reveal time. Returned with LockedUntil for supported restricted visibility.",
65 61
              "format": "datetime",
66 62
              "type": "string"
67 63
            },
68 64
            "visibility": {
69 65
              "type": "string"
70 66
            }
71 67
          },
72 68
          "required": [
73 69
            "text"
74 70
          ],
75 71
          "type": "object"
76 72
        }
77 73
      },
78 74
      "type": "procedure"
79 75
    }
80 76
  },
81 77
  "id": "uk.skyblur.post.getPost",
82 78
  "lexicon": 1
83 79
}

Compare Other Versions

Lexicon Garden

@