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.

Repository @colibri.social did:plc:mprdjqjluoswa7awzggaggj3 namespace authority
Details · procedure
Kindprocedure
Authorityactor.beta.colibri.social
Indexed

Procedure

procedure · POST

Input

application/json

The contents of the user's social.colibri.beta.actor.clientPreferences record. Replaces the stored copy whole. Absent leaves the current value unchanged.

Communities in preferred sidebar order. Absent leaves the current value unchanged.

itemsstring · did

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.

GIFs saved from the picker, stored whole. Absent leaves the current value unchanged.

Which messages produce a notification. Absent leaves the current value unchanged.

  • knownValues: all | mentionsAndReplies | nothing

Whether the AppView may show what the user is listening to. Absent leaves the current value unchanged.

Output

application/json

preferences

requiredref

The 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 match

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