atproto blogging
1{
2 "lexicon": 1,
3 "id": "com.atproto.admin.defs",
4 "defs": {
5 "accountView": {
6 "type": "object",
7 "required": [
8 "did",
9 "handle",
10 "indexedAt"
11 ],
12 "properties": {
13 "deactivatedAt": {
14 "type": "string",
15 "format": "datetime"
16 },
17 "did": {
18 "type": "string",
19 "format": "did"
20 },
21 "email": {
22 "type": "string"
23 },
24 "emailConfirmedAt": {
25 "type": "string",
26 "format": "datetime"
27 },
28 "handle": {
29 "type": "string",
30 "format": "handle"
31 },
32 "indexedAt": {
33 "type": "string",
34 "format": "datetime"
35 },
36 "inviteNote": {
37 "type": "string"
38 },
39 "invitedBy": {
40 "type": "ref",
41 "ref": "com.atproto.server.defs#inviteCode"
42 },
43 "invites": {
44 "type": "array",
45 "items": {
46 "type": "ref",
47 "ref": "com.atproto.server.defs#inviteCode"
48 }
49 },
50 "invitesDisabled": {
51 "type": "boolean"
52 },
53 "relatedRecords": {
54 "type": "array",
55 "items": {
56 "type": "unknown"
57 }
58 },
59 "threatSignatures": {
60 "type": "array",
61 "items": {
62 "type": "ref",
63 "ref": "#threatSignature"
64 }
65 }
66 }
67 },
68 "repoBlobRef": {
69 "type": "object",
70 "required": [
71 "did",
72 "cid"
73 ],
74 "properties": {
75 "cid": {
76 "type": "string",
77 "format": "cid"
78 },
79 "did": {
80 "type": "string",
81 "format": "did"
82 },
83 "recordUri": {
84 "type": "string",
85 "format": "at-uri"
86 }
87 }
88 },
89 "repoRef": {
90 "type": "object",
91 "required": [
92 "did"
93 ],
94 "properties": {
95 "did": {
96 "type": "string",
97 "format": "did"
98 }
99 }
100 },
101 "statusAttr": {
102 "type": "object",
103 "required": [
104 "applied"
105 ],
106 "properties": {
107 "applied": {
108 "type": "boolean"
109 },
110 "ref": {
111 "type": "string"
112 }
113 }
114 },
115 "threatSignature": {
116 "type": "object",
117 "required": [
118 "property",
119 "value"
120 ],
121 "properties": {
122 "property": {
123 "type": "string"
124 },
125 "value": {
126 "type": "string"
127 }
128 }
129 }
130 }
131}