atproto blogging
1{
2 "lexicon": 1,
3 "id": "app.bsky.feed.describeFeedGenerator",
4 "defs": {
5 "feed": {
6 "type": "object",
7 "required": [
8 "uri"
9 ],
10 "properties": {
11 "uri": {
12 "type": "string",
13 "format": "at-uri"
14 }
15 }
16 },
17 "links": {
18 "type": "object",
19 "properties": {
20 "privacyPolicy": {
21 "type": "string"
22 },
23 "termsOfService": {
24 "type": "string"
25 }
26 }
27 },
28 "main": {
29 "type": "query",
30 "description": "Get information about a feed generator, including policies and offered feed URIs. Does not require auth; implemented by Feed Generator services (not App View).",
31 "output": {
32 "encoding": "application/json",
33 "schema": {
34 "type": "object",
35 "required": [
36 "did",
37 "feeds"
38 ],
39 "properties": {
40 "did": {
41 "type": "string",
42 "format": "did"
43 },
44 "feeds": {
45 "type": "array",
46 "items": {
47 "type": "ref",
48 "ref": "#feed"
49 }
50 },
51 "links": {
52 "type": "ref",
53 "ref": "#links"
54 }
55 }
56 }
57 }
58 }
59 }
60}