Skip to main content

Overview

Updates group settings. For example, you can specify whether newly joined group members can access previous message history.

Request

Authentication Add authentication headers to the request. See Authentication

Method POST

Rate limit 100 requests/second

Endpoint https://API domain/apigateway/groups/settings/set

Content-Type application/json

Request Parameters

ParameterData TypeRequiredDescription
group_idstringYesGroup ID. Maximum length: 64 characters.
hide_grp_msgintNoWhether to hide message history sent before a member joined the group: 0 does not hide it; 1 hides it.

Request Example

POST /apigateway/groups/settings/set HTTP/1.1
appkey: appkey
signature: 2e639ae3600a4sdff61fb88b76f485b
nonce: nonce
timestamp: 1672568121910
Content-Type: application/json

{
"group_id":"groupid1",
"settings":{
"hide_grp_msg":1,
"grp_msg_second_limiter":0, // maximum group messages per second for one group; 0 means unlimited
"grp_msg_minute_limiter":0, // maximum group messages per minute for one group; 0 means unlimited
"grp_msg_hour_limiter":0 // maximum group messages per hour for one group; 0 means unlimited
}
}

Response Example

{
"code":0,
"msg":"sucess"
}