atproto blogging
1{
2 "lexicon": 1,
3 "id": "tools.ozone.team.listMembers",
4 "defs": {
5 "main": {
6 "type": "query",
7 "description": "List all members with access to the ozone service.",
8 "parameters": {
9 "type": "params",
10 "properties": {
11 "cursor": {
12 "type": "string"
13 },
14 "disabled": {
15 "type": "boolean"
16 },
17 "limit": {
18 "type": "integer",
19 "default": 50,
20 "minimum": 1,
21 "maximum": 100
22 },
23 "q": {
24 "type": "string"
25 },
26 "roles": {
27 "type": "array",
28 "items": {
29 "type": "string"
30 }
31 }
32 }
33 },
34 "output": {
35 "encoding": "application/json",
36 "schema": {
37 "type": "object",
38 "required": [
39 "members"
40 ],
41 "properties": {
42 "cursor": {
43 "type": "string"
44 },
45 "members": {
46 "type": "array",
47 "items": {
48 "type": "ref",
49 "ref": "tools.ozone.team.defs#member"
50 }
51 }
52 }
53 }
54 }
55 }
56 }
57}