app.bivri.actor.updateProfile
Schema Diff
+10 -4
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
-
"image/webp"
32
+
"image/webp",
33
+
"image/gif"
29
34
],
30
35
"description": "Blob reference for the new avatar. Send null to clear it; omit the field to leave it unchanged.",
31
-
"maxSize": 1000000,
36
+
"maxSize": 5000000,
32
37
"type": "blob"
33
38
},
34
39
"banner": {
35
40
"accept": [
36
41
"image/png",
37
42
"image/jpeg",
38
-
"image/webp"
43
+
"image/webp",
44
+
"image/gif"
39
45
],
40
46
"description": "Blob reference for the new banner. Send null to clear it; omit the field to leave it unchanged.",
41
-
"maxSize": 1000000,
47
+
"maxSize": 8000000,
42
48
"type": "blob"
43
49
},
44
50
"bio": {
45
51
"description": "New profile description. Send null to clear it; omit the field to leave it unchanged.",
46
52
"maxGraphemes": 256,
47
53
"maxLength": 2560,
48
54
"type": "string"
49
55
},
50
56
"displayName": {
51
57
"description": "New display name. Send null to clear it; omit the field to leave it unchanged.",
52
58
"maxGraphemes": 64,
53
59
"maxLength": 640,
54
60
"type": "string"
55
61
},
56
62
"links": {
57
63
"description": "Replacement set of external links. Send null to clear them; omit the field to leave them unchanged.",
58
64
"items": {
59
65
"ref": "app.bivri.actor.profile#link",
60
66
"type": "ref"
61
67
},
62
68
"maxLength": 10,
63
69
"type": "array"
64
70
}
65
71
},
66
72
"type": "object"
67
73
}
68
74
},
69
75
"output": {
70
76
"encoding": "application/json",
71
77
"schema": {
72
78
"properties": {
73
79
"cid": {
74
80
"type": "string"
75
81
},
76
82
"uri": {
77
83
"format": "at-uri",
78
84
"type": "string"
79
85
}
80
86
},
81
87
"required": [
82
88
"uri",
83
89
"cid"
84
90
],
85
91
"type": "object"
86
92
}
87
93
},
88
94
"type": "procedure"
89
95
}
90
96
},
91
97
"description": "Update the authenticated user's profile. Requires OAuth session.",
92
98
"id": "app.bivri.actor.updateProfile",
93
99
"lexicon": 1
94
100
}