No description available.
Input
application/jsonavatar
blob
OptionalNullable
Blob reference for the new avatar. Send null to clear it; omit the field to leave it unchanged.
maxSize: 5.0 MBbanner
blob
OptionalNullable
Blob reference for the new banner. Send null to clear it; omit the field to leave it unchanged.
maxSize: 8.0 MBbio
string
OptionalNullable
New profile description. Send null to clear it; omit the field to leave it unchanged.
maxLength: 2560 bytesmaxGraphemes: 256 graphemesdisplayName
string
OptionalNullable
New display name. Send null to clear it; omit the field to leave it unchanged.
maxLength: 640 bytesmaxGraphemes: 64 graphemeslinks
array
OptionalNullable
Replacement set of external links. Send null to clear them; omit the field to leave them unchanged.
maxLength: 10 itemsOutput
application/jsoncid
string
Required
No description available.
uri
stringat-uri
Required
An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).
Errors
ConsentRequired
The authenticated member has not confirmed age and accepted the Terms and Privacy Policy. Unauthenticated
InvalidProfile
Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"errors": [
{
"description": "The authenticated member has not confirmed age and accepted the Terms and Privacy Policy.",
"name": "ConsentRequired"
},
{
"name": "Unauthenticated"
},
{
"name": "InvalidProfile"
}
],
"input": {
"encoding": "application/json",
"schema": {
"nullable": [
"displayName",
"bio",
"avatar",
"banner",
"links"
],
"properties": {
"avatar": {
"accept": [
"image/png",
"image/jpeg",
"image/webp",
"image/gif"
],
"description": "Blob reference for the new avatar. Send null to clear it; omit the field to leave it unchanged.",
"maxSize": 5000000,
"type": "blob"
},
"banner": {
"accept": [
"image/png",
"image/jpeg",
"image/webp",
"image/gif"
],
"description": "Blob reference for the new banner. Send null to clear it; omit the field to leave it unchanged.",
"maxSize": 8000000,
"type": "blob"
},
"bio": {
"description": "New profile description. Send null to clear it; omit the field to leave it unchanged.",
"maxGraphemes": 256,
"maxLength": 2560,
"type": "string"
},
"displayName": {
"description": "New display name. Send null to clear it; omit the field to leave it unchanged.",
"maxGraphemes": 64,
"maxLength": 640,
"type": "string"
},
"links": {
"description": "Replacement set of external links. Send null to clear them; omit the field to leave them unchanged.",
"items": {
"ref": "app.bivri.actor.profile#link",
"type": "ref"
},
"maxLength": 10,
"type": "array"
}
},
"type": "object"
}
},
"output": {
"encoding": "application/json",
"schema": {
"properties": {
"cid": {
"type": "string"
},
"uri": {
"format": "at-uri",
"type": "string"
}
},
"required": [
"uri",
"cid"
],
"type": "object"
}
},
"type": "procedure"
}