atproto blogging
at main 66 lines 2.2 kB view raw
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}