social.colibri.beta.actor.putSettings
Pushes the requesting user's social.colibri.beta.actor.settings record to the AppView, so it takes effect immediately instead of waiting for a sync notification. The client writes the record to its own personal space first, then calls this. An absent field leaves the current value unchanged.
Details · procedure
| Kind | procedure |
|---|---|
| Authority | actor.beta.colibri.social |
| Indexed |
Showing version bafyreibljftfksyao3vxxdzudavnn7nzdkexdqjo5fjwjrz37punubxhie. Show the latest
Procedure
procedure · POSTInput
application/jsonThe contents of the user's social.colibri.beta.actor.clientPreferences record. Replaces the stored copy whole. Absent leaves the current value unchanged.
communityOrder
arrayCommunities in preferred sidebar order. Absent leaves the current value unchanged.
A community.
The contents of the user's social.colibri.beta.actor.composerState record. Replaces the stored copy whole. Absent leaves the current value unchanged.
gifFavorites
arrayGIFs saved from the picker, stored whole. Absent leaves the current value unchanged.
notificationLevel
stringWhich messages produce a notification. Absent leaves the current value unchanged.
knownValues: all | mentionsAndReplies | nothing
Output
application/jsonThe requesting user's settings, after the update.
Errors
AuthRequired
The request has no valid service auth.
InvalidRequest
A field is present but does not hold an allowed value.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
A user's Colibri settings.
-
Pushes one of the requesting user's social.colibri.beta.actor.spaceNotification records to the AppView, so it takes effect immediately instead of waiting for a sync notification. The client writes or deletes the record in its own personal space first, then calls this.
-
social.clippr.actor.putPreferences
procedureSet the private preferences attached to the account.
-
Pushes one of the requesting user's social.colibri.beta.actor.spaceModeration records to the AppView, so it takes effect immediately instead of waiting for a sync notification. The client writes or deletes the record in its own personal space first, then calls this.
-
social.coves.notification.putPreferences
procedureUpdate the authenticated account's notification preferences.