app.bivri.actor.updateProfile
Schema Diff
+4 -0
Compatibility Analysis
Backward Compatible
No changes detected.
1
1
{
2
2
"$type": "com.atproto.lexicon.schema",
3
3
"defs": {
4
4
"main": {
5
5
"errors": [
6
6
{
7
+
"description": "The authenticated member has not confirmed age and accepted the Terms and Privacy Policy.",
8
+
"name": "ConsentRequired"
9
+
},
10
+
{
7
11
"name": "Unauthenticated"
8
12
},
9
13
{
10
14
"name": "InvalidProfile"
11
15
}
12
16
],
13
17
"input": {
14
18
"encoding": "application/json",
15
19
"schema": {
16
20
"nullable": [
17
21
"displayName",
18
22
"bio",
19
23
"avatar",
20
24
"banner",
21
25
"links"
22
26
],
23
27
"properties": {
24
28
"avatar": {
25
29
"accept": [
26
30
"image/png",
27
31
"image/jpeg",
28
32
"image/webp"
29
33
],
30
34
"description": "Blob reference for the new avatar. Send null to clear it; omit the field to leave it unchanged.",
31
35
"maxSize": 1000000,
32
36
"type": "blob"
33
37
},
34
38
"banner": {
35
39
"accept": [
36
40
"image/png",
37
41
"image/jpeg",
38
42
"image/webp"
39
43
],
40
44
"description": "Blob reference for the new banner. Send null to clear it; omit the field to leave it unchanged.",
41
45
"maxSize": 1000000,
42
46
"type": "blob"
43
47
},
44
48
"bio": {
45
49
"description": "New profile description. Send null to clear it; omit the field to leave it unchanged.",
46
50
"maxGraphemes": 256,
47
51
"maxLength": 2560,
48
52
"type": "string"
49
53
},
50
54
"displayName": {
51
55
"description": "New display name. Send null to clear it; omit the field to leave it unchanged.",
52
56
"maxGraphemes": 64,
53
57
"maxLength": 640,
54
58
"type": "string"
55
59
},
56
60
"links": {
57
61
"description": "Replacement set of external links. Send null to clear them; omit the field to leave them unchanged.",
58
62
"items": {
59
63
"ref": "app.bivri.actor.profile#link",
60
64
"type": "ref"
61
65
},
62
66
"maxLength": 10,
63
67
"type": "array"
64
68
}
65
69
},
66
70
"type": "object"
67
71
}
68
72
},
69
73
"output": {
70
74
"encoding": "application/json",
71
75
"schema": {
72
76
"properties": {
73
77
"cid": {
74
78
"type": "string"
75
79
},
76
80
"uri": {
77
81
"format": "at-uri",
78
82
"type": "string"
79
83
}
80
84
},
81
85
"required": [
82
86
"uri",
83
87
"cid"
84
88
],
85
89
"type": "object"
86
90
}
87
91
},
88
92
"type": "procedure"
89
93
}
90
94
},
91
95
"description": "Update the authenticated user's profile. Requires OAuth session.",
92
96
"id": "app.bivri.actor.updateProfile",
93
97
"lexicon": 1
94
98
}