# ReactionsConfiguration

ReactionsConfiguration

Reactions configuration. `restingIcon` is always populated; `supportedReactions`
empty = reacting via Buffer isn't supported, one = single-button liking, multiple
= a reaction set.

**Status:** ⚠️ Experimental

**Fields:**
- `requiresAuthorization`: `Boolean!` - Whether reacting needs an OAuth scope beyond the ones a base connection
grants. When true, check the channel's `engagementReaction` entry in
`authorizationStatus` before offering the reaction — the channel may need a
reconnect to grant it. On the service-level catalog this is channel-agnostic
and may overstate the requirement, since it can vary with a channel's login
flow; the per-channel configuration resolves it exactly.
- `restingIcon`: `ReactionIcon!` - The resting-state icon — the pre-reaction icon.
- `supportedReactions`: `[EngagementSupportedReaction!]!` - The reactions the user can apply. Empty when reacting via Buffer isn't supported.