atproto blogging
1{
2 "lexicon": 1,
3 "id": "app.bsky.unspecced.getPostThreadOtherV2",
4 "defs": {
5 "main": {
6 "type": "query",
7 "description": "(NOTE: this endpoint is under development and WILL change without notice. Don't use it until it is moved out of `unspecced` or your application WILL break) Get additional posts under a thread e.g. replies hidden by threadgate. Based on an anchor post at any depth of the tree, returns top-level replies below that anchor. It does not include ancestors nor the anchor itself. This should be called after exhausting `app.bsky.unspecced.getPostThreadV2`. Does not require auth, but additional metadata and filtering will be applied for authed requests.",
8 "parameters": {
9 "type": "params",
10 "required": [
11 "anchor"
12 ],
13 "properties": {
14 "anchor": {
15 "type": "string",
16 "description": "Reference (AT-URI) to post record. This is the anchor post.",
17 "format": "at-uri"
18 }
19 }
20 },
21 "output": {
22 "encoding": "application/json",
23 "schema": {
24 "type": "object",
25 "required": [
26 "thread"
27 ],
28 "properties": {
29 "thread": {
30 "type": "array",
31 "description": "A flat list of other thread items. The depth of each item is indicated by the depth property inside the item.",
32 "items": {
33 "type": "ref",
34 "ref": "#threadItem"
35 }
36 }
37 }
38 }
39 }
40 },
41 "threadItem": {
42 "type": "object",
43 "required": [
44 "uri",
45 "depth",
46 "value"
47 ],
48 "properties": {
49 "depth": {
50 "type": "integer",
51 "description": "The nesting level of this item in the thread. Depth 0 means the anchor item. Items above have negative depths, items below have positive depths."
52 },
53 "uri": {
54 "type": "string",
55 "format": "at-uri"
56 },
57 "value": {
58 "type": "union",
59 "refs": [
60 "app.bsky.unspecced.defs#threadItemPost"
61 ]
62 }
63 }
64 }
65 }
66}