com.atiproto.recipient.profile.put
Create or update the authenticated user's profile settings
Details · procedure
| Kind | procedure |
|---|---|
| Authority | profile.recipient.atiproto.com |
| Indexed |
Procedure
procedure · POSTInput
application/jsonacceptsItems
booleanEnable accepting items
acceptsSubscriptions
booleanEnable accepting subscriptions
disableReceiptNotifications
booleanOpt out of payment receipt DMs
workflow
refWorkflow callback envelope. Present on agent-driven callbacks; absent on initial calls.
Output
application/jsoncid
string · cidProfile record CID
hasProfile
booleanWhether the user has saved a profile record
profile
refThe profile record data
readyForPayment
booleanWhether the user's payment account is set up and enabled
uri
string · at-uriProfile record URI
workflow
refWorkflow envelope. When present, the agent runs the actions and calls back. When absent, this is the final native result.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
com.atiproto.profile
recordA record representing a user's tipping/subscription settings
-
Get the authenticated user's profile settings. Returns defaults if no profile exists.
-
com.atiproto.payment.subscription.put
procedureUpdate a pending subscription. Only pending subscriptions can be updated.