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

Showing version bafyreic4lwiq72m7ajdwjtp5ody34ldabx3hqd7vvfvohdxf2oi5t3z5py. Show the latest

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.

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.