Skip to main content
Use member mute when a user should keep channel access but lose the ability to send messages for a period of time. Mute duration units differ by platform, so pass the value in the unit expected by the SDK you are using.

Platform Surface

Parameters

Mute Members

Mute members when you want a temporary or indefinite send-message restriction without removing channel access. TypeScript’s omitted mutePeriod means an indefinite mute until unmuted.

Unmute Members

Unmute restores the users’ ability to send messages in the channel.

Duration Notes

TypeScript

Pass seconds. Omit mutePeriod to mute indefinitely until a later unmuteMembers call.

iOS

Pass seconds through mutePeriod. The SDK converts the value before sending the request.

Android

Pass an org.joda.time.Duration, such as Duration.standardMinutes(10).

Flutter

Pass milliseconds through millis. If omitted, the current public SDK default is 600000 milliseconds.

Ban Management

Remove channel access until a user is unbanned.

Query Members

Filter members by muted or banned membership states.

Message Creation

Send messages after membership and moderation checks pass.