Channel notifications
Each channel member can choose one notification preference:
alldelivers alerts for every message and is the compatibility default.mentionsdelivers alerts only when the event'smentioned_user_idsincludes the member.mutedsuppresses alerts.
The preference applies to Pushover and browser or desktop realtime alerts. Direct-message notifications are unchanged.
#Endpoints
GET /api/channels/{channel_id}/notification-settings
PATCH /api/channels/{channel_id}/notification-settings
The PATCH body is { "preference": "all" | "mentions" | "muted" }. Both endpoints require membership in the channel's workspace.
Message events expose mentioned_user_ids as a top-level array. Clients use that durable event metadata when applying mentions mode, including for messages received while another channel is selected.