app.didpic.write.putProfile

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.

Details · procedure
Kindprocedure
Authoritywrite.didpic.app
Indexed

Procedure

procedure · POST

Input

application/json

avatar

blob
  • maxSize: 1000000
  • accept: image/png, image/jpeg

banner

blob
  • maxSize: 2000000
  • accept: image/png, image/jpeg, image/webp

location

string

pronouns

string

Output

application/json

avatar

blob
  • maxSize: 1000000
  • accept: image/png, image/jpeg

banner

blob
  • maxSize: 2000000
  • accept: image/png, image/jpeg, image/webp

cid

requiredstring · cid

uri

requiredstring · at-uri

Similar lexicons

semantic match

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