social.coves.actor.updateProfile
Update the authenticated user's profile
Details · procedure
| Kind | procedure |
|---|---|
| Authority | actor.coves.social |
| Indexed |
Procedure
procedure · POSTInput
application/jsonavatarBlob
stringBase64-encoded avatar image data (png, jpeg, or webp; decoded size limit 1MB)
maxLength: 1400000
avatarMimeType
stringMIME type of the avatar image (image/png, image/jpeg, image/webp)
maxLength: 128
bannerBlob
stringBase64-encoded banner image data (png, jpeg, or webp; decoded size limit 2MB)
maxLength: 2800000
bannerMimeType
stringMIME type of the banner image (image/png, image/jpeg, image/webp)
maxLength: 128
description
stringUser bio, stored as the `description` field of the social.coves.actor.profile record.
maxLength: 2560maxGraphemes: 256
displayName
stringOptional display name
maxLength: 640maxGraphemes: 64
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
app.bivri.actor.updateProfile
procedureUpdate the authenticated user's profile. Requires OAuth session.
-
Create or update the authenticated user's actor profile.
-
app.didpic.write.putProfile
procedureCreate or replace the authenticated viewer's app.didpic.actor.profile record at rkey 'self' on their own PDS, mediated by the AppView using its server-held session (confidential OAuth client only). Merges over the existing record: an omitted field keeps its current stored value, an empty string clears a text field. avatar/banner, when present, must come from a prior app.didpic.write.uploadBlob call; clearAvatar/clearBanner remove the image instead.
-
social.coves.community.update
procedureUpdate community profile. Requires authentication and moderator/admin permissions.
-
Create the authenticated user's actor profile.