Skip to main content
POST
/
chat
/
moderation
/
mute
Mute a player in chat
curl --request POST \
  --url https://api.engagefabric.com/chat/moderation/mute \
  --header 'Content-Type: application/json' \
  --data '
{
  "playerId": "<string>",
  "channelId": "<string>",
  "type": "MUTE",
  "durationMinutes": 123,
  "reason": "<string>"
}
'

Query Parameters

projectId
string
required
moderatorId
string
required

Body

application/json
playerId
string
required

Player ID to mute

channelId
string

Channel ID (null for project-wide mute)

type
enum<string>
default:MUTE

Mute type

Available options:
MUTE,
BAN,
SHADOW_BAN
durationMinutes
number

Duration in minutes (null for permanent)

reason
string

Reason for mute

Response

Player muted