atproto blogging
1{
2 "lexicon": 1,
3 "id": "sh.weaver.edit.getContributors",
4 "defs": {
5 "main": {
6 "type": "query",
7 "description": "Get evidence-based contributors for a resource (entry or notebook). Returns users who have edit history or are explicit collaborators.",
8 "parameters": {
9 "type": "params",
10 "required": ["resource"],
11 "properties": {
12 "resource": {
13 "type": "string",
14 "format": "at-uri",
15 "description": "AT URI of the entry or notebook"
16 },
17 "includeCascaded": {
18 "type": "boolean",
19 "description": "For entries, also include notebook-level collaborators",
20 "default": true
21 }
22 }
23 },
24 "output": {
25 "encoding": "application/json",
26 "schema": {
27 "type": "object",
28 "required": ["contributors"],
29 "properties": {
30 "contributors": {
31 "type": "array",
32 "items": { "type": "ref", "ref": "sh.weaver.actor.defs#profileViewBasic" }
33 }
34 }
35 }
36 }
37 }
38 }
39}