social.coves.actor.updateProfile

Update the authenticated user's profile

Repository @coves.social did:web:coves.social namespace authority
Details · procedure
Kindprocedure
Authorityactor.coves.social
Indexed

Procedure

procedure · POST

Input

application/json

Base64-encoded avatar image data (png, jpeg, or webp; decoded size limit 1MB)

  • maxLength: 1400000

MIME type of the avatar image (image/png, image/jpeg, image/webp)

  • maxLength: 128

Base64-encoded banner image data (png, jpeg, or webp; decoded size limit 2MB)

  • maxLength: 2800000

MIME type of the banner image (image/png, image/jpeg, image/webp)

  • maxLength: 128

User bio, stored as the `description` field of the social.coves.actor.profile record.

  • maxLength: 2560
  • maxGraphemes: 256

Optional display name

  • maxLength: 640
  • maxGraphemes: 64

Output

application/json

cid

requiredstring · cid

CID of the updated profile record

uri

requiredstring · at-uri

AT-URI of the updated profile record

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Update the authenticated user's profile. Requires OAuth session.

  • Create or update the authenticated user's actor profile.

  • Create 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.

  • Update community profile. Requires authentication and moderator/admin permissions.

  • Create the authenticated user's actor profile.