Reactions

Add and remove emoji reactions on posts to provide quick feedback.

Endpoints

List reactions on a post. Custom reactions include name and imageUrl fields.

Scope

reactions:read

Parameters

idstringrequiredPost ID (URL path)

Toggle a reaction on a post. Posting the same emoji again removes it. Returns 201 when added, 200 when removed.

Scope

reactions:write

Parameters

idstringrequiredPost ID (URL path)
emojistringrequiredUnicode emoji (e.g. 👍, ❤️) or custom reaction identifier (e.g. custom:fire)

Emoji Reactions

👍
❤️
🎉
🚀
🔥
👀
💡
🤔
🎮
🏆
💯

Any Unicode emoji is accepted. Each user can only add one reaction of each emoji type per post. Toggling the same emoji again removes the reaction.

Custom Reactions

Organizations can define custom image-based reactions. In the API, custom reactions use the format custom:name for the emoji field. When listing reactions, custom entries include additional fields:

  • isCustom — always true
  • name — the custom reaction name
  • imageUrl — URL to the reaction image, or null if unavailable