social.colibri.beta.actor.setStatus

Sets the requesting user's off-protocol presence. An absent field leaves the current value unchanged.

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

Showing version bafyreibvqccpt6ozjocecvifpsqirkpp5llqqik6kadotmta24vg6vrtte. Show the latest

Procedure

procedure · POST

Input

application/json

emoji

string

An emoji shown beside the status. Absent leaves the current value unchanged.

expiresAt

string · datetime

When the status clears. Absent leaves the current value unchanged. Takes precedence over removeExpiresAt.

Derived online state. Absent leaves the current value unchanged.

  • knownValues: online | away | dnd | offline

Removes the status expiry, so the status stays until it is changed. Ignored when expiresAt is also given.

Whether a client shows the status while the user is offline. Absent leaves the current value unchanged.

text

string

The status text. Absent leaves the current value unchanged.

  • maxLength: 64

Output

application/json

presence

requiredref

The requesting user's presence, 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.