Skip to main content
Every delivered event uses Linq’s current v3 webhook envelope.
Relay’s prefixed IDs remain the values because Relay owns those identities. The field names, nesting, and event names follow Linq.

Supported events

Message events

message.sent, message.received, message.delivered, and message.read share Linq’s MessageEventV2 data shape.

Parts

Reaction events

reaction.added and reaction.removed use Linq’s reaction shape. Removal creates its own event with reacted_at set to the removal time.
reaction_type is one of love, like, dislike, laugh, emphasize, question, or custom. custom_emoji contains the emoji only for custom.

Chat and participant events

chat.created carries the Linq chat object: Group name and icon events carry chat_id, old_value, new_value, changed_by_handle, and updated_at. Participant events carry chat_id, handle, and the full participant handle. participant.added adds added_at; participant.removed adds removed_at and reports the participant with status: "removed".

See also