atproto blogging
1{
2 "lexicon": 1,
3 "id": "sh.weaver.actor.getActorNotebooks",
4 "defs": {
5 "main": {
6 "type": "query",
7 "description": "Get all notebooks for an actor, optionally including collaborations.",
8 "parameters": {
9 "type": "params",
10 "required": [
11 "actor"
12 ],
13 "properties": {
14 "actor": {
15 "type": "string",
16 "format": "at-identifier"
17 },
18 "cursor": {
19 "type": "string"
20 },
21 "includeCollaborations": {
22 "type": "boolean",
23 "default": false
24 },
25 "limit": {
26 "type": "integer",
27 "default": 50,
28 "minimum": 1,
29 "maximum": 100
30 }
31 }
32 },
33 "output": {
34 "encoding": "application/json",
35 "schema": {
36 "type": "object",
37 "required": [
38 "notebooks"
39 ],
40 "properties": {
41 "cursor": {
42 "type": "string"
43 },
44 "notebooks": {
45 "type": "array",
46 "items": {
47 "type": "ref",
48 "ref": "sh.weaver.notebook.defs#notebookView"
49 }
50 }
51 }
52 }
53 }
54 }
55 }
56}