Skip to main content
Version: SDK-5.11.2

ModifyGuildV3

public BackendReturnObject ModifyGuildV3(Param param);

Issue of ranking settlement failure upon calling the method

When utilizing guild rankings using metadata, calling this function during the ranking settlement time may abnormally terminate the process.
Therefore, please use the ModifyGuildV4 function that restricts calls between 4 - 5 am when utilizing guild rankings using goods information.

Parameter

ValueTypeDescription
paramParamMetadata to be created/modified for the guild

Description

Changes the guild's metadata. The guild name cannot be changed.

Example

Synchronous

Param param = new Param();
param.Add("buf",2);

Backend.Guild.ModifyGuildV3(param);

Asynchronous

Param param = new Param();
param.Add("buf",2);

Backend.Guild.ModifyGuildV3(param, (callback) =>
{
// Post-process
});

SendQueue

Param param = new Param();
param.Add("buf",2);

SendQueue.Enqueue(Backend.Guild.ModifyGuildV3, param, (callback) =>
{
// Post-process
});

Return cases

Success cases

When the change is successful
statusCode : 204
message : Success

Error cases

When there is an attempt to modify the guild name
statusCode : 400
errorCode : BadParameterException
message : bad guildName, Invalid guildName

When a member who has not joined the guild makes an attempt
statusCode : 412
errorCode : PreconditionFailed
message : subscribed guild prerequisites are not met.