an attempt to make a lightweight, easily self-hostable, scoped bluesky appview
1
2
3## app.bsky.feed.getPosts
4
5```js
6{
7 "lexicon": 1,
8 "id": "app.bsky.feed.getPosts",
9 "defs": {
10 "main": {
11 "type": "query",
12 "description": "Gets post views for a specified list of posts (by AT-URI). This is sometimes referred to as 'hydrating' a 'feed skeleton'.",
13 "parameters": {
14 "type": "params",
15 "required": [
16 "uris"
17 ],
18 "properties": {
19 "uris": {
20 "type": "array",
21 "description": "List of post AT-URIs to return hydrated views for.",
22 "items": {
23 "type": "string",
24 "format": "at-uri"
25 },
26 "maxLength": 25
27 }
28 }
29 },
30 "output": {
31 "encoding": "application/json",
32 "schema": {
33 "type": "object",
34 "required": [
35 "posts"
36 ],
37 "properties": {
38 "posts": {
39 "type": "array",
40 "items": {
41 "type": "ref",
42 "ref": "app.bsky.feed.defs#postView"
43 }
44 }
45 }
46 }
47 }
48 }
49 }
50}
51```
52---