uk.skyblur.post.getPost
Schema Diff
+0 -4
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
}