social.colibri.beta.bridge.addReaction

Adds a reaction from someone on another service to a message in a linked channel. The community writes the reaction, attributed to that person.

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

Procedure

procedure · POST

Input

application/json

author

requiredref

channel

requiredstring · space-ref

The linked channel or thread the record lives in.

community

requiredstring · did

The community the registration belongs to.

emoji

requiredstring

The reaction, as an emoji or a custom shortcode.

  • maxLength: 64

registration

requiredstring · tid

Record key of the registration.

target

requiredref

The message being reacted to.

uri

string · at-uri

The message being reacted to, as a record URI in the channel. Preferred over `target` when it is valid.

Output

application/json

rkey

requiredstring · record-key

Record key of the record the community wrote.

Errors

AuthRequired

The request is missing, malformed, or unverifiable service auth.

CommunityNotFound

No community exists at the given DID.

RegistrationNotFound

The community has no bridge registration with that id.

Forbidden

The caller is not the bridge this registration belongs to.

RegistrationDisabled

An admin has paused this registration.

ChannelNotLinked

The channel is not linked to this registration.

RateLimited

The bridge sent too many requests. Retry after the interval in the response headers.

CredentialsUnavailable

The AppView cannot act as the community because its stored credentials are missing or unusable.

AlreadyReacted

This person already reacted to the message with the same emoji.

Similar lexicons

semantic match

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