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
| Kind | procedure |
|---|---|
| Authority | write.didpic.app |
| Indexed |
Procedure
procedure · POSTInput
application/jsonavatar
blobmaxSize: 1000000accept: image/png, image/jpeg
banner
blobmaxSize: 2000000accept: image/png, image/jpeg, image/webp
clearAvatar
booleanclearBanner
booleandescription
stringdescriptionFacets
arraydisplayName
stringlocation
stringpronouns
stringSimilar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
Create or update the authenticated user's actor profile.
-
social.coves.actor.updateProfile
procedureUpdate the authenticated user's profile
-
Create the authenticated user's actor profile.
-
games.atplay.player.putProfile
procedureCreate or replace the calling player's own profile. The appview writes it to their repo on their behalf.
-
app.bivri.actor.updateProfile
procedureUpdate the authenticated user's profile. Requires OAuth session.