Guild settings#
GET /api/guilds/{guild_id}/config#
Get guild settings
Returns the guild’s settings, created with their defaults on first access.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
integer |
yes |
The Discord server ID. Only the SideQuest server works. |
Response 200 — The guild’s settings.
Model: GuildConfigSchema
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
integer | null |
yes |
|
|
integer | null |
yes |
|
|
string |
yes |
|
|
integer | null |
yes |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
boolean |
yes |
|
|
integer | null |
yes |
|
|
string |
yes |
|
|
integer |
yes |
Lowest XP (experience points) a chat message can award. |
|
integer |
yes |
Highest XP (experience points) a chat message can award. |
|
integer |
yes |
Minimum seconds between XP awards for the same member. |
|
boolean |
yes |
|
|
array of integer |
yes |
|
|
array of integer |
yes |
|
|
boolean |
yes |
|
|
boolean |
yes |
|
|
boolean |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
array of integer |
yes |
|
|
array of integer |
yes |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
string | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
object |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
PATCH /api/guilds/{guild_id}/config#
Update guild settings
Changes only the fields present in the request body.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
|
path |
integer |
yes |
The Discord server ID. Only the SideQuest server works. |
Request body
Model: GuildConfigUpdate
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
string | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
boolean | null |
no |
|
|
integer | null |
no |
|
|
string | null |
no |
|
|
integer | null |
no |
Lowest XP (experience points) a chat message can award. |
|
integer | null |
no |
Highest XP (experience points) a chat message can award. |
|
integer | null |
no |
Minimum seconds between XP awards for the same member. |
|
boolean | null |
no |
|
|
array of integer | null |
no |
|
|
array of integer | null |
no |
|
|
boolean | null |
no |
|
|
boolean | null |
no |
|
|
boolean | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
array of integer | null |
no |
|
|
array of integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
string | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
object | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
Response 200 — The guild’s updated settings.
Model: GuildConfigSchema
Field |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
yes |
|
|
integer | null |
yes |
|
|
integer | null |
yes |
|
|
string |
yes |
|
|
integer | null |
yes |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
boolean |
yes |
|
|
integer | null |
yes |
|
|
string |
yes |
|
|
integer |
yes |
Lowest XP (experience points) a chat message can award. |
|
integer |
yes |
Highest XP (experience points) a chat message can award. |
|
integer |
yes |
Minimum seconds between XP awards for the same member. |
|
boolean |
yes |
|
|
array of integer |
yes |
|
|
array of integer |
yes |
|
|
boolean |
yes |
|
|
boolean |
yes |
|
|
boolean |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
integer |
yes |
|
|
array of integer |
yes |
|
|
array of integer |
yes |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
string | null |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |
|
|
object |
no |
|
|
integer | null |
no |
|
|
integer | null |
no |