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